Class PropertyJsonMetacardTransformer
java.lang.Object
ddf.catalog.transformer.metacard.propertyjson.PropertyJsonMetacardTransformer
- All Implemented Interfaces:
ddf.catalog.transform.MetacardTransformer
public class PropertyJsonMetacardTransformer
extends Object
implements ddf.catalog.transform.MetacardTransformer
Transforms a metacard into a JSON with a format similiar to geojson, but without any special
geojson components. Simply put, a flat mapping of all attributes to K/V pairs stored inside a
root key of "property"
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final javax.activation.MimeTypestatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertToJSON(ddf.catalog.data.Metacard metacard) convertToJSON(ddf.catalog.data.Metacard metacard, List<ddf.catalog.data.AttributeType.AttributeFormat> dontInclude) toString()ddf.catalog.data.BinaryContenttransform(ddf.catalog.data.Metacard metacard, Map<String, Serializable> arguments)
-
Field Details
-
DEFAULT_MIME_TYPE
protected static final javax.activation.MimeType DEFAULT_MIME_TYPE -
ID
- See Also:
-
-
Constructor Details
-
PropertyJsonMetacardTransformer
public PropertyJsonMetacardTransformer()
-
-
Method Details
-
convertToJSON
public static Map<String,Object> convertToJSON(ddf.catalog.data.Metacard metacard) throws ddf.catalog.transform.CatalogTransformerException - Throws:
ddf.catalog.transform.CatalogTransformerException
-
convertToJSON
public static Map<String,Object> convertToJSON(ddf.catalog.data.Metacard metacard, List<ddf.catalog.data.AttributeType.AttributeFormat> dontInclude) throws ddf.catalog.transform.CatalogTransformerException - Throws:
ddf.catalog.transform.CatalogTransformerException
-
transform
public ddf.catalog.data.BinaryContent transform(ddf.catalog.data.Metacard metacard, Map<String, Serializable> arguments) throws ddf.catalog.transform.CatalogTransformerException- Specified by:
transformin interfaceddf.catalog.transform.MetacardTransformer- Throws:
ddf.catalog.transform.CatalogTransformerException
-
toString
-