public class AbstractSearchPostProcessFactory extends java.lang.Object implements SearchPostProcessFactory
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
description |
protected FeatureStore |
input |
protected java.lang.String |
label |
protected static Logger |
LOGGER |
protected java.lang.String |
name |
protected FeatureQuery |
query |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSearchPostProcessFactory(java.lang.String label,
java.lang.String name,
java.lang.String description,
FeatureStore input,
FeatureQuery query) |
Modifier and Type | Method and Description |
---|---|
SearchPostProcess |
createProcess(SearchPostProcessFactory factory,
FeatureStore input,
FeatureQuery query,
DynObject parameters) |
DynObject |
createProcessParameters(FeatureStore input,
FeatureQuery query,
SearchParameters searchParams) |
java.lang.String |
getDescription() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
boolean |
hasProcessParameters() |
boolean |
isApplicable(FeatureStore input) |
protected static final Logger LOGGER
protected java.lang.String label
protected java.lang.String name
protected java.lang.String description
protected FeatureStore input
protected FeatureQuery query
protected AbstractSearchPostProcessFactory(java.lang.String label, java.lang.String name, java.lang.String description, FeatureStore input, FeatureQuery query)
public java.lang.String getName()
getName
in interface SearchPostProcessFactory
public java.lang.String getLabel()
getLabel
in interface SearchPostProcessFactory
public java.lang.String getDescription()
getDescription
in interface SearchPostProcessFactory
public DynObject createProcessParameters(FeatureStore input, FeatureQuery query, SearchParameters searchParams)
createProcessParameters
in interface SearchPostProcessFactory
public boolean hasProcessParameters()
hasProcessParameters
in interface SearchPostProcessFactory
public boolean isApplicable(FeatureStore input)
isApplicable
in interface SearchPostProcessFactory
public SearchPostProcess createProcess(SearchPostProcessFactory factory, FeatureStore input, FeatureQuery query, DynObject parameters)
createProcess
in interface SearchPostProcessFactory