Package org.citygml4j.model.module.ade
Class ADEModule
- java.lang.Object
-
- org.citygml4j.model.module.AbstractModule
-
- org.citygml4j.model.module.ade.ADEModule
-
- All Implemented Interfaces:
java.io.Serializable
,Module
public abstract class ADEModule extends AbstractModule
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.citygml4j.model.module.AbstractModule
namespacePrefix
-
-
Constructor Summary
Constructors Constructor Description ADEModule(java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, CityGMLVersion cityGMLVersion)
ADEModule(java.lang.String namespaceURI, java.lang.String namespacePrefix, CityGMLVersion cityGMLVersion)
ADEModule(java.lang.String namespaceURI, CityGMLVersion cityGMLVersion)
ADEModule(ModuleType type, ModuleVersion version, java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, CityGMLVersion cityGMLVersion)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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()
abstract java.util.List<java.lang.String>
getJAXBPackageNames()
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)
-
-
-
Constructor Detail
-
ADEModule
public ADEModule(ModuleType type, ModuleVersion version, java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, CityGMLVersion cityGMLVersion)
-
ADEModule
public ADEModule(java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, CityGMLVersion cityGMLVersion)
-
ADEModule
public ADEModule(java.lang.String namespaceURI, java.lang.String namespacePrefix, CityGMLVersion cityGMLVersion)
-
ADEModule
public ADEModule(java.lang.String namespaceURI, CityGMLVersion cityGMLVersion)
-
-
Method Detail
-
getSchemaResource
public java.net.URL getSchemaResource()
-
getJAXBPackageNames
public abstract java.util.List<java.lang.String> getJAXBPackageNames()
-
hasFeatureProperty
public abstract boolean hasFeatureProperty(java.lang.String name)
- Specified by:
hasFeatureProperty
in interfaceModule
- Overrides:
hasFeatureProperty
in classAbstractModule
-
hasFeature
public abstract boolean hasFeature(java.lang.String name)
- Specified by:
hasFeature
in interfaceModule
- Overrides:
hasFeature
in classAbstractModule
-
getFeatureClass
public abstract java.lang.Class<? extends AbstractFeature> getFeatureClass(java.lang.String name)
- Specified by:
getFeatureClass
in interfaceModule
- Overrides:
getFeatureClass
in classAbstractModule
-
getFeatureName
public abstract javax.xml.namespace.QName getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass)
- Specified by:
getFeatureName
in interfaceModule
- Overrides:
getFeatureName
in classAbstractModule
-
getFeatures
public abstract java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> getFeatures()
- Specified by:
getFeatures
in interfaceModule
- Overrides:
getFeatures
in classAbstractModule
-
isTopLevelFeature
public abstract boolean isTopLevelFeature(java.lang.String name)
- Specified by:
isTopLevelFeature
in interfaceModule
- Overrides:
isTopLevelFeature
in classAbstractModule
-
getType
public final ADEModuleType getType()
- Specified by:
getType
in interfaceModule
- Overrides:
getType
in classAbstractModule
-
getVersion
public final ADEModuleVersion getVersion()
- Specified by:
getVersion
in interfaceModule
- Overrides:
getVersion
in classAbstractModule
-
getNamespaceURI
public final java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURI
in interfaceModule
- Overrides:
getNamespaceURI
in classAbstractModule
-
getNamespacePrefix
public final java.lang.String getNamespacePrefix()
- Specified by:
getNamespacePrefix
in interfaceModule
- Overrides:
getNamespacePrefix
in classAbstractModule
-
setNamespacePrefix
public final void setNamespacePrefix(java.lang.String prefix)
-
getSchemaLocation
public final java.lang.String getSchemaLocation()
- Specified by:
getSchemaLocation
in interfaceModule
- Overrides:
getSchemaLocation
in classAbstractModule
-
getDependencies
public final Module[] getDependencies()
- Specified by:
getDependencies
in interfaceModule
- Overrides:
getDependencies
in classAbstractModule
-
isDependentOn
public final boolean isDependentOn(Module module, boolean transitive)
- Specified by:
isDependentOn
in interfaceModule
- Overrides:
isDependentOn
in classAbstractModule
-
addADEModuleDependency
public final void addADEModuleDependency(ADEModule module)
-
getCityGMLVersion
public final CityGMLVersion getCityGMLVersion()
-
-