org.citygml4j.model.module
Class AbstractModule

java.lang.Object
  extended by org.citygml4j.model.module.AbstractModule
All Implemented Interfaces:
Module
Direct Known Subclasses:
AbstractCityGMLModule, AbstractGMLModule, AbstractXALModule

public abstract class AbstractModule
extends java.lang.Object
implements Module


Constructor Summary
AbstractModule(ModuleType type, ModuleVersion version, java.lang.String namespaceURI, java.lang.String namespacePrefix, java.lang.String schemaLocation, Module... dependencies)
           
 
Method Summary
 Module[] getDependencies()
           
 java.lang.String getNamespacePrefix()
           
 java.lang.String getNamespaceURI()
           
 java.lang.String getSchemaLocation()
           
 ModuleType getType()
           
 ModuleVersion getVersion()
           
 boolean isDependentOn(Module module, boolean transitive)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractModule

public AbstractModule(ModuleType type,
                      ModuleVersion version,
                      java.lang.String namespaceURI,
                      java.lang.String namespacePrefix,
                      java.lang.String schemaLocation,
                      Module... dependencies)
Method Detail

getType

public ModuleType getType()
Specified by:
getType in interface Module

getVersion

public ModuleVersion getVersion()
Specified by:
getVersion in interface Module

getNamespaceURI

public java.lang.String getNamespaceURI()
Specified by:
getNamespaceURI in interface Module

getNamespacePrefix

public java.lang.String getNamespacePrefix()
Specified by:
getNamespacePrefix in interface Module

getSchemaLocation

public java.lang.String getSchemaLocation()
Specified by:
getSchemaLocation in interface Module

getDependencies

public Module[] getDependencies()
Specified by:
getDependencies in interface Module

isDependentOn

public boolean isDependentOn(Module module,
                             boolean transitive)
Specified by:
isDependentOn in interface Module