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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<ddf.catalog.data.Metacard> apply(InputStream inputStream, org.codice.ddf.spatial.ogc.wfs.featuretransformer.WfsMetadata metadata) voidsetAttributeMappings(List<String> attributeMappingsList) Sets a list of attribute mappings from a list of JSON strings.voidsetDataUnit(String unit) voidsetFeatureType(String featureType) voidsetMetacardTypeRegistry(org.codice.ddf.spatial.ogc.wfs.catalog.metacardtype.registry.WfsMetacardTypeRegistry metacardTypeRegistry) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunction
andThen
-
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:
applyin interfaceBiFunction<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:
applyin interfaceorg.codice.ddf.spatial.ogc.wfs.featuretransformer.FeatureTransformer<ogc.schema.opengis.wfs_capabilities.v_1_0_0.FeatureTypeType>
-
getDataUnit
-
setDataUnit
-
setFeatureType
-
setMetacardTypeRegistry
public void setMetacardTypeRegistry(org.codice.ddf.spatial.ogc.wfs.catalog.metacardtype.registry.WfsMetacardTypeRegistry metacardTypeRegistry) -
setAttributeMappings
Sets a list of attribute mappings from a list of JSON strings.- Parameters:
attributeMappingsList- - a list of JSON-formatted `FeatureAttributeEntry` objects.
-