org.eclipse.higgins.idas.spi
Class BasicFilter
java.lang.Object
org.eclipse.higgins.idas.spi.BasicFilter
- All Implemented Interfaces:
- org.eclipse.higgins.idas.api.IFilter
public class BasicFilter
- extends Object
- implements org.eclipse.higgins.idas.api.IFilter
| Fields inherited from interface org.eclipse.higgins.idas.api.IFilter |
OP_AND, OP_NOT, OP_OR |
BasicFilter
public BasicFilter()
setAssertion
public void setAssertion(org.eclipse.higgins.idas.api.IFilterAssertion assertion)
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
setAssertion in interface org.eclipse.higgins.idas.api.IFilter
- Throws:
org.eclipse.higgins.idas.api.IdASException
getAssertion
public org.eclipse.higgins.idas.api.IFilterAssertion getAssertion()
throws org.eclipse.higgins.idas.api.IdASException
- Returns:
- assertion set by calling
setAssertion(IFilterAssertion). May be null.
- Throws:
org.eclipse.higgins.idas.api.IdASException
setOperator
public void setOperator(String operator)
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
setOperator in interface org.eclipse.higgins.idas.api.IFilter
- Throws:
org.eclipse.higgins.idas.api.IdASException
getOperator
public String getOperator()
throws org.eclipse.higgins.idas.api.IdASException
- Returns:
- operator set by calling
setOperator(String). May be null.
- Throws:
org.eclipse.higgins.idas.api.IdASException
addFilter
public void addFilter(org.eclipse.higgins.idas.api.IFilter filter)
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
addFilter in interface org.eclipse.higgins.idas.api.IFilter
- Throws:
org.eclipse.higgins.idas.api.IdASException
addFilter
public void addFilter(org.eclipse.higgins.idas.api.IFilterAssertion filterAssertion)
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
addFilter in interface org.eclipse.higgins.idas.api.IFilter
- Throws:
org.eclipse.higgins.idas.api.IdASException
getFilters
public Iterator getFilters()
throws org.eclipse.higgins.idas.api.IdASException
- Returns:
- an Iterator of IFilter objects set by
addFilter(IFilter). May be null
- Throws:
org.eclipse.higgins.idas.api.IdASException