org.citygml4j.jaxb.citygml.gen._1
Class ObjectFactory

java.lang.Object
  extended by org.citygml4j.jaxb.citygml.gen._1.ObjectFactory

public class ObjectFactory
extends java.lang.Object

This object contains factory methods for each Java content interface and Java element interface generated in the org.citygml4j.jaxb.citygml.gen._1 package.

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.


Constructor Summary
ObjectFactory()
          Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.citygml4j.jaxb.citygml.gen._1
 
Method Summary
 javax.xml.bind.JAXBElement<AbstractGenericAttributeType> create_GenericAttribute(AbstractGenericAttributeType value)
          Create an instance of JAXBElement<AbstractGenericAttributeType>}
 javax.xml.bind.JAXBElement<DateAttributeType> createDateAttribute(DateAttributeType value)
          Create an instance of JAXBElement<DateAttributeType>}
 DateAttributeType createDateAttributeType()
          Create an instance of DateAttributeType
 javax.xml.bind.JAXBElement<DoubleAttributeType> createDoubleAttribute(DoubleAttributeType value)
          Create an instance of JAXBElement<DoubleAttributeType>}
 DoubleAttributeType createDoubleAttributeType()
          Create an instance of DoubleAttributeType
 javax.xml.bind.JAXBElement<GenericCityObjectType> createGenericCityObject(GenericCityObjectType value)
          Create an instance of JAXBElement<GenericCityObjectType>}
 GenericCityObjectType createGenericCityObjectType()
          Create an instance of GenericCityObjectType
 javax.xml.bind.JAXBElement<IntAttributeType> createIntAttribute(IntAttributeType value)
          Create an instance of JAXBElement<IntAttributeType>}
 IntAttributeType createIntAttributeType()
          Create an instance of IntAttributeType
 javax.xml.bind.JAXBElement<StringAttributeType> createStringAttribute(StringAttributeType value)
          Create an instance of JAXBElement<StringAttributeType>}
 StringAttributeType createStringAttributeType()
          Create an instance of StringAttributeType
 javax.xml.bind.JAXBElement<UriAttributeType> createUriAttribute(UriAttributeType value)
          Create an instance of JAXBElement<UriAttributeType>}
 UriAttributeType createUriAttributeType()
          Create an instance of UriAttributeType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectFactory

public ObjectFactory()
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.citygml4j.jaxb.citygml.gen._1

Method Detail

createUriAttributeType

public UriAttributeType createUriAttributeType()
Create an instance of UriAttributeType


createDateAttributeType

public DateAttributeType createDateAttributeType()
Create an instance of DateAttributeType


createGenericCityObjectType

public GenericCityObjectType createGenericCityObjectType()
Create an instance of GenericCityObjectType


createStringAttributeType

public StringAttributeType createStringAttributeType()
Create an instance of StringAttributeType


createDoubleAttributeType

public DoubleAttributeType createDoubleAttributeType()
Create an instance of DoubleAttributeType


createIntAttributeType

public IntAttributeType createIntAttributeType()
Create an instance of IntAttributeType


createDoubleAttribute

public javax.xml.bind.JAXBElement<DoubleAttributeType> createDoubleAttribute(DoubleAttributeType value)
Create an instance of JAXBElement<DoubleAttributeType>}


create_GenericAttribute

public javax.xml.bind.JAXBElement<AbstractGenericAttributeType> create_GenericAttribute(AbstractGenericAttributeType value)
Create an instance of JAXBElement<AbstractGenericAttributeType>}


createDateAttribute

public javax.xml.bind.JAXBElement<DateAttributeType> createDateAttribute(DateAttributeType value)
Create an instance of JAXBElement<DateAttributeType>}


createIntAttribute

public javax.xml.bind.JAXBElement<IntAttributeType> createIntAttribute(IntAttributeType value)
Create an instance of JAXBElement<IntAttributeType>}


createUriAttribute

public javax.xml.bind.JAXBElement<UriAttributeType> createUriAttribute(UriAttributeType value)
Create an instance of JAXBElement<UriAttributeType>}


createGenericCityObject

public javax.xml.bind.JAXBElement<GenericCityObjectType> createGenericCityObject(GenericCityObjectType value)
Create an instance of JAXBElement<GenericCityObjectType>}


createStringAttribute

public javax.xml.bind.JAXBElement<StringAttributeType> createStringAttribute(StringAttributeType value)
Create an instance of JAXBElement<StringAttributeType>}