Class GMLMarshaller
- java.lang.Object
-
- org.citygml4j.builder.cityjson.marshal.gml.GMLMarshaller
-
public class GMLMarshaller extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GMLMarshaller(CityJSONMarshaller json, java.util.function.Supplier<VerticesBuilder> verticesBuilder)
-
Method Summary
-
-
-
Constructor Detail
-
GMLMarshaller
public GMLMarshaller(CityJSONMarshaller json, java.util.function.Supplier<VerticesBuilder> verticesBuilder)
-
-
Method Detail
-
marshal
public AbstractGeometryObjectType marshal(AbstractGeometry src)
-
marshalFeatureProperty
public AbstractCityObjectType marshalFeatureProperty(FeatureProperty<? extends AbstractFeature> featureProperty, CityJSON cityJSON)
-
marshalPoint
public void marshalPoint(Point src, MultiPointType dest)
-
marshalPoint
public MultiPointType marshalPoint(Point src)
-
marshalMultiPoint
public void marshalMultiPoint(MultiPoint src, MultiPointType dest)
-
marshalMultiPoint
public MultiPointType marshalMultiPoint(MultiPoint src)
-
marshalMultiLineString
public void marshalMultiLineString(AbstractCurve src, MultiLineStringType dest)
-
marshalMultiLineString
public MultiLineStringType marshalMultiLineString(Curve src)
-
marshalMultiLineString
public MultiLineStringType marshalMultiLineString(CompositeCurve src)
-
marshalMultiLineString
public MultiLineStringType marshalMultiLineString(LineString src)
-
marshalMultiLineString
public MultiLineStringType marshalMultiLineString(java.util.List<GeometricComplexProperty> src)
-
marshalMultiLineString
public void marshalMultiLineString(MultiCurve src, MultiLineStringType dest)
-
marshalMultiLineString
public MultiLineStringType marshalMultiLineString(MultiCurve src)
-
marshalSurface
public void marshalSurface(Surface src, CompositeSurfaceType dest)
-
marshalSurface
public CompositeSurfaceType marshalSurface(Surface src)
-
marshalTriangulatedSurface
public CompositeSurfaceType marshalTriangulatedSurface(TriangulatedSurface src)
-
marshalTin
public CompositeSurfaceType marshalTin(Tin src)
-
marshalSurfaceCollection
public void marshalSurfaceCollection(AbstractGeometry src, AbstractSurfaceCollectionType dest)
-
marshalMultiSurface
public MultiSurfaceType marshalMultiSurface(MultiSurface src)
-
marshalCompositeSurface
public CompositeSurfaceType marshalCompositeSurface(CompositeSurface src)
-
marshalSolid
public void marshalSolid(Solid src, SolidType dest, SemanticsBuilder semanticsBuilder, boolean collapseMaterialValues)
-
marshalSolidCollection
public void marshalSolidCollection(AbstractGeometry src, AbstractSolidCollectionType dest)
-
marshalCompositeSolid
public CompositeSolidType marshalCompositeSolid(CompositeSolid src)
-
marshalMultiSolid
public MultiSolidType marshalMultiSolid(MultiSolid src)
-
marshalGeometryProperty
public AbstractGeometryObjectType marshalGeometryProperty(GeometryProperty<?> src)
-
-