/* * Geotoolkit - An Open Source Java GIS Toolkit * http://www.geotoolkit.org * * (C) 2008 - 2009, 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.wms.xml.v130; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the net.opengis.wms package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. * * @author Guilhem Legal * @module */ @XmlRegistry public class ObjectFactory { private static final QName _Name_QNAME = new QName("http://www.opengis.net/wms", "Name"); private static final QName _MinScaleDenominator_QNAME = new QName("http://www.opengis.net/wms", "MinScaleDenominator"); private static final QName _PostCode_QNAME = new QName("http://www.opengis.net/wms", "PostCode"); private static final QName _MaxHeight_QNAME = new QName("http://www.opengis.net/wms", "MaxHeight"); private static final QName _Address_QNAME = new QName("http://www.opengis.net/wms", "Address"); private static final QName _ContactFacsimileTelephone_QNAME = new QName("http://www.opengis.net/wms", "ContactFacsimileTelephone"); private static final QName _AddressType_QNAME = new QName("http://www.opengis.net/wms", "AddressType"); private static final QName _ContactVoiceTelephone_QNAME = new QName("http://www.opengis.net/wms", "ContactVoiceTelephone"); private static final QName _Abstract_QNAME = new QName("http://www.opengis.net/wms", "Abstract"); private static final QName _MaxWidth_QNAME = new QName("http://www.opengis.net/wms", "MaxWidth"); private static final QName _AccessConstraints_QNAME = new QName("http://www.opengis.net/wms", "AccessConstraints"); private static final QName _ExtendedCapabilities_QNAME = new QName("http://www.opengis.net/wms", "_ExtendedCapabilities"); private static final QName _ContactPerson_QNAME = new QName("http://www.opengis.net/wms", "ContactPerson"); private static final QName _GetCapabilities_QNAME = new QName("http://www.opengis.net/wms", "GetCapabilities"); private static final QName _LayerLimit_QNAME = new QName("http://www.opengis.net/wms", "LayerLimit"); private static final QName _ContactOrganization_QNAME = new QName("http://www.opengis.net/wms", "ContactOrganization"); private static final QName _ExtendedOperation_QNAME = new QName("http://www.opengis.net/wms", "_ExtendedOperation"); private static final QName _Country_QNAME = new QName("http://www.opengis.net/wms", "Country"); private static final QName _City_QNAME = new QName("http://www.opengis.net/wms", "City"); private static final QName _Title_QNAME = new QName("http://www.opengis.net/wms", "Title"); private static final QName _Fees_QNAME = new QName("http://www.opengis.net/wms", "Fees"); private static final QName _GetMap_QNAME = new QName("http://www.opengis.net/wms", "GetMap"); private static final QName _GetFeatureInfo_QNAME = new QName("http://www.opengis.net/wms", "GetFeatureInfo"); private static final QName _StateOrProvince_QNAME = new QName("http://www.opengis.net/wms", "StateOrProvince"); private static final QName _Format_QNAME = new QName("http://www.opengis.net/wms", "Format"); private static final QName _CRS_QNAME = new QName("http://www.opengis.net/wms", "CRS"); private static final QName _MaxScaleDenominator_QNAME = new QName("http://www.opengis.net/wms", "MaxScaleDenominator"); private static final QName _ContactElectronicMailAddress_QNAME = new QName("http://www.opengis.net/wms", "ContactElectronicMailAddress"); private static final QName _ContactPosition_QNAME = new QName("http://www.opengis.net/wms", "ContactPosition"); private static final QName _GetLegendGraphic_QNAME = new QName("http://www.opengis.net/sld", "GetLegendGraphic"); private static final QName _DescribeLayer_QNAME = new QName("http://www.opengis.net/sld", "DescribeLayer"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.wms * */ public ObjectFactory() { } /** * Create an instance of {@link EXGeographicBoundingBox } * */ public EXGeographicBoundingBox createEXGeographicBoundingBox() { return new EXGeographicBoundingBox(); } /** * Create an instance of {@link LogoURL } * */ public LogoURL createLogoURL() { return new LogoURL(); } /** * Create an instance of {@link Get } * */ public Get createGet() { return new Get(); } /** * Create an instance of {@link OperationType } * */ public OperationType createOperationType() { return new OperationType(); } /** * Create an instance of {@link LegendURL } * */ public LegendURL createLegendURL() { return new LegendURL(); } /** * Create an instance of {@link WMSCapabilities } * */ public WMSCapabilities createWMSCapabilities() { return new WMSCapabilities(); } /** * Create an instance of {@link FeatureListURL } * */ public FeatureListURL createFeatureListURL() { return new FeatureListURL(); } /** * Create an instance of {@link OnlineResource } * */ public OnlineResource createOnlineResource() { return new OnlineResource(); } /** * Create an instance of {@link ContactAddress } * */ public ContactAddress createContactAddress() { return new ContactAddress(); } /** * Create an instance of {@link HTTP } * */ public HTTP createHTTP() { return new HTTP(); } /** * Create an instance of {@link DataURL } * */ public DataURL createDataURL() { return new DataURL(); } /** * Create an instance of {@link ContactInformation } * */ public ContactInformation createContactInformation() { return new ContactInformation(); } /** * Create an instance of {@link Dimension } * */ public Dimension createDimension() { return new Dimension(); } /** * Create an instance of {@link Request } * */ public Request createRequest() { return new Request(); } /** * Create an instance of {@link ContactPersonPrimary } * */ public ContactPersonPrimary createContactPersonPrimary() { return new ContactPersonPrimary(); } /** * Create an instance of {@link StyleSheetURL } * */ public StyleSheetURL createStyleSheetURL() { return new StyleSheetURL(); } /** * Create an instance of {@link Layer } * */ public Layer createLayer() { return new Layer(); } /** * Create an instance of {@link KeywordList } * */ public KeywordList createKeywordList() { return new KeywordList(); } /** * Create an instance of {@link Service } * */ public Service createService() { return new Service(); } /** * Create an instance of {@link MetadataURL } * */ public MetadataURL createMetadataURL() { return new MetadataURL(); } /** * Create an instance of {@link Post } * */ public Post createPost() { return new Post(); } /** * Create an instance of {@link BoundingBox } * */ public BoundingBox createBoundingBox() { return new BoundingBox(); } /** * Create an instance of {@link StyleURL } * */ public StyleURL createStyleURL() { return new StyleURL(); } /** * Create an instance of {@link Exception } * */ public Exception createException() { return new Exception(); } /** * Create an instance of {@link Keyword } * */ public Keyword createKeyword() { return new Keyword(); } /** * Create an instance of {@link Identifier } * */ public Identifier createIdentifier() { return new Identifier(); } /** * Create an instance of {@link Attribution } * */ public Attribution createAttribution() { return new Attribution(); } /** * Create an instance of {@link Style } * */ public Style createStyle() { return new Style(); } /** * Create an instance of {@link DCPType } * */ public DCPType createDCPType() { return new DCPType(); } /** * Create an instance of {@link AuthorityURL } * */ public AuthorityURL createAuthorityURL() { return new AuthorityURL(); } /** * Create an instance of {@link Capability } * */ public Capability createCapability() { return new Capability(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "Name") public JAXBElement<String> createName(final String value) { return new JAXBElement<String>(_Name_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "MinScaleDenominator") public JAXBElement<Double> createMinScaleDenominator(final Double value) { return new JAXBElement<Double>(_MinScaleDenominator_QNAME, Double.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "PostCode") public JAXBElement<String> createPostCode(final String value) { return new JAXBElement<String>(_PostCode_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "MaxHeight") public JAXBElement<Integer> createMaxHeight(final Integer value) { return new JAXBElement<Integer>(_MaxHeight_QNAME, Integer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "Address") public JAXBElement<String> createAddress(final String value) { return new JAXBElement<String>(_Address_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "ContactFacsimileTelephone") public JAXBElement<String> createContactFacsimileTelephone(final String value) { return new JAXBElement<String>(_ContactFacsimileTelephone_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "AddressType") public JAXBElement<String> createAddressType(final String value) { return new JAXBElement<String>(_AddressType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "ContactVoiceTelephone") public JAXBElement<String> createContactVoiceTelephone(final String value) { return new JAXBElement<String>(_ContactVoiceTelephone_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "Abstract") public JAXBElement<String> createAbstract(final String value) { return new JAXBElement<String>(_Abstract_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "MaxWidth") public JAXBElement<Integer> createMaxWidth(final Integer value) { return new JAXBElement<Integer>(_MaxWidth_QNAME, Integer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "AccessConstraints") public JAXBElement<String> createAccessConstraints(final String value) { return new JAXBElement<String>(_AccessConstraints_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "_ExtendedCapabilities") public JAXBElement<Object> createExtendedCapabilities(final Object value) { return new JAXBElement<Object>(_ExtendedCapabilities_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "ContactPerson") public JAXBElement<String> createContactPerson(final String value) { return new JAXBElement<String>(_ContactPerson_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "GetCapabilities") public JAXBElement<OperationType> createGetCapabilities(final OperationType value) { return new JAXBElement<OperationType>(_GetCapabilities_QNAME, OperationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "LayerLimit") public JAXBElement<Integer> createLayerLimit(final Integer value) { return new JAXBElement<Integer>(_LayerLimit_QNAME, Integer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "ContactOrganization") public JAXBElement<String> createContactOrganization(final String value) { return new JAXBElement<String>(_ContactOrganization_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "_ExtendedOperation") public JAXBElement<OperationType> createExtendedOperation(final OperationType value) { return new JAXBElement<OperationType>(_ExtendedOperation_QNAME, OperationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "Country") public JAXBElement<String> createCountry(final String value) { return new JAXBElement<String>(_Country_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "City") public JAXBElement<String> createCity(final String value) { return new JAXBElement<String>(_City_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "Title") public JAXBElement<String> createTitle(final String value) { return new JAXBElement<String>(_Title_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "Fees") public JAXBElement<String> createFees(final String value) { return new JAXBElement<String>(_Fees_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "GetMap") public JAXBElement<OperationType> createGetMap(final OperationType value) { return new JAXBElement<OperationType>(_GetMap_QNAME, OperationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "GetFeatureInfo") public JAXBElement<OperationType> createGetFeatureInfo(final OperationType value) { return new JAXBElement<OperationType>(_GetFeatureInfo_QNAME, OperationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "StateOrProvince") public JAXBElement<String> createStateOrProvince(final String value) { return new JAXBElement<String>(_StateOrProvince_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "Format") public JAXBElement<String> createFormat(final String value) { return new JAXBElement<String>(_Format_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "CRS") public JAXBElement<String> createCRS(final String value) { return new JAXBElement<String>(_CRS_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "MaxScaleDenominator") public JAXBElement<Double> createMaxScaleDenominator(final Double value) { return new JAXBElement<Double>(_MaxScaleDenominator_QNAME, Double.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "ContactElectronicMailAddress") public JAXBElement<String> createContactElectronicMailAddress(final String value) { return new JAXBElement<String>(_ContactElectronicMailAddress_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/wms", name = "ContactPosition") public JAXBElement<String> createContactPosition(final String value) { return new JAXBElement<String>(_ContactPosition_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "GetLegendGraphic", substitutionHeadNamespace = "http://www.opengis.net/wms", substitutionHeadName = "_ExtendedOperation") public JAXBElement<OperationType> createGetLegendGraphic(final OperationType value) { return new JAXBElement<OperationType>(_GetLegendGraphic_QNAME, OperationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "DescribeLayer", substitutionHeadNamespace = "http://www.opengis.net/wms", substitutionHeadName = "_ExtendedOperation") public JAXBElement<OperationType> createDescribeLayer(final OperationType value) { return new JAXBElement<OperationType>(_DescribeLayer_QNAME, OperationType.class, null, value); } }