public class GeoJsonGen
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMPTY_STR |
static java.lang.String |
F_FEAT_GEOMETRIES |
static java.lang.String |
F_FEAT_GEOMETRY |
static java.lang.String |
F_FEAT_ID |
static java.lang.String |
F_FEAT_PROPS |
static java.lang.String |
F_FEAT_TYPE |
static java.lang.String |
F_FEATCOLL_ATTR_NAMES |
static java.lang.String |
F_FEATCOLL_ATTR_TYPES |
static java.lang.String |
F_FEATCOLL_BBOX |
static java.lang.String |
F_FEATCOLL_CR |
static java.lang.String |
F_FEATCOLL_FEATURES |
static java.lang.String |
F_FEATCOLL_GEODETIC |
static java.lang.String |
F_FEATCOLL_NAME |
static java.lang.String |
F_FEATCOLL_SRS |
static java.lang.String |
F_FEATCOLL_TYPE |
static java.lang.String |
F_GEOM_COORDS |
static java.lang.String |
F_GEOM_TYPE |
static java.lang.String |
V_FEAT_TYPE_FEAT |
static java.lang.String |
V_FEATCOLL_TYPE |
static java.lang.String |
V_GEOM_TYPE_GEOMETRYCOLLECTION |
static java.lang.String |
V_GEOM_TYPE_LINE |
static java.lang.String |
V_GEOM_TYPE_MULTILINE |
static java.lang.String |
V_GEOM_TYPE_MULTIPOINT |
static java.lang.String |
V_GEOM_TYPE_MULTIPOLYGON |
static java.lang.String |
V_GEOM_TYPE_POINT |
static java.lang.String |
V_GEOM_TYPE_POLYGON |
Constructor and Description |
---|
GeoJsonGen(JsonGenerator jGen) |
Modifier and Type | Method and Description |
---|---|
static void |
asComplexValue(java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.StringBuilder res) |
static void |
asFieldName(java.lang.String fieldName, java.lang.StringBuilder res) |
static java.lang.String |
asGeometry(JGeometry geom) |
static void |
asGeometry(JGeometry geom, java.lang.StringBuilder res) |
static void |
asNameValue(java.lang.String name, java.lang.Object value, java.lang.StringBuilder res) |
static void |
asNameValueList(java.util.Map<java.lang.String,java.lang.Object> nameValueMap, java.lang.StringBuilder res) |
static void |
asSimpleValue(java.lang.Object value, java.lang.StringBuilder res) |
static void |
asText(java.lang.String str, java.lang.StringBuilder res) |
void |
close() |
static void |
genFeature(RecordInfo recordInfo, java.lang.StringBuilder res) |
static java.lang.String |
genFeature(java.lang.String id, JGeometry geom, java.util.Map<java.lang.String,java.lang.Object> properties) |
static void |
genFeature(java.lang.String id, JGeometry geom, java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.StringBuilder res) |
static java.lang.String |
genFeatureCollectionHeader(java.lang.String collName, int srid, boolean geodetic, double[] mbr, java.util.Map<java.lang.String,java.lang.String> attrs) |
static void |
genFeatureCollectionHeader(java.lang.String collName, int srid, boolean geodetic, double[] mbr, java.util.Map<java.lang.String,java.lang.String> attrs, java.lang.StringBuilder res) |
static void |
setDecimalFormat(java.util.Locale locale, java.lang.String pattern, int maxFractionDigits) |
void |
writeArray(java.lang.Object value) |
<T> void |
writeArray(T[] values) |
void |
writeArrayField(java.lang.String fieldName, java.lang.Object value) |
void |
writeAttrNames(java.lang.String[] attrNames) |
void |
writeAttrTypes(java.lang.String[] attrTypes) |
void |
writeBbox(double[] bbox) |
void |
writeCollectionName(java.lang.String collectionName) |
void |
writeCopyright(java.lang.String copyright) |
void |
writeEndGeoJson() |
void |
writeFeature(java.lang.String id, JGeometry geom, java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
writeFeaturesEnd() |
void |
writeFeaturesStart() |
void |
writeField(java.lang.String fieldName, java.lang.Object value) |
void |
writeGeodetic(java.lang.Boolean geodetic) |
void |
writePrimitiveArray(java.lang.Object value) |
void |
writeSrs(int srs) |
void |
writeType(java.lang.String type) |
void |
writeValue(java.lang.Object value) |
public static final java.lang.String EMPTY_STR
public static final java.lang.String F_FEAT_GEOMETRIES
public static final java.lang.String F_FEAT_GEOMETRY
public static final java.lang.String F_FEAT_ID
public static final java.lang.String F_FEAT_PROPS
public static final java.lang.String F_FEAT_TYPE
public static final java.lang.String F_FEATCOLL_ATTR_NAMES
public static final java.lang.String F_FEATCOLL_ATTR_TYPES
public static final java.lang.String F_FEATCOLL_BBOX
public static final java.lang.String F_FEATCOLL_CR
public static final java.lang.String F_FEATCOLL_FEATURES
public static final java.lang.String F_FEATCOLL_GEODETIC
public static final java.lang.String F_FEATCOLL_NAME
public static final java.lang.String F_FEATCOLL_SRS
public static final java.lang.String F_FEATCOLL_TYPE
public static final java.lang.String F_GEOM_COORDS
public static final java.lang.String F_GEOM_TYPE
public static final java.lang.String V_FEAT_TYPE_FEAT
public static final java.lang.String V_FEATCOLL_TYPE
public static final java.lang.String V_GEOM_TYPE_GEOMETRYCOLLECTION
public static final java.lang.String V_GEOM_TYPE_LINE
public static final java.lang.String V_GEOM_TYPE_MULTILINE
public static final java.lang.String V_GEOM_TYPE_MULTIPOINT
public static final java.lang.String V_GEOM_TYPE_MULTIPOLYGON
public static final java.lang.String V_GEOM_TYPE_POINT
public static final java.lang.String V_GEOM_TYPE_POLYGON
public GeoJsonGen(JsonGenerator jGen) throws java.io.IOException
java.io.IOException
public static void asComplexValue(java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.StringBuilder res)
public static void asFieldName(java.lang.String fieldName, java.lang.StringBuilder res)
public static java.lang.String asGeometry(JGeometry geom)
public static void asGeometry(JGeometry geom, java.lang.StringBuilder res)
public static void asNameValue(java.lang.String name, java.lang.Object value, java.lang.StringBuilder res)
public static void asNameValueList(java.util.Map<java.lang.String,java.lang.Object> nameValueMap, java.lang.StringBuilder res)
public static void asSimpleValue(java.lang.Object value, java.lang.StringBuilder res)
public static void asText(java.lang.String str, java.lang.StringBuilder res)
public void close() throws java.io.IOException
java.io.IOException
public static void genFeature(RecordInfo recordInfo, java.lang.StringBuilder res)
public static java.lang.String genFeature(java.lang.String id, JGeometry geom, java.util.Map<java.lang.String,java.lang.Object> properties)
public static void genFeature(java.lang.String id, JGeometry geom, java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.StringBuilder res)
public static java.lang.String genFeatureCollectionHeader(java.lang.String collName, int srid, boolean geodetic, double[] mbr, java.util.Map<java.lang.String,java.lang.String> attrs)
public static void genFeatureCollectionHeader(java.lang.String collName, int srid, boolean geodetic, double[] mbr, java.util.Map<java.lang.String,java.lang.String> attrs, java.lang.StringBuilder res)
public static void setDecimalFormat(java.util.Locale locale, java.lang.String pattern, int maxFractionDigits)
public void writeArray(java.lang.Object value) throws java.io.IOException
java.io.IOException
public <T> void writeArray(T[] values) throws java.io.IOException
java.io.IOException
public void writeArrayField(java.lang.String fieldName, java.lang.Object value) throws java.io.IOException
java.io.IOException
public void writeAttrNames(java.lang.String[] attrNames) throws java.io.IOException
java.io.IOException
public void writeAttrTypes(java.lang.String[] attrTypes) throws java.io.IOException
java.io.IOException
public void writeBbox(double[] bbox) throws java.io.IOException
java.io.IOException
public void writeCollectionName(java.lang.String collectionName) throws java.io.IOException
java.io.IOException
public void writeCopyright(java.lang.String copyright) throws java.io.IOException
java.io.IOException
public void writeEndGeoJson() throws java.io.IOException
java.io.IOException
public void writeFeature(java.lang.String id, JGeometry geom, java.util.Map<java.lang.String,java.lang.Object> properties) throws java.io.IOException
java.io.IOException
public void writeFeaturesEnd() throws java.io.IOException
java.io.IOException
public void writeFeaturesStart() throws java.io.IOException
java.io.IOException
public void writeField(java.lang.String fieldName, java.lang.Object value) throws java.io.IOException
java.io.IOException
public void writeGeodetic(java.lang.Boolean geodetic) throws java.io.IOException
java.io.IOException
public void writePrimitiveArray(java.lang.Object value) throws java.io.IOException
java.io.IOException
public void writeSrs(int srs) throws java.io.IOException
java.io.IOException
public void writeType(java.lang.String type) throws java.io.IOException
java.io.IOException
public void writeValue(java.lang.Object value) throws java.io.IOException
java.io.IOException
Copyright © 2017 Oracle and/or its affiliates. All Rights Reserved.