Interface CityGMLExportHelper

    • Method Detail

      • createObject

        <T extends org.citygml4j.model.gml.base.AbstractGML> T createObject​(long objectId,
                                                                            int objectClassId,
                                                                            java.lang.Class<T> type)
                                                                     throws CityGMLExportException,
                                                                            java.sql.SQLException
        Throws:
        CityGMLExportException
        java.sql.SQLException
      • exportNestedCityGMLObjects

        <T extends org.citygml4j.model.gml.feature.AbstractFeature> java.util.Collection<T> exportNestedCityGMLObjects​(FeatureProperty featureProperty,
                                                                                                                       long parentId,
                                                                                                                       java.lang.Class<T> featureClass)
                                                                                                                throws CityGMLExportException,
                                                                                                                       java.sql.SQLException
        Throws:
        CityGMLExportException
        java.sql.SQLException
      • exportAsGlobalFeature

        boolean exportAsGlobalFeature​(org.citygml4j.model.gml.feature.AbstractFeature feature)
                               throws CityGMLExportException,
                                      java.sql.SQLException
        Throws:
        CityGMLExportException
        java.sql.SQLException
      • supportsExportOfGlobalFeatures

        boolean supportsExportOfGlobalFeatures()
      • getTargetCityGMLVersion

        org.citygml4j.model.module.citygml.CityGMLVersion getTargetCityGMLVersion()
      • isFailOnError

        boolean isFailOnError()
      • getTableNameWithSchema

        java.lang.String getTableNameWithSchema​(java.lang.String tableName)
      • getGeometryColumn

        org.citydb.sqlbuilder.select.ProjectionToken getGeometryColumn​(org.citydb.sqlbuilder.schema.Column column)
      • getGeometryColumn

        org.citydb.sqlbuilder.select.ProjectionToken getGeometryColumn​(org.citydb.sqlbuilder.schema.Column column,
                                                                       java.lang.String asName)
      • getGeometryColumn

        java.lang.String getGeometryColumn​(java.lang.String columnName)
      • getGeometryColumn

        java.lang.String getGeometryColumn​(java.lang.String columnName,
                                           java.lang.String asName)
      • getObjectSignature

        java.lang.String getObjectSignature​(int objectClassId,
                                            long id)
      • getObjectSignature

        java.lang.String getObjectSignature​(AbstractObjectType<?> objectType,
                                            long id)
      • getFeatureType

        FeatureType getFeatureType​(org.citygml4j.model.gml.feature.AbstractFeature feature)
      • getObjectType

        ObjectType getObjectType​(org.citygml4j.model.gml.base.AbstractGML object)
      • getAbstractObjectType

        AbstractObjectType<?> getAbstractObjectType​(org.citygml4j.model.gml.base.AbstractGML object)
      • getFeatureType

        FeatureType getFeatureType​(int objectClassId)
      • getObjectType

        ObjectType getObjectType​(int objectClassId)
      • getAbstractObjectType

        AbstractObjectType<?> getAbstractObjectType​(int objectClassId)
      • lookupAndPutObjectId

        boolean lookupAndPutObjectId​(java.lang.String gmlId,
                                     long id,
                                     int objectClassId)
      • lookupObjectId

        boolean lookupObjectId​(java.lang.String gmlId)