org.citygml4j.builder.jaxb.marshal.citygml.generics
Class Generics100Marshaller

java.lang.Object
  extended by org.citygml4j.builder.jaxb.marshal.citygml.generics.Generics100Marshaller

public class Generics100Marshaller
extends java.lang.Object


Constructor Summary
Generics100Marshaller(CityGMLMarshaller citygml)
           
 
Method Summary
 java.lang.Object marshal(ModelObject src)
           
 DateAttributeType marshalDateAttribute(DateAttribute src)
           
 void marshalDateAttribute(DateAttribute src, DateAttributeType dest)
           
 DoubleAttributeType marshalDoubleAttribute(DoubleAttribute src)
           
 void marshalDoubleAttribute(DoubleAttribute src, DoubleAttributeType dest)
           
 void marshalGenericAttribute(AbstractGenericAttribute src, AbstractGenericAttributeType dest)
           
 GenericCityObjectType marshalGenericCityObject(GenericCityObject src)
           
 void marshalGenericCityObject(GenericCityObject src, GenericCityObjectType dest)
           
 IntAttributeType marshalIntAttribute(IntAttribute src)
           
 void marshalIntAttribute(IntAttribute src, IntAttributeType dest)
           
 javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)
           
 StringAttributeType marshalStringAttribute(StringAttribute src)
           
 void marshalStringAttribute(StringAttribute src, StringAttributeType dest)
           
 UriAttributeType marshalUriAttribute(UriAttribute src)
           
 void marshalUriAttribute(UriAttribute src, UriAttributeType dest)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Generics100Marshaller

public Generics100Marshaller(CityGMLMarshaller citygml)
Method Detail

marshalJAXBElement

public javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)

marshal

public java.lang.Object marshal(ModelObject src)

marshalGenericAttribute

public void marshalGenericAttribute(AbstractGenericAttribute src,
                                    AbstractGenericAttributeType dest)

marshalGenericCityObject

public void marshalGenericCityObject(GenericCityObject src,
                                     GenericCityObjectType dest)

marshalGenericCityObject

public GenericCityObjectType marshalGenericCityObject(GenericCityObject src)

marshalDateAttribute

public void marshalDateAttribute(DateAttribute src,
                                 DateAttributeType dest)

marshalDateAttribute

public DateAttributeType marshalDateAttribute(DateAttribute src)

marshalDoubleAttribute

public void marshalDoubleAttribute(DoubleAttribute src,
                                   DoubleAttributeType dest)

marshalDoubleAttribute

public DoubleAttributeType marshalDoubleAttribute(DoubleAttribute src)

marshalIntAttribute

public void marshalIntAttribute(IntAttribute src,
                                IntAttributeType dest)

marshalIntAttribute

public IntAttributeType marshalIntAttribute(IntAttribute src)

marshalStringAttribute

public void marshalStringAttribute(StringAttribute src,
                                   StringAttributeType dest)

marshalStringAttribute

public StringAttributeType marshalStringAttribute(StringAttribute src)

marshalUriAttribute

public void marshalUriAttribute(UriAttribute src,
                                UriAttributeType dest)

marshalUriAttribute

public UriAttributeType marshalUriAttribute(UriAttribute src)