Class HandlebarsWfsFeatureTransformer

java.lang.Object
org.codice.ddf.spatial.ogc.wfs.transformer.handlebars.HandlebarsWfsFeatureTransformer
All Implemented Interfaces:
BiFunction<InputStream,org.codice.ddf.spatial.ogc.wfs.featuretransformer.WfsMetadata<ogc.schema.opengis.wfs_capabilities.v_1_0_0.FeatureTypeType>,Optional<ddf.catalog.data.Metacard>>, org.codice.ddf.spatial.ogc.wfs.featuretransformer.FeatureTransformer<ogc.schema.opengis.wfs_capabilities.v_1_0_0.FeatureTypeType>

public class HandlebarsWfsFeatureTransformer extends Object implements org.codice.ddf.spatial.ogc.wfs.featuretransformer.FeatureTransformer<ogc.schema.opengis.wfs_capabilities.v_1_0_0.FeatureTypeType>
  • Constructor Details

    • HandlebarsWfsFeatureTransformer

      public HandlebarsWfsFeatureTransformer()
  • Method Details

    • apply

      public Optional<ddf.catalog.data.Metacard> apply(InputStream inputStream, org.codice.ddf.spatial.ogc.wfs.featuretransformer.WfsMetadata metadata)
      Specified by:
      apply in interface BiFunction<InputStream,org.codice.ddf.spatial.ogc.wfs.featuretransformer.WfsMetadata<ogc.schema.opengis.wfs_capabilities.v_1_0_0.FeatureTypeType>,Optional<ddf.catalog.data.Metacard>>
      Specified by:
      apply in interface org.codice.ddf.spatial.ogc.wfs.featuretransformer.FeatureTransformer<ogc.schema.opengis.wfs_capabilities.v_1_0_0.FeatureTypeType>
    • getDataUnit

      public String getDataUnit()
    • setDataUnit

      public void setDataUnit(String unit)
    • setFeatureType

      public void setFeatureType(String featureType)
    • setMetacardTypeRegistry

      public void setMetacardTypeRegistry(org.codice.ddf.spatial.ogc.wfs.catalog.metacardtype.registry.WfsMetacardTypeRegistry metacardTypeRegistry)
    • setAttributeMappings

      public void setAttributeMappings(List<String> attributeMappingsList)
      Sets a list of attribute mappings from a list of JSON strings.
      Parameters:
      attributeMappingsList - - a list of JSON-formatted `FeatureAttributeEntry` objects.