public abstract class AbstractCityGMLModule extends AbstractModule implements CityGMLModule
Constructor and Description |
---|
AbstractCityGMLModule(CityGMLModuleType type,
CityGMLModuleVersion version,
java.lang.String namespaceURI,
java.lang.String namespacePrefix,
java.lang.String schemaLocation,
Module... dependencies) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends AbstractFeature> |
getFeatureClass(java.lang.String name) |
javax.xml.namespace.QName |
getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass) |
java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> |
getFeatures() |
CityGMLModuleType |
getType() |
CityGMLModuleVersion |
getVersion() |
boolean |
hasFeature(java.lang.String name) |
boolean |
hasFeatureProperty(java.lang.String name) |
getDependencies, getNamespacePrefix, getNamespaceURI, getSchemaLocation, isDependentOn, isTopLevelFeature
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDependencies, getNamespacePrefix, getNamespaceURI, getSchemaLocation, isDependentOn, isTopLevelFeature
public AbstractCityGMLModule(CityGMLModuleType type, CityGMLModuleVersion version, java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, Module... dependencies)
public CityGMLModuleType getType()
getType
in interface CityGMLModule
getType
in interface Module
getType
in class AbstractModule
public CityGMLModuleVersion getVersion()
getVersion
in interface CityGMLModule
getVersion
in interface Module
getVersion
in class AbstractModule
public boolean hasFeatureProperty(java.lang.String name)
hasFeatureProperty
in interface Module
hasFeatureProperty
in class AbstractModule
public boolean hasFeature(java.lang.String name)
hasFeature
in interface Module
hasFeature
in class AbstractModule
public java.lang.Class<? extends AbstractFeature> getFeatureClass(java.lang.String name)
getFeatureClass
in interface Module
getFeatureClass
in class AbstractModule
public javax.xml.namespace.QName getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass)
getFeatureName
in interface Module
getFeatureName
in class AbstractModule
public java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> getFeatures()
getFeatures
in interface Module
getFeatures
in class AbstractModule