org.citygml4j.builder.jaxb.marshal.citygml.core
Class Core100Marshaller

java.lang.Object
  extended by org.citygml4j.builder.jaxb.marshal.citygml.core.Core100Marshaller

public class Core100Marshaller
extends java.lang.Object


Constructor Summary
Core100Marshaller(CityGMLMarshaller citygml)
           
 
Method Summary
 java.lang.Object marshal(ModelObject src)
           
 void marshalAbstractCityObject(AbstractCityObject src, AbstractCityObjectType dest)
           
 void marshalAbstractSite(AbstractSite src, AbstractSiteType dest)
           
 AddressType marshalAddress(Address src)
           
 void marshalAddress(Address src, AddressType dest)
           
 AddressPropertyType marshalAddressProperty(AddressProperty src)
           
 CityModelType marshalCityModel(CityModel src)
           
 void marshalCityModel(CityModel src, CityModelType dest)
           
 FeaturePropertyType marshalCityObjectMember(CityObjectMember src)
           
 ExternalObjectReferenceType marshalExternalObject(ExternalObject src)
           
 void marshalExternalObject(ExternalObject src, ExternalObjectReferenceType dest)
           
 ExternalReferenceType marshalExternalReference(ExternalReference src)
           
 void marshalExternalReference(ExternalReference src, ExternalReferenceType dest)
           
 GeneralizationRelationType marshalGeneralizationRelation(GeneralizationRelation src)
           
 ImplicitGeometryType marshalImplicitGeometry(ImplicitGeometry src)
           
 void marshalImplicitGeometry(ImplicitGeometry src, ImplicitGeometryType dest)
           
 ImplicitRepresentationPropertyType marshalImplicitRepresentationProperty(ImplicitRepresentationProperty src)
           
 javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)
           
 java.util.List<java.lang.Double> marshalTransformationMatrix2x2(TransformationMatrix2x2 src)
           
 java.util.List<java.lang.Double> marshalTransformationMatrix3x4(TransformationMatrix3x4 src)
           
 java.util.List<java.lang.Double> marshalTransformationMatrix4x4(TransformationMatrix4x4 src)
           
 XalAddressPropertyType marshalXalAddressProperty(XalAddressProperty src)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Core100Marshaller

public Core100Marshaller(CityGMLMarshaller citygml)
Method Detail

marshalJAXBElement

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

marshal

public java.lang.Object marshal(ModelObject src)

marshalAbstractCityObject

public void marshalAbstractCityObject(AbstractCityObject src,
                                      AbstractCityObjectType dest)

marshalAbstractSite

public void marshalAbstractSite(AbstractSite src,
                                AbstractSiteType dest)

marshalAddress

public void marshalAddress(Address src,
                           AddressType dest)

marshalAddress

public AddressType marshalAddress(Address src)

marshalAddressProperty

public AddressPropertyType marshalAddressProperty(AddressProperty src)

marshalCityModel

public void marshalCityModel(CityModel src,
                             CityModelType dest)

marshalCityModel

public CityModelType marshalCityModel(CityModel src)

marshalCityObjectMember

public FeaturePropertyType marshalCityObjectMember(CityObjectMember src)

marshalExternalObject

public void marshalExternalObject(ExternalObject src,
                                  ExternalObjectReferenceType dest)

marshalExternalObject

public ExternalObjectReferenceType marshalExternalObject(ExternalObject src)

marshalExternalReference

public void marshalExternalReference(ExternalReference src,
                                     ExternalReferenceType dest)

marshalExternalReference

public ExternalReferenceType marshalExternalReference(ExternalReference src)

marshalGeneralizationRelation

public GeneralizationRelationType marshalGeneralizationRelation(GeneralizationRelation src)

marshalImplicitGeometry

public void marshalImplicitGeometry(ImplicitGeometry src,
                                    ImplicitGeometryType dest)

marshalImplicitGeometry

public ImplicitGeometryType marshalImplicitGeometry(ImplicitGeometry src)

marshalImplicitRepresentationProperty

public ImplicitRepresentationPropertyType marshalImplicitRepresentationProperty(ImplicitRepresentationProperty src)

marshalTransformationMatrix2x2

public java.util.List<java.lang.Double> marshalTransformationMatrix2x2(TransformationMatrix2x2 src)

marshalTransformationMatrix3x4

public java.util.List<java.lang.Double> marshalTransformationMatrix3x4(TransformationMatrix3x4 src)

marshalTransformationMatrix4x4

public java.util.List<java.lang.Double> marshalTransformationMatrix4x4(TransformationMatrix4x4 src)

marshalXalAddressProperty

public XalAddressPropertyType marshalXalAddressProperty(XalAddressProperty src)