Package org.citygml4j.model.module
Interface Module
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
CityGMLModule
,GMLModule
,XALModule
- All Known Implementing Classes:
AbstractCityGMLModule
,AbstractGMLModule
,AbstractModule
,AbstractXALModule
,ADEModule
,AppearanceModule
,BridgeModule
,BuildingModule
,CityFurnitureModule
,CityObjectGroupModule
,CoreModule
,GenericsModule
,GMLCoreModule
,LandUseModule
,ReliefModule
,TexturedSurfaceModule
,TransportationModule
,TunnelModule
,VegetationModule
,WaterBodyModule
,XALCoreModule
,XLinkModule
public interface Module extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Module[]
getDependencies()
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()
java.lang.String
getNamespacePrefix()
java.lang.String
getNamespaceURI()
java.lang.String
getSchemaLocation()
ModuleType
getType()
ModuleVersion
getVersion()
boolean
hasFeature(java.lang.String name)
boolean
hasFeatureProperty(java.lang.String name)
boolean
isDependentOn(Module module, boolean transitive)
boolean
isTopLevelFeature(java.lang.String name)
-
-
-
Method Detail
-
getType
ModuleType getType()
-
getVersion
ModuleVersion getVersion()
-
getNamespaceURI
java.lang.String getNamespaceURI()
-
getNamespacePrefix
java.lang.String getNamespacePrefix()
-
getSchemaLocation
java.lang.String getSchemaLocation()
-
getDependencies
Module[] getDependencies()
-
isDependentOn
boolean isDependentOn(Module module, boolean transitive)
-
hasFeatureProperty
boolean hasFeatureProperty(java.lang.String name)
-
hasFeature
boolean hasFeature(java.lang.String name)
-
getFeatureClass
java.lang.Class<? extends AbstractFeature> getFeatureClass(java.lang.String name)
-
getFeatureName
javax.xml.namespace.QName getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass)
-
getFeatures
java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> getFeatures()
-
isTopLevelFeature
boolean isTopLevelFeature(java.lang.String name)
-
-