public abstract class SearchFilter extends ComplexProperty
Modifier and Type | Class and Description |
---|---|
static class |
SearchFilter.ContainsSubstring
Represents a search filter that checks for the presence of a substring
inside a text property.
|
static class |
SearchFilter.ExcludesBitmask
Represents a bitmask exclusion search filter.
|
static class |
SearchFilter.Exists
Represents a search filter checking if a field is set.
|
static class |
SearchFilter.IsEqualTo
Represents a search filter that checks if a property is equal to a given
value or other property.
|
static class |
SearchFilter.IsGreaterThan
Represents a search filter that checks if a property is greater than a
given value or other property.
|
static class |
SearchFilter.IsGreaterThanOrEqualTo
Represents a search filter that checks if a property is greater than or
equal to a given value or other property.
|
static class |
SearchFilter.IsLessThan
Represents a search filter that checks if a property is less than a given
value or other property.
|
static class |
SearchFilter.IsLessThanOrEqualTo
Represents a search filter that checks if a property is less than or
equal to a given value or other property.
|
static class |
SearchFilter.IsNotEqualTo
Represents a search filter that checks if a property is not equal to a
given value or other property.
|
static class |
SearchFilter.Not
Represents a search filter that negates another.
|
static class |
SearchFilter.PropertyBasedFilter
Represents a search filter where an item or folder property is involved.
|
static class |
SearchFilter.RelationalFilter
Represents the base class for relational filter (for example, IsEqualTo,
IsGreaterThan or IsLessThanOrEqualTo).
|
static class |
SearchFilter.SearchFilterCollection
Represents a collection of search filter linked by a logical operator.
|
Modifier | Constructor and Description |
---|---|
protected |
SearchFilter()
Initializes a new instance of the SearchFilter class.
|
Modifier and Type | Method and Description |
---|---|
protected abstract String |
getXmlElementName()
Gets the name of the XML element.
|
static SearchFilter |
loadFromXml(EwsServiceXmlReader reader)
Loads from XML.
|
void |
writeToXml(EwsServiceXmlWriter writer)
Writes to XML.
|
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, internalValidate, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXml, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeElementsToXml, writeToXml, writeToXml
protected SearchFilter()
public static SearchFilter loadFromXml(EwsServiceXmlReader reader) throws Exception
reader
- the readerException
- the exceptionprotected abstract String getXmlElementName()
public void writeToXml(EwsServiceXmlWriter writer) throws Exception
writer
- the writerException
- the exceptionCopyright © 2012–2015 Microsoft. All rights reserved.