public abstract class ADEModule extends AbstractModule
Constructor and Description |
---|
ADEModule(ModuleType type,
ModuleVersion version,
java.lang.String namespaceURI,
java.lang.String namespacePrefix,
java.lang.String schemaLocation,
CityGMLVersion cityGMLVersion) |
ADEModule(java.lang.String namespaceURI,
CityGMLVersion cityGMLVersion) |
ADEModule(java.lang.String namespaceURI,
java.lang.String namespacePrefix,
CityGMLVersion cityGMLVersion) |
ADEModule(java.lang.String namespaceURI,
java.lang.String namespacePrefix,
java.lang.String schemaLocation,
CityGMLVersion cityGMLVersion) |
Modifier and Type | Method and Description |
---|---|
void |
addADEModuleDependency(ADEModule module) |
CityGMLVersion |
getCityGMLVersion() |
Module[] |
getDependencies() |
abstract java.lang.Class<? extends AbstractFeature> |
getFeatureClass(java.lang.String name) |
abstract javax.xml.namespace.QName |
getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass) |
abstract java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> |
getFeatures() |
java.lang.String |
getNamespacePrefix() |
java.lang.String |
getNamespaceURI() |
java.lang.String |
getSchemaLocation() |
java.net.URL |
getSchemaResource() |
ADEModuleType |
getType() |
ADEModuleVersion |
getVersion() |
abstract boolean |
hasFeature(java.lang.String name) |
abstract boolean |
hasFeatureProperty(java.lang.String name) |
boolean |
isDependentOn(Module module,
boolean transitive) |
abstract boolean |
isTopLevelFeature(java.lang.String name) |
void |
setNamespacePrefix(java.lang.String prefix) |
public ADEModule(ModuleType type, ModuleVersion version, java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, CityGMLVersion cityGMLVersion)
public ADEModule(java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, CityGMLVersion cityGMLVersion)
public ADEModule(java.lang.String namespaceURI, java.lang.String namespacePrefix, CityGMLVersion cityGMLVersion)
public ADEModule(java.lang.String namespaceURI, CityGMLVersion cityGMLVersion)
public java.net.URL getSchemaResource()
public abstract boolean hasFeatureProperty(java.lang.String name)
hasFeatureProperty
in interface Module
hasFeatureProperty
in class AbstractModule
public abstract boolean hasFeature(java.lang.String name)
hasFeature
in interface Module
hasFeature
in class AbstractModule
public abstract java.lang.Class<? extends AbstractFeature> getFeatureClass(java.lang.String name)
getFeatureClass
in interface Module
getFeatureClass
in class AbstractModule
public abstract javax.xml.namespace.QName getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass)
getFeatureName
in interface Module
getFeatureName
in class AbstractModule
public abstract java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> getFeatures()
getFeatures
in interface Module
getFeatures
in class AbstractModule
public abstract boolean isTopLevelFeature(java.lang.String name)
isTopLevelFeature
in interface Module
isTopLevelFeature
in class AbstractModule
public final ADEModuleType getType()
getType
in interface Module
getType
in class AbstractModule
public final ADEModuleVersion getVersion()
getVersion
in interface Module
getVersion
in class AbstractModule
public final java.lang.String getNamespaceURI()
getNamespaceURI
in interface Module
getNamespaceURI
in class AbstractModule
public final java.lang.String getNamespacePrefix()
getNamespacePrefix
in interface Module
getNamespacePrefix
in class AbstractModule
public final void setNamespacePrefix(java.lang.String prefix)
public final java.lang.String getSchemaLocation()
getSchemaLocation
in interface Module
getSchemaLocation
in class AbstractModule
public final Module[] getDependencies()
getDependencies
in interface Module
getDependencies
in class AbstractModule
public final boolean isDependentOn(Module module, boolean transitive)
isDependentOn
in interface Module
isDependentOn
in class AbstractModule
public final void addADEModuleDependency(ADEModule module)
public final CityGMLVersion getCityGMLVersion()