/*
* Geotoolkit - An Open Source Java GIS Toolkit
* http://www.geotoolkit.org
*
* (C) 2015, Geomatys
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*/
package org.geotoolkit.tms.xml.v100;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import org.geotoolkit.tms.xml.TMSResponse;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Abstract" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="KeywordList" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ContactInformation" type="{}ContactInformationType" minOccurs="0"/>
* <element name="TileMaps" type="{}TileMapsType" minOccurs="0"/>
* </sequence>
* <attribute name="titleAtt" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="services" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"title",
"_abstract",
"keywordList",
"contactInformation",
"tileMaps"
})
@XmlRootElement(name = "TileMapService")
public class TileMapService implements TMSResponse {
@XmlElement(name = "Title")
protected String title;
@XmlElement(name = "Abstract")
protected String _abstract;
@XmlElement(name = "KeywordList")
protected String keywordList;
@XmlElement(name = "ContactInformation")
protected ContactInformationType contactInformation;
@XmlElement(name = "TileMaps")
protected TileMapsType tileMaps;
@XmlAttribute(name = "title")
protected String titleAtt;
@XmlAttribute(name = "version")
protected String version;
@XmlAttribute(name = "href")
protected String href;
@XmlAttribute(name = "services")
protected String services;
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
/**
* Gets the value of the abstract property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAbstract() {
return _abstract;
}
/**
* Sets the value of the abstract property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAbstract(String value) {
this._abstract = value;
}
/**
* Gets the value of the keywordList property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKeywordList() {
return keywordList;
}
/**
* Sets the value of the keywordList property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKeywordList(String value) {
this.keywordList = value;
}
/**
* Gets the value of the contactInformation property.
*
* @return
* possible object is
* {@link ContactInformationType }
*
*/
public ContactInformationType getContactInformation() {
return contactInformation;
}
/**
* Sets the value of the contactInformation property.
*
* @param value
* allowed object is
* {@link ContactInformationType }
*
*/
public void setContactInformation(ContactInformationType value) {
this.contactInformation = value;
}
/**
* Gets the value of the tileMaps property.
*
* @return
* possible object is
* {@link TileMapsType }
*
*/
public TileMapsType getTileMaps() {
return tileMaps;
}
/**
* Sets the value of the tileMaps property.
*
* @param value
* allowed object is
* {@link TileMapsType }
*
*/
public void setTileMaps(TileMapsType value) {
this.tileMaps = value;
}
/**
* Gets the value of the titleAtt property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitleAtt() {
return titleAtt;
}
/**
* Sets the value of the titleAtt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitleAtt(String value) {
this.titleAtt = value;
}
/**
* Gets the value of the version property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVersion() {
return version;
}
/**
* Sets the value of the version property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersion(String value) {
this.version = value;
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
/**
* Gets the value of the services property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getServices() {
return services;
}
/**
* Sets the value of the services property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setServices(String value) {
this.services = value;
}
}