Module org.citygml4j.xml
Package org.citygml4j.xml.adapter.core
Class AbstractFeatureAdapter<T extends org.citygml4j.core.model.core.AbstractFeature>
- java.lang.Object
-
- org.xmlobjects.gml.adapter.base.AbstractGMLAdapter<T>
-
- org.xmlobjects.gml.adapter.feature.AbstractFeatureAdapter<T>
-
- org.citygml4j.xml.adapter.core.AbstractFeatureAdapter<T>
-
- All Implemented Interfaces:
ADEPropertyBuilder<T>,org.xmlobjects.builder.ObjectBuilder<T>,org.xmlobjects.serializer.ObjectSerializer<T>
- Direct Known Subclasses:
AbstractFeatureWithLifespanAdapter,AbstractPointCloudAdapter,AbstractSurfaceDataAdapter,AbstractTimeseriesAdapter,AddressAdapter,CityModelAdapter
public abstract class AbstractFeatureAdapter<T extends org.citygml4j.core.model.core.AbstractFeature> extends org.xmlobjects.gml.adapter.feature.AbstractFeatureAdapter<T> implements ADEPropertyBuilder<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractFeatureAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildADEProperty(T object, javax.xml.namespace.QName name, org.xmlobjects.stream.XMLReader reader)voidbuildChildObject(T object, javax.xml.namespace.QName name, org.xmlobjects.xml.Attributes attributes, org.xmlobjects.stream.XMLReader reader)voidwriteChildElements(T object, org.xmlobjects.xml.Namespaces namespaces, org.xmlobjects.stream.XMLWriter writer)-
Methods inherited from class org.xmlobjects.gml.adapter.base.AbstractGMLAdapter
initializeElement, initializeObject
-
-
-
-
Method Detail
-
buildChildObject
public void buildChildObject(T object, javax.xml.namespace.QName name, org.xmlobjects.xml.Attributes attributes, org.xmlobjects.stream.XMLReader reader) throws org.xmlobjects.builder.ObjectBuildException, org.xmlobjects.stream.XMLReadException
- Specified by:
buildChildObjectin interfaceorg.xmlobjects.builder.ObjectBuilder<T extends org.citygml4j.core.model.core.AbstractFeature>- Overrides:
buildChildObjectin classorg.xmlobjects.gml.adapter.feature.AbstractFeatureAdapter<T extends org.citygml4j.core.model.core.AbstractFeature>- Throws:
org.xmlobjects.builder.ObjectBuildExceptionorg.xmlobjects.stream.XMLReadException
-
buildADEProperty
public void buildADEProperty(T object, javax.xml.namespace.QName name, org.xmlobjects.stream.XMLReader reader) throws org.xmlobjects.builder.ObjectBuildException, org.xmlobjects.stream.XMLReadException
- Specified by:
buildADEPropertyin interfaceADEPropertyBuilder<T extends org.citygml4j.core.model.core.AbstractFeature>- Throws:
org.xmlobjects.builder.ObjectBuildExceptionorg.xmlobjects.stream.XMLReadException
-
writeChildElements
public void writeChildElements(T object, org.xmlobjects.xml.Namespaces namespaces, org.xmlobjects.stream.XMLWriter writer) throws org.xmlobjects.serializer.ObjectSerializeException, org.xmlobjects.stream.XMLWriteException
- Specified by:
writeChildElementsin interfaceorg.xmlobjects.serializer.ObjectSerializer<T extends org.citygml4j.core.model.core.AbstractFeature>- Overrides:
writeChildElementsin classorg.xmlobjects.gml.adapter.feature.AbstractFeatureAdapter<T extends org.citygml4j.core.model.core.AbstractFeature>- Throws:
org.xmlobjects.serializer.ObjectSerializeExceptionorg.xmlobjects.stream.XMLWriteException
-
-