Class CityJSONMarshaller
- java.lang.Object
-
- org.citygml4j.builder.cityjson.marshal.CityJSONMarshaller
-
public class CityJSONMarshaller extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
GEOMETRY_DUMMY
static java.lang.String
GEOMETRY_SURFACE_DATA
static java.lang.String
GEOMETRY_XLINK
static java.lang.String
GEOMETRY_XLINK_TARGET
-
Constructor Summary
Constructors Constructor Description CityJSONMarshaller()
CityJSONMarshaller(VerticesBuilder verticesBuilder, TextureVerticesBuilder textureVerticesBuilder, TextureFileHandler textureFileHandler, VerticesBuilder templatesVerticesBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ADEMarshaller
getADEMarshaller()
AppearanceResolver
getAppearanceResolver()
CityGMLMarshaller
getCityGMLMarshaller()
GeometryXlinkResolver
getGeometryXlinkResolver()
GMLMarshaller
getGMLMarshaller()
VerticesBuilder
getTemplatesVerticesBuilder()
TextureFileHandler
getTextureFileHandler()
TextureVerticesBuilder
getTextureVerticesBuilder()
VerticesBuilder
getVerticesBuilder()
VerticesTransformer
getVerticesTransformer()
AbstractCityObjectType
marshal(AbstractCityObject src, CityJSON cityJSON)
CityJSON
marshal(CityModel src)
void
setTemplatesVerticesBuilder(VerticesBuilder templatesVerticesBuilder)
void
setTextureFileHandler(TextureFileHandler textureFileHandler)
void
setTextureVerticesBuilder(TextureVerticesBuilder textureVerticesBuilder)
void
setVerticesBuilder(VerticesBuilder verticesBuilder)
void
setVerticesTransformer(VerticesTransformer verticesTransformer)
-
-
-
Field Detail
-
GEOMETRY_XLINK
public static final java.lang.String GEOMETRY_XLINK
- See Also:
- Constant Field Values
-
GEOMETRY_XLINK_TARGET
public static final java.lang.String GEOMETRY_XLINK_TARGET
- See Also:
- Constant Field Values
-
GEOMETRY_SURFACE_DATA
public static final java.lang.String GEOMETRY_SURFACE_DATA
- See Also:
- Constant Field Values
-
GEOMETRY_DUMMY
public static final java.lang.String GEOMETRY_DUMMY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CityJSONMarshaller
public CityJSONMarshaller(VerticesBuilder verticesBuilder, TextureVerticesBuilder textureVerticesBuilder, TextureFileHandler textureFileHandler, VerticesBuilder templatesVerticesBuilder)
-
CityJSONMarshaller
public CityJSONMarshaller()
-
-
Method Detail
-
marshal
public AbstractCityObjectType marshal(AbstractCityObject src, CityJSON cityJSON)
-
getCityGMLMarshaller
public CityGMLMarshaller getCityGMLMarshaller()
-
getGMLMarshaller
public GMLMarshaller getGMLMarshaller()
-
getADEMarshaller
public ADEMarshaller getADEMarshaller()
-
getGeometryXlinkResolver
public GeometryXlinkResolver getGeometryXlinkResolver()
-
getAppearanceResolver
public AppearanceResolver getAppearanceResolver()
-
getVerticesBuilder
public VerticesBuilder getVerticesBuilder()
-
setVerticesBuilder
public void setVerticesBuilder(VerticesBuilder verticesBuilder)
-
getVerticesTransformer
public VerticesTransformer getVerticesTransformer()
-
setVerticesTransformer
public void setVerticesTransformer(VerticesTransformer verticesTransformer)
-
getTextureVerticesBuilder
public TextureVerticesBuilder getTextureVerticesBuilder()
-
setTextureVerticesBuilder
public void setTextureVerticesBuilder(TextureVerticesBuilder textureVerticesBuilder)
-
getTextureFileHandler
public TextureFileHandler getTextureFileHandler()
-
setTextureFileHandler
public void setTextureFileHandler(TextureFileHandler textureFileHandler)
-
getTemplatesVerticesBuilder
public VerticesBuilder getTemplatesVerticesBuilder()
-
setTemplatesVerticesBuilder
public void setTemplatesVerticesBuilder(VerticesBuilder templatesVerticesBuilder)
-
-