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)
           
 void marshalAbstractGenericAttribute(AbstractGenericAttribute src, AbstractGenericAttributeType dest)
           
 DateAttributeType marshalDateAttribute(DateAttribute src)
           
 void marshalDateAttribute(DateAttribute src, DateAttributeType dest)
           
 DoubleAttributeType marshalDoubleAttribute(DoubleAttribute src)
           
 void marshalDoubleAttribute(DoubleAttribute src, DoubleAttributeType dest)
           
 java.util.List<AbstractGenericAttributeType> marshalGenericAttributeSet(GenericAttributeSet src)
           
 java.util.List<javax.xml.bind.JAXBElement<? extends AbstractGenericAttributeType>> marshalGenericAttributeSetElement(GenericAttributeSet src)
           
 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)
           
 DoubleAttributeType marshalMeasureAttribute(MeasureAttribute src)
           
 void marshalMeasureAttribute(MeasureAttribute src, DoubleAttributeType dest)
           
 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)

marshalAbstractGenericAttribute

public void marshalAbstractGenericAttribute(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)

marshalMeasureAttribute

public void marshalMeasureAttribute(MeasureAttribute src,
                                    DoubleAttributeType dest)

marshalMeasureAttribute

public DoubleAttributeType marshalMeasureAttribute(MeasureAttribute src)

marshalGenericAttributeSet

public java.util.List<AbstractGenericAttributeType> marshalGenericAttributeSet(GenericAttributeSet src)

marshalGenericAttributeSetElement

public java.util.List<javax.xml.bind.JAXBElement<? extends AbstractGenericAttributeType>> marshalGenericAttributeSetElement(GenericAttributeSet src)