Class ADEExtensionManager


  • public class ADEExtensionManager
    extends java.lang.Object
    • Method Detail

      • 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()
      • 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)
      • 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()