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

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

public class Core200Unmarshaller
extends java.lang.Object


Constructor Summary
Core200Unmarshaller(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)
           
 void unmarshalAbstractCityObject(AbstractCityObjectType src, AbstractCityObject dest)
           
 void unmarshalAbstractSite(AbstractSiteType src, AbstractSite dest)
           
 Address unmarshalAddress(AddressType src)
           
 void unmarshalAddress(AddressType src, Address dest)
           
 AddressProperty unmarshalAddressProperty(AddressPropertyType src)
           
 CityModel unmarshalCityModel(CityModelType src)
           
 void unmarshalCityModel(CityModelType src, CityModel 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)
           
 RelativeToTerrain unmarshalRelativeToTerrain(RelativeToTerrainType src)
           
 RelativeToWater unmarshalRelativeToWater(RelativeToWaterType src)
           
 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

Core200Unmarshaller

public Core200Unmarshaller(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

unmarshalAbstractCityObject

public void unmarshalAbstractCityObject(AbstractCityObjectType src,
                                        AbstractCityObject dest)
                                 throws MissingADESchemaException
Throws:
MissingADESchemaException

unmarshalAbstractSite

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

unmarshalRelativeToTerrain

public RelativeToTerrain unmarshalRelativeToTerrain(RelativeToTerrainType src)

unmarshalRelativeToWater

public RelativeToWater unmarshalRelativeToWater(RelativeToWaterType src)

unmarshalXalAddressProperty

public XalAddressProperty unmarshalXalAddressProperty(XalAddressPropertyType src)

assignGenericProperty

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