org.citygml4j.builder.jaxb.unmarshal.citygml.core
Class Core040Unmarshaller

java.lang.Object
  extended by org.citygml4j.builder.jaxb.unmarshal.citygml.core.Core040Unmarshaller

public class Core040Unmarshaller
extends java.lang.Object


Constructor Summary
Core040Unmarshaller(CityGMLUnmarshaller citygml)
           
 
Method Summary
 boolean assignGenericProperty(ADEComponent genericProperty, javax.xml.namespace.QName substitutionGroup, CityGML dest)
           
 CityGML unmarshal(javax.xml.bind.JAXBElement<?> src)
           
 CityGML unmarshal(java.lang.Object src)
           
 Address unmarshalAddress(AddressType src)
           
 void unmarshalAddress(AddressType src, Address dest)
           
 AddressProperty unmarshalAddressProperty(AddressPropertyType src)
           
 CityModel unmarshalCityModel(CityModelType src)
           
 void unmarshalCityModel(CityModelType src, CityModel dest)
           
 void unmarshalCityObject(_CityObjectType src, AbstractCityObject dest)
           
 CityObjectMember unmarshalCityObjectMember(FeaturePropertyType src)
           
 ExternalObject unmarshalExternalObject(ExternalObjectReferenceType src)
           
 void unmarshalExternalObject(ExternalObjectReferenceType src, ExternalObject dest)
           
 ExternalReference unmarshalExternalReference(ExternalReferenceType src)
           
 void unmarshalExternalReference(ExternalReferenceType src, ExternalReference dest)
           
 GeneralizationRelation unmarshalGeneralizationRelation(GeneralizationRelationType src)
           
 ImplicitGeometry unmarshalImplicitGeometry(ImplicitGeometryType src)
           
 void unmarshalImplicitGeometry(ImplicitGeometryType src, ImplicitGeometry dest)
           
 ImplicitRepresentationProperty unmarshalImplicitRepresentationProperty(ImplicitRepresentationPropertyType src)
           
 void unmarshalSite(_SiteType src, AbstractSite dest)
           
 TransformationMatrix2x2 unmarshalTransformationMatrix2x2(java.util.List<java.lang.Double> src)
           
 TransformationMatrix3x4 unmarshalTransformationMatrix3x4(java.util.List<java.lang.Double> src)
           
 TransformationMatrix4x4 unmarshalTransformationMatrix4x4(java.util.List<java.lang.Double> src)
           
 XalAddressProperty unmarshalXalAddressProperty(XalAddressPropertyType src)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Core040Unmarshaller

public Core040Unmarshaller(CityGMLUnmarshaller citygml)
Method Detail

unmarshal

public CityGML unmarshal(javax.xml.bind.JAXBElement<?> src)
                  throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshal

public CityGML unmarshal(java.lang.Object src)
                  throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalCityObject

public void unmarshalCityObject(_CityObjectType src,
                                AbstractCityObject dest)
                         throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalSite

public void unmarshalSite(_SiteType src,
                          AbstractSite dest)
                   throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalAddress

public void unmarshalAddress(AddressType src,
                             Address dest)
                      throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalAddress

public Address unmarshalAddress(AddressType src)
                         throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalAddressProperty

public AddressProperty unmarshalAddressProperty(AddressPropertyType src)
                                         throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalCityModel

public void unmarshalCityModel(CityModelType src,
                               CityModel dest)
                        throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalCityModel

public CityModel unmarshalCityModel(CityModelType src)
                             throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalCityObjectMember

public CityObjectMember unmarshalCityObjectMember(FeaturePropertyType src)
                                           throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalExternalReference

public void unmarshalExternalReference(ExternalReferenceType src,
                                       ExternalReference dest)

unmarshalExternalReference

public ExternalReference unmarshalExternalReference(ExternalReferenceType src)

unmarshalExternalObject

public void unmarshalExternalObject(ExternalObjectReferenceType src,
                                    ExternalObject dest)

unmarshalExternalObject

public ExternalObject unmarshalExternalObject(ExternalObjectReferenceType src)

unmarshalGeneralizationRelation

public GeneralizationRelation unmarshalGeneralizationRelation(GeneralizationRelationType src)
                                                       throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalImplicitGeometry

public void unmarshalImplicitGeometry(ImplicitGeometryType src,
                                      ImplicitGeometry dest)

unmarshalImplicitGeometry

public ImplicitGeometry unmarshalImplicitGeometry(ImplicitGeometryType src)

unmarshalImplicitRepresentationProperty

public ImplicitRepresentationProperty unmarshalImplicitRepresentationProperty(ImplicitRepresentationPropertyType src)
                                                                       throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalTransformationMatrix2x2

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

unmarshalTransformationMatrix3x4

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

unmarshalTransformationMatrix4x4

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

unmarshalXalAddressProperty

public XalAddressProperty unmarshalXalAddressProperty(XalAddressPropertyType src)

assignGenericProperty

public boolean assignGenericProperty(ADEComponent genericProperty,
                                     javax.xml.namespace.QName substitutionGroup,
                                     CityGML dest)