Package org.citydb.ade
Class ADEExtensionManager
- java.lang.Object
-
- org.citydb.ade.ADEExtensionManager
-
public class ADEExtensionManager extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.citygml4j.model.citygml.ade.binding.ADEContext>
getADEContexts()
java.util.List<ADEExtension>
getDisabledExtensions()
java.util.List<AppSchema>
getDisabledSchemas(SchemaMapping schemaMapping)
java.util.List<ADEExtension>
getEnabledExtensions()
java.util.Map<java.lang.String,java.util.List<ADEExtensionException>>
getExceptions()
ADEExtension
getExtensionById(java.lang.String id)
ADEExtension
getExtensionByObject(java.lang.Class<? extends org.citygml4j.model.citygml.ade.binding.ADEModelObject> adeObjectClass)
ADEExtension
getExtensionByObject(org.citygml4j.model.citygml.ade.binding.ADEModelObject adeObject)
ADEExtension
getExtensionByObjectClassId(int objectClassId)
ADEExtension
getExtensionBySchema(AppSchema schema)
ADEExtension
getExtensionByTableName(java.lang.String tableName)
ADEExtension
getExtensionByURI(java.lang.String namespaceURI)
java.util.List<ADEExtension>
getExtensions()
static ADEExtensionManager
getInstance()
boolean
hasExceptions()
void
loadExtension(ADEExtension extension)
void
loadExtensions(java.lang.ClassLoader loader)
void
loadSchemaMappings(SchemaMapping schemaMapping)
void
logExceptions()
-
-
-
Method Detail
-
getInstance
public static ADEExtensionManager getInstance()
-
loadExtensions
public void loadExtensions(java.lang.ClassLoader loader)
-
loadExtension
public void loadExtension(ADEExtension extension)
-
loadSchemaMappings
public void loadSchemaMappings(SchemaMapping schemaMapping)
-
getADEContexts
public java.util.List<org.citygml4j.model.citygml.ade.binding.ADEContext> getADEContexts()
-
getExtensions
public java.util.List<ADEExtension> getExtensions()
-
getEnabledExtensions
public java.util.List<ADEExtension> getEnabledExtensions()
-
getDisabledExtensions
public java.util.List<ADEExtension> getDisabledExtensions()
-
getDisabledSchemas
public java.util.List<AppSchema> getDisabledSchemas(SchemaMapping schemaMapping)
-
getExtensionById
public ADEExtension getExtensionById(java.lang.String id)
-
getExtensionByObject
public ADEExtension getExtensionByObject(java.lang.Class<? extends org.citygml4j.model.citygml.ade.binding.ADEModelObject> adeObjectClass)
-
getExtensionByObject
public ADEExtension getExtensionByObject(org.citygml4j.model.citygml.ade.binding.ADEModelObject adeObject)
-
getExtensionByObjectClassId
public ADEExtension getExtensionByObjectClassId(int objectClassId)
-
getExtensionBySchema
public ADEExtension getExtensionBySchema(AppSchema schema)
-
getExtensionByURI
public ADEExtension getExtensionByURI(java.lang.String namespaceURI)
-
getExtensionByTableName
public ADEExtension getExtensionByTableName(java.lang.String tableName)
-
hasExceptions
public boolean hasExceptions()
-
logExceptions
public void logExceptions()
-
getExceptions
public java.util.Map<java.lang.String,java.util.List<ADEExtensionException>> getExceptions()
-
-