WMS_1_1_0.Layer Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.10.31 at 02:43:57 PM CET
//
package WMS_1_1_0;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
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 javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.jvnet.jaxb2_commons.lang.CopyStrategy;
import org.jvnet.jaxb2_commons.lang.CopyTo;
import org.jvnet.jaxb2_commons.lang.Equals;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy;
import org.jvnet.jaxb2_commons.lang.HashCode;
import org.jvnet.jaxb2_commons.lang.HashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBMergeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.MergeFrom;
import org.jvnet.jaxb2_commons.lang.MergeStrategy;
import org.jvnet.jaxb2_commons.lang.ToString;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
/**
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"name",
"title",
"_abstract",
"keywordList",
"srs",
"latLonBoundingBox",
"boundingBox",
"dimension",
"extent",
"attribution",
"authorityURL",
"identifier",
"metadataURL",
"dataURL",
"featureListURL",
"style",
"scaleHint",
"layer"
})
@XmlRootElement(name = "Layer")
public class Layer
implements Cloneable, CopyTo, Equals, HashCode, MergeFrom, ToString
{
@XmlAttribute(name = "queryable")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String queryable;
@XmlAttribute(name = "cascaded")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String cascaded;
@XmlAttribute(name = "opaque")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String opaque;
@XmlAttribute(name = "noSubsets")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String noSubsets;
@XmlAttribute(name = "fixedWidth")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String fixedWidth;
@XmlAttribute(name = "fixedHeight")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String fixedHeight;
@XmlElement(name = "Name")
protected String name;
@XmlElement(name = "Title", required = true)
protected String title;
@XmlElement(name = "Abstract")
protected String _abstract;
@XmlElement(name = "KeywordList")
protected KeywordList keywordList;
@XmlElement(name = "SRS")
protected String srs;
@XmlElement(name = "LatLonBoundingBox")
protected LatLonBoundingBox latLonBoundingBox;
@XmlElement(name = "BoundingBox")
protected List boundingBox;
@XmlElement(name = "Dimension")
protected List dimension;
@XmlElement(name = "Extent")
protected List extent;
@XmlElement(name = "Attribution")
protected Attribution attribution;
@XmlElement(name = "AuthorityURL")
protected List authorityURL;
@XmlElement(name = "Identifier")
protected List identifier;
@XmlElement(name = "MetadataURL")
protected List metadataURL;
@XmlElement(name = "DataURL")
protected List dataURL;
@XmlElement(name = "FeatureListURL")
protected List featureListURL;
@XmlElement(name = "Style")
protected List