Package org.bedework.calfacade.filter
Class BwViewFilter
java.lang.Object
org.bedework.caldav.util.filter.FilterBase
org.bedework.caldav.util.filter.PropertyFilter
org.bedework.caldav.util.filter.ObjectFilter<BwView>
org.bedework.calfacade.filter.BwViewFilter
- All Implemented Interfaces:
Serializable
A filter contains a reference to a view and to the actual filters.
This allows us to treat the underlying filter as special - we may
wish the search engine to cache it.
- Version:
- 1.0
- Author:
- Mike Douglass
- See Also:
-
Field Summary
Fields inherited from class org.bedework.caldav.util.filter.FilterBase
cache, children, description, name, not, parent -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.bedework.caldav.util.filter.ObjectFilter
getCaseless, getEntity, getExact, getPrefixMatch, makeFilter, makeFilter, makeFilter, setCaseless, setEntity, setExact, setPrefixMatch, toStringMethods inherited from class org.bedework.caldav.util.filter.PropertyFilter
getIntKey, getParentPropertyIndex, getPropertyIndex, getPropertyIndexes, getStrKey, setParentPropertyIndex, setPropertyIndex, toStringSegmentMethods inherited from class org.bedework.caldav.util.filter.FilterBase
addAndChild, addChild, addOrChild, getCache, getChildren, getDescription, getName, getNot, getNumChildren, getParent, match, setCache, setChildren, setDescription, setName, setNot, setParent, stringOper
-
Constructor Details
-
BwViewFilter
Filters based on a view.- Parameters:
name- - null one will be created
-
-
Method Details
-
setFilter
public void setFilter(org.bedework.caldav.util.filter.FilterBase val) Set the filter- Parameters:
val- the filter for this view
-
getFilter
public org.bedework.caldav.util.filter.FilterBase getFilter()
-