Package org.n52.shetland.ogc.filter
Class UnaryLogicFilter
- java.lang.Object
-
- org.n52.shetland.ogc.filter.Filter<FilterConstants.UnaryLogicOperator>
-
- org.n52.shetland.ogc.filter.UnaryLogicFilter
-
- All Implemented Interfaces:
AbstractSelectionClause,FilterClause,LogicFilter
public class UnaryLogicFilter extends Filter<FilterConstants.UnaryLogicOperator> implements LogicFilter
class for unary logic filter "NOT"- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description UnaryLogicFilter(Filter<?> filterPredicate)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filter<?>getFilterPredicate()FilterConstants.UnaryLogicOperatorgetOperator()Get filter operator.voidsetFilterPredicate(Filter<?> filterPredicate)Filter<FilterConstants.UnaryLogicOperator>setOperator(FilterConstants.UnaryLogicOperator operator)Set filter operator.-
Methods inherited from class org.n52.shetland.ogc.filter.Filter
getValueReference, hasValueReference, isSetOperator, setValueReference
-
-
-
-
Constructor Detail
-
UnaryLogicFilter
public UnaryLogicFilter(Filter<?> filterPredicate)
Constructor- Parameters:
filterPredicate- Filter
-
-
Method Detail
-
getOperator
public FilterConstants.UnaryLogicOperator getOperator()
Description copied from class:FilterGet filter operator.- Specified by:
getOperatorin classFilter<FilterConstants.UnaryLogicOperator>- Returns:
- filter operator
-
setOperator
public Filter<FilterConstants.UnaryLogicOperator> setOperator(FilterConstants.UnaryLogicOperator operator)
Description copied from class:FilterSet filter operator.- Specified by:
setOperatorin classFilter<FilterConstants.UnaryLogicOperator>- Parameters:
operator- filter operator- Returns:
this
-
getFilterPredicate
public Filter<?> getFilterPredicate()
- Returns:
- the filterPredicate
-
setFilterPredicate
public void setFilterPredicate(Filter<?> filterPredicate)
- Parameters:
filterPredicate- the filterPredicate to set
-
-