Package org.citydb.registry
Class ObjectRegistry
- java.lang.Object
-
- org.citydb.registry.ObjectRegistry
-
public class ObjectRegistry extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.citygml4j.builder.jaxb.CityGMLBuilder
getCityGMLBuilder()
Config
getConfig()
DatabaseController
getDatabaseController()
EventDispatcher
getEventDispatcher()
static ObjectRegistry
getInstance()
SchemaMapping
getSchemaMapping()
<T> T
lookup(java.lang.Class<T> type)
java.lang.Object
lookup(java.lang.String name)
void
register(java.lang.Object object)
void
register(java.lang.String name, java.lang.Object object)
void
setCityGMLBuilder(org.citygml4j.builder.jaxb.CityGMLBuilder cityGMLBuilder)
void
setSchemaMapping(SchemaMapping schemaMapping)
void
unregister(java.lang.Class<?> type)
void
unregister(java.lang.String name)
-
-
-
Method Detail
-
getInstance
public static ObjectRegistry getInstance()
-
register
public void register(java.lang.String name, java.lang.Object object)
-
register
public void register(java.lang.Object object)
-
unregister
public void unregister(java.lang.String name)
-
unregister
public void unregister(java.lang.Class<?> type)
-
lookup
public java.lang.Object lookup(java.lang.String name)
-
lookup
public <T> T lookup(java.lang.Class<T> type)
-
getConfig
public Config getConfig()
-
getEventDispatcher
public EventDispatcher getEventDispatcher()
-
getDatabaseController
public DatabaseController getDatabaseController()
-
getCityGMLBuilder
public org.citygml4j.builder.jaxb.CityGMLBuilder getCityGMLBuilder()
-
setCityGMLBuilder
public void setCityGMLBuilder(org.citygml4j.builder.jaxb.CityGMLBuilder cityGMLBuilder)
-
getSchemaMapping
public SchemaMapping getSchemaMapping()
-
setSchemaMapping
public void setSchemaMapping(SchemaMapping schemaMapping)
-
-