// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2016.07.27 at 04:06:37 PM EDT // package org.isotc211._2005.gco; import java.math.BigDecimal; import java.math.BigInteger; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; import net.opengis.gml.v_3_2_1.AngleType; import net.opengis.gml.v_3_2_1.CodeType; import net.opengis.gml.v_3_2_1.LengthType; import net.opengis.gml.v_3_2_1.MeasureType; import net.opengis.gml.v_3_2_1.ScaleType; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the org.isotc211._2005.gco 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. * */ @XmlRegistry public class ObjectFactory { private final static QName _CharacterString_QNAME = new QName("http://www.isotc211.org/2005/gco", "CharacterString"); private final static QName _AbstractObject_QNAME = new QName("http://www.isotc211.org/2005/gco", "AbstractObject"); private final static QName _TypeName_QNAME = new QName("http://www.isotc211.org/2005/gco", "TypeName"); private final static QName _MemberName_QNAME = new QName("http://www.isotc211.org/2005/gco", "MemberName"); private final static QName _Multiplicity_QNAME = new QName("http://www.isotc211.org/2005/gco", "Multiplicity"); private final static QName _MultiplicityRange_QNAME = new QName("http://www.isotc211.org/2005/gco", "MultiplicityRange"); private final static QName _Measure_QNAME = new QName("http://www.isotc211.org/2005/gco", "Measure"); private final static QName _Length_QNAME = new QName("http://www.isotc211.org/2005/gco", "Length"); private final static QName _Angle_QNAME = new QName("http://www.isotc211.org/2005/gco", "Angle"); private final static QName _Scale_QNAME = new QName("http://www.isotc211.org/2005/gco", "Scale"); private final static QName _Distance_QNAME = new QName("http://www.isotc211.org/2005/gco", "Distance"); private final static QName _Boolean_QNAME = new QName("http://www.isotc211.org/2005/gco", "Boolean"); private final static QName _AbstractGenericName_QNAME = new QName("http://www.isotc211.org/2005/gco", "AbstractGenericName"); private final static QName _LocalName_QNAME = new QName("http://www.isotc211.org/2005/gco", "LocalName"); private final static QName _ScopedName_QNAME = new QName("http://www.isotc211.org/2005/gco", "ScopedName"); private final static QName _DateTime_QNAME = new QName("http://www.isotc211.org/2005/gco", "DateTime"); private final static QName _Date_QNAME = new QName("http://www.isotc211.org/2005/gco", "Date"); private final static QName _Decimal_QNAME = new QName("http://www.isotc211.org/2005/gco", "Decimal"); private final static QName _Real_QNAME = new QName("http://www.isotc211.org/2005/gco", "Real"); private final static QName _Integer_QNAME = new QName("http://www.isotc211.org/2005/gco", "Integer"); private final static QName _UnlimitedInteger_QNAME = new QName("http://www.isotc211.org/2005/gco", "UnlimitedInteger"); private final static QName _Record_QNAME = new QName("http://www.isotc211.org/2005/gco", "Record"); private final static QName _RecordType_QNAME = new QName("http://www.isotc211.org/2005/gco", "RecordType"); private final static QName _Binary_QNAME = new QName("http://www.isotc211.org/2005/gco", "Binary"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.isotc211._2005.gco * */ public ObjectFactory() { } /** * Create an instance of {@link CodeListValueType } * */ public CodeListValueType createCodeListValueType() { return new CodeListValueType(); } /** * Create an instance of {@link TypeNameType } * */ public TypeNameType createTypeNameType() { return new TypeNameType(); } /** * Create an instance of {@link MemberNameType } * */ public MemberNameType createMemberNameType() { return new MemberNameType(); } /** * Create an instance of {@link MultiplicityType } * */ public MultiplicityType createMultiplicityType() { return new MultiplicityType(); } /** * Create an instance of {@link MultiplicityRangeType } * */ public MultiplicityRangeType createMultiplicityRangeType() { return new MultiplicityRangeType(); } /** * Create an instance of {@link UnlimitedIntegerType } * */ public UnlimitedIntegerType createUnlimitedIntegerType() { return new UnlimitedIntegerType(); } /** * Create an instance of {@link RecordTypeType } * */ public RecordTypeType createRecordTypeType() { return new RecordTypeType(); } /** * Create an instance of {@link BinaryType } * */ public BinaryType createBinaryType() { return new BinaryType(); } /** * Create an instance of {@link ObjectReferencePropertyType } * */ public ObjectReferencePropertyType createObjectReferencePropertyType() { return new ObjectReferencePropertyType(); } /** * Create an instance of {@link TypeNamePropertyType } * */ public TypeNamePropertyType createTypeNamePropertyType() { return new TypeNamePropertyType(); } /** * Create an instance of {@link MemberNamePropertyType } * */ public MemberNamePropertyType createMemberNamePropertyType() { return new MemberNamePropertyType(); } /** * Create an instance of {@link MultiplicityPropertyType } * */ public MultiplicityPropertyType createMultiplicityPropertyType() { return new MultiplicityPropertyType(); } /** * Create an instance of {@link MultiplicityRangePropertyType } * */ public MultiplicityRangePropertyType createMultiplicityRangePropertyType() { return new MultiplicityRangePropertyType(); } /** * Create an instance of {@link MeasurePropertyType } * */ public MeasurePropertyType createMeasurePropertyType() { return new MeasurePropertyType(); } /** * Create an instance of {@link LengthPropertyType } * */ public LengthPropertyType createLengthPropertyType() { return new LengthPropertyType(); } /** * Create an instance of {@link AnglePropertyType } * */ public AnglePropertyType createAnglePropertyType() { return new AnglePropertyType(); } /** * Create an instance of {@link ScalePropertyType } * */ public ScalePropertyType createScalePropertyType() { return new ScalePropertyType(); } /** * Create an instance of {@link DistancePropertyType } * */ public DistancePropertyType createDistancePropertyType() { return new DistancePropertyType(); } /** * Create an instance of {@link CharacterStringPropertyType } * */ public CharacterStringPropertyType createCharacterStringPropertyType() { return new CharacterStringPropertyType(); } /** * Create an instance of {@link BooleanPropertyType } * */ public BooleanPropertyType createBooleanPropertyType() { return new BooleanPropertyType(); } /** * Create an instance of {@link GenericNamePropertyType } * */ public GenericNamePropertyType createGenericNamePropertyType() { return new GenericNamePropertyType(); } /** * Create an instance of {@link LocalNamePropertyType } * */ public LocalNamePropertyType createLocalNamePropertyType() { return new LocalNamePropertyType(); } /** * Create an instance of {@link ScopedNamePropertyType } * */ public ScopedNamePropertyType createScopedNamePropertyType() { return new ScopedNamePropertyType(); } /** * Create an instance of {@link UomAnglePropertyType } * */ public UomAnglePropertyType createUomAnglePropertyType() { return new UomAnglePropertyType(); } /** * Create an instance of {@link UomLengthPropertyType } * */ public UomLengthPropertyType createUomLengthPropertyType() { return new UomLengthPropertyType(); } /** * Create an instance of {@link UomScalePropertyType } * */ public UomScalePropertyType createUomScalePropertyType() { return new UomScalePropertyType(); } /** * Create an instance of {@link UnitOfMeasurePropertyType } * */ public UnitOfMeasurePropertyType createUnitOfMeasurePropertyType() { return new UnitOfMeasurePropertyType(); } /** * Create an instance of {@link UomAreaPropertyType } * */ public UomAreaPropertyType createUomAreaPropertyType() { return new UomAreaPropertyType(); } /** * Create an instance of {@link UomVelocityPropertyType } * */ public UomVelocityPropertyType createUomVelocityPropertyType() { return new UomVelocityPropertyType(); } /** * Create an instance of {@link UomTimePropertyType } * */ public UomTimePropertyType createUomTimePropertyType() { return new UomTimePropertyType(); } /** * Create an instance of {@link UomVolumePropertyType } * */ public UomVolumePropertyType createUomVolumePropertyType() { return new UomVolumePropertyType(); } /** * Create an instance of {@link DateTimePropertyType } * */ public DateTimePropertyType createDateTimePropertyType() { return new DateTimePropertyType(); } /** * Create an instance of {@link DatePropertyType } * */ public DatePropertyType createDatePropertyType() { return new DatePropertyType(); } /** * Create an instance of {@link NumberPropertyType } * */ public NumberPropertyType createNumberPropertyType() { return new NumberPropertyType(); } /** * Create an instance of {@link DecimalPropertyType } * */ public DecimalPropertyType createDecimalPropertyType() { return new DecimalPropertyType(); } /** * Create an instance of {@link RealPropertyType } * */ public RealPropertyType createRealPropertyType() { return new RealPropertyType(); } /** * Create an instance of {@link IntegerPropertyType } * */ public IntegerPropertyType createIntegerPropertyType() { return new IntegerPropertyType(); } /** * Create an instance of {@link UnlimitedIntegerPropertyType } * */ public UnlimitedIntegerPropertyType createUnlimitedIntegerPropertyType() { return new UnlimitedIntegerPropertyType(); } /** * Create an instance of {@link RecordPropertyType } * */ public RecordPropertyType createRecordPropertyType() { return new RecordPropertyType(); } /** * Create an instance of {@link RecordTypePropertyType } * */ public RecordTypePropertyType createRecordTypePropertyType() { return new RecordTypePropertyType(); } /** * Create an instance of {@link BinaryPropertyType } * */ public BinaryPropertyType createBinaryPropertyType() { return new BinaryPropertyType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "CharacterString") public JAXBElement<String> createCharacterString(String value) { return new JAXBElement<String>(_CharacterString_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "AbstractObject") public JAXBElement<AbstractObjectType> createAbstractObject(AbstractObjectType value) { return new JAXBElement<AbstractObjectType>(_AbstractObject_QNAME, AbstractObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TypeNameType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "TypeName") public JAXBElement<TypeNameType> createTypeName(TypeNameType value) { return new JAXBElement<TypeNameType>(_TypeName_QNAME, TypeNameType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MemberNameType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "MemberName") public JAXBElement<MemberNameType> createMemberName(MemberNameType value) { return new JAXBElement<MemberNameType>(_MemberName_QNAME, MemberNameType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiplicityType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Multiplicity") public JAXBElement<MultiplicityType> createMultiplicity(MultiplicityType value) { return new JAXBElement<MultiplicityType>(_Multiplicity_QNAME, MultiplicityType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiplicityRangeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "MultiplicityRange") public JAXBElement<MultiplicityRangeType> createMultiplicityRange(MultiplicityRangeType value) { return new JAXBElement<MultiplicityRangeType>(_MultiplicityRange_QNAME, MultiplicityRangeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MeasureType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Measure") public JAXBElement<MeasureType> createMeasure(MeasureType value) { return new JAXBElement<MeasureType>(_Measure_QNAME, MeasureType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Length", substitutionHeadNamespace = "http://www.isotc211.org/2005/gco", substitutionHeadName = "Measure") public JAXBElement<LengthType> createLength(LengthType value) { return new JAXBElement<LengthType>(_Length_QNAME, LengthType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AngleType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Angle", substitutionHeadNamespace = "http://www.isotc211.org/2005/gco", substitutionHeadName = "Measure") public JAXBElement<AngleType> createAngle(AngleType value) { return new JAXBElement<AngleType>(_Angle_QNAME, AngleType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ScaleType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Scale", substitutionHeadNamespace = "http://www.isotc211.org/2005/gco", substitutionHeadName = "Measure") public JAXBElement<ScaleType> createScale(ScaleType value) { return new JAXBElement<ScaleType>(_Scale_QNAME, ScaleType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Distance", substitutionHeadNamespace = "http://www.isotc211.org/2005/gco", substitutionHeadName = "Length") public JAXBElement<LengthType> createDistance(LengthType value) { return new JAXBElement<LengthType>(_Distance_QNAME, LengthType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Boolean") public JAXBElement<Boolean> createBoolean(Boolean value) { return new JAXBElement<Boolean>(_Boolean_QNAME, Boolean.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "AbstractGenericName") public JAXBElement<CodeType> createAbstractGenericName(CodeType value) { return new JAXBElement<CodeType>(_AbstractGenericName_QNAME, CodeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "LocalName", substitutionHeadNamespace = "http://www.isotc211.org/2005/gco", substitutionHeadName = "AbstractGenericName") public JAXBElement<CodeType> createLocalName(CodeType value) { return new JAXBElement<CodeType>(_LocalName_QNAME, CodeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "ScopedName", substitutionHeadNamespace = "http://www.isotc211.org/2005/gco", substitutionHeadName = "AbstractGenericName") public JAXBElement<CodeType> createScopedName(CodeType value) { return new JAXBElement<CodeType>(_ScopedName_QNAME, CodeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "DateTime") public JAXBElement<XMLGregorianCalendar> createDateTime(XMLGregorianCalendar value) { return new JAXBElement<XMLGregorianCalendar>(_DateTime_QNAME, XMLGregorianCalendar.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Date") public JAXBElement<String> createDate(String value) { return new JAXBElement<String>(_Date_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Decimal") public JAXBElement<BigDecimal> createDecimal(BigDecimal value) { return new JAXBElement<BigDecimal>(_Decimal_QNAME, BigDecimal.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Real") public JAXBElement<Double> createReal(Double value) { return new JAXBElement<Double>(_Real_QNAME, Double.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Integer") public JAXBElement<BigInteger> createInteger(BigInteger value) { return new JAXBElement<BigInteger>(_Integer_QNAME, BigInteger.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UnlimitedIntegerType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "UnlimitedInteger") public JAXBElement<UnlimitedIntegerType> createUnlimitedInteger(UnlimitedIntegerType value) { return new JAXBElement<UnlimitedIntegerType>(_UnlimitedInteger_QNAME, UnlimitedIntegerType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Record") public JAXBElement<Object> createRecord(Object value) { return new JAXBElement<Object>(_Record_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RecordTypeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "RecordType") public JAXBElement<RecordTypeType> createRecordType(RecordTypeType value) { return new JAXBElement<RecordTypeType>(_RecordType_QNAME, RecordTypeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Binary") public JAXBElement<BinaryType> createBinary(BinaryType value) { return new JAXBElement<BinaryType>(_Binary_QNAME, BinaryType.class, null, value); } }