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

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

public class Core100Unmarshaller
extends java.lang.Object


Constructor Summary
Core100Unmarshaller(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)
           
 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

Core100Unmarshaller

public Core100Unmarshaller(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)

unmarshalXalAddressProperty

public XalAddressProperty unmarshalXalAddressProperty(XalAddressPropertyType src)

assignGenericProperty

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