Interface CityJSONExtensionModule
-
public interface CityJSONExtensionModule
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Class<? extends AbstractCityObjectType>>
getCityObjects()
java.util.Map<java.lang.Class<? extends ExtensibleType>,java.util.Map<java.lang.String,java.lang.reflect.Type>>
getExtensionProperties()
java.lang.String
getIdentifier()
java.net.URL
getSchemaResource()
java.lang.String
getSchemaURI()
java.util.Map<java.lang.String,java.lang.Class<? extends SemanticsType>>
getSemanticSurfaces()
default ModuleVersion
getVersion()
-
-
-
Method Detail
-
getIdentifier
java.lang.String getIdentifier()
-
getSchemaURI
java.lang.String getSchemaURI()
-
getSchemaResource
java.net.URL getSchemaResource()
-
getCityObjects
java.util.Map<java.lang.String,java.lang.Class<? extends AbstractCityObjectType>> getCityObjects()
-
getSemanticSurfaces
java.util.Map<java.lang.String,java.lang.Class<? extends SemanticsType>> getSemanticSurfaces()
-
getExtensionProperties
java.util.Map<java.lang.Class<? extends ExtensibleType>,java.util.Map<java.lang.String,java.lang.reflect.Type>> getExtensionProperties()
-
getVersion
default ModuleVersion getVersion()
-
-