Class OuterFloorSurfaceAdapter

  • All Implemented Interfaces:
    ADEPropertyBuilder<org.citygml4j.core.model.construction.OuterFloorSurface>, org.xmlobjects.builder.ObjectBuilder<org.citygml4j.core.model.construction.OuterFloorSurface>, org.xmlobjects.serializer.ObjectSerializer<org.citygml4j.core.model.construction.OuterFloorSurface>

    @XMLElement(name="OuterFloorSurface",
                namespaceURI="http://www.opengis.net/citygml/building/2.0")
    public class OuterFloorSurfaceAdapter
    extends AbstractBoundarySurfaceAdapter<org.citygml4j.core.model.construction.OuterFloorSurface>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void buildADEProperty​(org.citygml4j.core.model.construction.OuterFloorSurface object, javax.xml.namespace.QName name, org.xmlobjects.stream.XMLReader reader)  
      void buildChildObject​(org.citygml4j.core.model.construction.OuterFloorSurface object, javax.xml.namespace.QName name, org.xmlobjects.xml.Attributes attributes, org.xmlobjects.stream.XMLReader reader)  
      org.xmlobjects.xml.Element createElement​(org.citygml4j.core.model.construction.OuterFloorSurface object, org.xmlobjects.xml.Namespaces namespaces)  
      org.citygml4j.core.model.construction.OuterFloorSurface createObject​(javax.xml.namespace.QName name, java.lang.Object parent)  
      void writeChildElements​(org.citygml4j.core.model.construction.OuterFloorSurface object, org.xmlobjects.xml.Namespaces namespaces, org.xmlobjects.stream.XMLWriter writer)  
      • Methods inherited from class org.xmlobjects.gml.adapter.base.AbstractGMLAdapter

        initializeElement, initializeObject
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OuterFloorSurfaceAdapter

        public OuterFloorSurfaceAdapter()
    • Method Detail

      • createObject

        public org.citygml4j.core.model.construction.OuterFloorSurface createObject​(javax.xml.namespace.QName name,
                                                                                    java.lang.Object parent)
                                                                             throws org.xmlobjects.builder.ObjectBuildException
        Throws:
        org.xmlobjects.builder.ObjectBuildException
      • buildChildObject

        public void buildChildObject​(org.citygml4j.core.model.construction.OuterFloorSurface 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:
        buildChildObject in interface org.xmlobjects.builder.ObjectBuilder<org.citygml4j.core.model.construction.OuterFloorSurface>
        Overrides:
        buildChildObject in class AbstractBoundarySurfaceAdapter<org.citygml4j.core.model.construction.OuterFloorSurface>
        Throws:
        org.xmlobjects.builder.ObjectBuildException
        org.xmlobjects.stream.XMLReadException
      • buildADEProperty

        public void buildADEProperty​(org.citygml4j.core.model.construction.OuterFloorSurface object,
                                     javax.xml.namespace.QName name,
                                     org.xmlobjects.stream.XMLReader reader)
                              throws org.xmlobjects.builder.ObjectBuildException,
                                     org.xmlobjects.stream.XMLReadException
        Specified by:
        buildADEProperty in interface ADEPropertyBuilder<org.citygml4j.core.model.construction.OuterFloorSurface>
        Overrides:
        buildADEProperty in class AbstractBoundarySurfaceAdapter<org.citygml4j.core.model.construction.OuterFloorSurface>
        Throws:
        org.xmlobjects.builder.ObjectBuildException
        org.xmlobjects.stream.XMLReadException
      • createElement

        public org.xmlobjects.xml.Element createElement​(org.citygml4j.core.model.construction.OuterFloorSurface object,
                                                        org.xmlobjects.xml.Namespaces namespaces)
                                                 throws org.xmlobjects.serializer.ObjectSerializeException
        Throws:
        org.xmlobjects.serializer.ObjectSerializeException
      • writeChildElements

        public void writeChildElements​(org.citygml4j.core.model.construction.OuterFloorSurface object,
                                       org.xmlobjects.xml.Namespaces namespaces,
                                       org.xmlobjects.stream.XMLWriter writer)
                                throws org.xmlobjects.serializer.ObjectSerializeException,
                                       org.xmlobjects.stream.XMLWriteException
        Specified by:
        writeChildElements in interface org.xmlobjects.serializer.ObjectSerializer<org.citygml4j.core.model.construction.OuterFloorSurface>
        Overrides:
        writeChildElements in class AbstractBoundarySurfaceAdapter<org.citygml4j.core.model.construction.OuterFloorSurface>
        Throws:
        org.xmlobjects.serializer.ObjectSerializeException
        org.xmlobjects.stream.XMLWriteException