org.gcube.contentmanagement.timeseries.geotools.filters
Class AFilter
java.lang.Object
org.gcube.contentmanagement.timeseries.geotools.filters.AFilter
- Direct Known Subclasses:
- SpaceFilter, SpeciesFilter
public class AFilter
- extends java.lang.Object
Constructor Summary |
AFilter(boolean isspacefilter,
java.lang.String timeSeriesName,
java.lang.String mainColumn,
java.lang.String optionalColumn,
java.lang.String quantitiesColumn)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
valuesColumnName
public java.lang.String valuesColumnName
defaultvaluesColumnName
public static final java.lang.String defaultvaluesColumnName
- See Also:
- Constant Field Values
AFilter
public AFilter(boolean isspacefilter,
java.lang.String timeSeriesName,
java.lang.String mainColumn,
java.lang.String optionalColumn,
java.lang.String quantitiesColumn)
findCSquareCodes
public java.util.List<java.lang.String> findCSquareCodes(java.lang.String place,
java.util.List<java.lang.String> prevCsquares)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRef_country
public java.lang.String getRef_country()
setRef_country
public void setRef_country(java.lang.String ref_country)
getRef_species
public java.lang.String getRef_species()
setRef_species
public void setRef_species(java.lang.String ref_species)
setSpaceFilter
public void setSpaceFilter(boolean isSpaceFilter)
isSpaceFilter
public boolean isSpaceFilter()
getTimeSeriesName
public java.lang.String getTimeSeriesName()
setTimeSeriesName
public void setTimeSeriesName(java.lang.String timeSeriesName)
getAggregationColumn
public java.lang.String getAggregationColumn()
setAggregationColumn
public void setAggregationColumn(java.lang.String aggregationColumn)
getInformationColumn
public java.lang.String getInformationColumn()
setInformationColumn
public void setInformationColumn(java.lang.String informationColumn)
getQuantitiesColumn
public java.lang.String getQuantitiesColumn()
setQuantitiesColumn
public void setQuantitiesColumn(java.lang.String quantitiesColumn)
initFilter
public void initFilter()
postFilterSquare
public java.util.List<java.lang.String> postFilterSquare(java.util.List<java.lang.String> csquares)
filter
public java.util.List<GISLayer> filter(GISLayer previousGisLayer,
ConnectionsManager connectionsManager,
GeoAreaFinder geofind)
throws java.lang.Exception
- Throws:
java.lang.Exception
setStatus
public void setStatus(float status)
getStatus
public float getStatus()