org.citygml4j.model.module.citygml
Class AbstractCityGMLModule
java.lang.Object
org.citygml4j.model.module.AbstractModule
org.citygml4j.model.module.citygml.AbstractCityGMLModule
- All Implemented Interfaces:
- CityGMLModule, Module
- Direct Known Subclasses:
- AppearanceModule, BridgeModule, BuildingModule, CityFurnitureModule, CityObjectGroupModule, CoreModule, GenericsModule, LandUseModule, ReliefModule, TexturedSurfaceModule, TransportationModule, TunnelModule, VegetationModule, WaterBodyModule
public abstract class AbstractCityGMLModule
- extends AbstractModule
- implements CityGMLModule
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractCityGMLModule
public AbstractCityGMLModule(CityGMLModuleType type,
CityGMLModuleVersion version,
java.lang.String namespaceURI,
java.lang.String namespacePrefix,
java.lang.String schemaLocation,
Module... dependencies)
getType
public CityGMLModuleType getType()
- Specified by:
getType
in interface CityGMLModule
- Specified by:
getType
in interface Module
- Overrides:
getType
in class AbstractModule
getVersion
public CityGMLModuleVersion getVersion()
- Specified by:
getVersion
in interface CityGMLModule
- Specified by:
getVersion
in interface Module
- Overrides:
getVersion
in class AbstractModule
hasFeatureElement
public boolean hasFeatureElement(java.lang.String localName)
- Specified by:
hasFeatureElement
in interface CityGMLModule
hasFeaturePropertyElement
public boolean hasFeaturePropertyElement(java.lang.String localName)
- Specified by:
hasFeaturePropertyElement
in interface CityGMLModule
getFeatureElementClass
public java.lang.Class<? extends CityGML> getFeatureElementClass(java.lang.String elementName)
- Specified by:
getFeatureElementClass
in interface CityGMLModule