FilterGroup

open class FilterGroup(val name: String, val list: List<Filter<*>>) : List<Filter<*>>

An abstract class representing a filter group.

Parameters

name

The name of the filter.

list

The list of filters in the group.

Constructors

Link copied to clipboard
constructor(name: String, vararg list: Filter<*>)
constructor(name: String, list: List<Filter<*>>)

Properties

Link copied to clipboard
val list: List<Filter<*>>
Link copied to clipboard
Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
open override fun addFirst(p0: Filter<*>)
Link copied to clipboard
open override fun addLast(p0: Filter<*>)
Link copied to clipboard
open operator override fun contains(element: Filter<*>): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<Filter<*>>): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun forEach(p0: Consumer<in Filter<*>>)
Link copied to clipboard
open operator override fun get(index: Int): Filter<*>
Link copied to clipboard
open override fun getFirst(): Filter<*>
Link copied to clipboard
open override fun getLast(): Filter<*>
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun indexOf(element: Filter<*>): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): Iterator<Filter<*>>
Link copied to clipboard
open override fun lastIndexOf(element: Filter<*>): Int
Link copied to clipboard
open override fun listIterator(): ListIterator<Filter<*>>
open override fun listIterator(index: Int): ListIterator<Filter<*>>
Link copied to clipboard
open fun parallelStream(): Stream<Filter<*>>
Link copied to clipboard
open override fun removeFirst(): Filter<*>
Link copied to clipboard
open override fun removeLast(): Filter<*>
Link copied to clipboard
open override fun reversed(): MutableList<Filter<*>>
Link copied to clipboard
open override fun spliterator(): Spliterator<Filter<*>>
Link copied to clipboard
open fun stream(): Stream<Filter<*>>
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): List<Filter<*>>
Link copied to clipboard
open fun <T : Any> toArray(p0: IntFunction<Array<T>>): Array<T>