All Downloads are FREE. Search and download functionalities are using the official Maven repository.

WMS_1_1_0.Layer Maven / Gradle / Ivy

There is a newer version: 2.6.1
Show newest version
//
// 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