Class GeoJsonQueryResponseTransformer

java.lang.Object
ddf.catalog.transformer.queryresponse.geojson.GeoJsonQueryResponseTransformer
All Implemented Interfaces:
ddf.catalog.transform.QueryResponseTransformer

public class GeoJsonQueryResponseTransformer extends Object implements ddf.catalog.transform.QueryResponseTransformer
Implements the QueryResponseTransformer interface to transform a SourceResponse instance to GeoJSON. This class creates JSON objects for the list of Metacards that are the results from a query. This class leverages the
invalid reference
GeoJsonMetacardTransformer
to convert metacards to JSON.
See Also:
  • invalid reference
    GeoJsonMetacardTransformer
  • QueryResponseTransformer
  • Metacard
  • Attribute
  • Field Details

    • ID

      public static final String ID
      See Also:
    • DEFAULT_MIME_TYPE

      protected static final javax.activation.MimeType DEFAULT_MIME_TYPE
  • Constructor Details

    • GeoJsonQueryResponseTransformer

      public GeoJsonQueryResponseTransformer(ddf.catalog.transform.MetacardTransformer metacardTransformer)
  • Method Details

    • transform

      public ddf.catalog.data.BinaryContent transform(ddf.catalog.operation.SourceResponse upstreamResponse, Map<String,Serializable> arguments) throws ddf.catalog.transform.CatalogTransformerException
      Specified by:
      transform in interface ddf.catalog.transform.QueryResponseTransformer
      Throws:
      ddf.catalog.transform.CatalogTransformerException
    • toString

      public String toString()
      Overrides:
      toString in class Object