MultipleFilterCollection

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class MultipleFilterCollection implements Iterable

Represents the multiple filter collection.

Remarks

NOTE: This class is now obsolete. Instead,please use FilterValueCollection instead. This property will be removed 12 months later since June 2026. Aspose apologizes for any inconvenience you may have experienced.

Constructors

ConstructorDescription
MultipleFilterCollection()Constructs one new instance.

Methods

MethodDescription
add(int type, int year, int month, int day)Adds a date filter criteria value.
add(int type, int year, int month, int day, int hour, int minute, int second)Adds a date time filter criteria value.
add(String filter)Adds a label filter criteria.
equals(Object arg0)
get(int index)Gets DateTimeGroupItem or a string value.
getClass()
getCount()Gets the count of the filter values.
getMatchBlank()Indicates whether to filter by blank.
hashCode()
iterator()Get the enumerator for filter value,
notify()
notifyAll()
setMatchBlank(boolean value)Indicates whether to filter by blank.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MultipleFilterCollection()

public MultipleFilterCollection()

Constructs one new instance.

Remarks

NOTE: This member is now obsolete. Instead,please set FilterColumn.FilterType as FilterType.MultipleFilters then get FilterColumn.MultipleFilters. This property will be removed 12 months later since June 2026. Aspose apologizes for any inconvenience you may have experienced.

add(int type, int year, int month, int day)

public void add(int type, int year, int month, int day)

Adds a date filter criteria value.

Parameters:

ParameterTypeDescription
typeintDateTimeGroupingType. The type of date filter.
yearintThe year.
monthintThe month.
dayintThe day.

add(int type, int year, int month, int day, int hour, int minute, int second)

public void add(int type, int year, int month, int day, int hour, int minute, int second)

Adds a date time filter criteria value.

Parameters:

ParameterTypeDescription
typeintDateTimeGroupingType. The type of date filter.
yearintThe year.
monthintThe month.
dayintThe day.
hourintThe hour.
minuteintThe minute.
secondintThe second.

add(String filter)

public void add(String filter)

Adds a label filter criteria.

Parameters:

ParameterTypeDescription
filterjava.lang.StringThe filter data.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

get(int index)

public Object get(int index)

Gets DateTimeGroupItem or a string value.

Parameters:

ParameterTypeDescription
indexint

Returns: java.lang.Object -

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Gets the count of the filter values.

Returns: int

getMatchBlank()

public boolean getMatchBlank()

Indicates whether to filter by blank.

Returns: boolean

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator iterator()

Get the enumerator for filter value,

Returns: java.util.Iterator -

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setMatchBlank(boolean value)

public void setMatchBlank(boolean value)

Indicates whether to filter by blank.

Parameters:

ParameterTypeDescription
valueboolean

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int