Class AnyFilter
- All Implemented Interfaces:
Iterable<Filter>, Collection<Filter>, List<Filter>, SequencedCollection<Filter>, ListModel<Filter>, Buildable, Proxy, ListModelJavaList<Filter>, ListModelJavaListMutable<Filter>
@Generated("org.javagi.JavaGI")
public class AnyFilter
extends MultiFilter
implements ListModel<Filter>, Buildable
Matches an item when at least one of its filters matches.
To add filters to a GtkAnyFilter, use MultiFilter.append(Filter).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classAnyFilter.Builder<B extends AnyFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Nested classes/interfaces inherited from class MultiFilter
MultiFilter.MultiFilter$Impl, MultiFilter.MultiFilterClassNested classes/interfaces inherited from class Filter
Filter.ChangedCallback, Filter.FilterClassNested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClassNested classes/interfaces inherited from interface Buildable
Buildable.Buildable$Impl, Buildable.BuildableIfaceNested classes/interfaces inherited from interface ListModel
ListModel.ItemsChangedCallback, ListModel.ListModel$Impl, ListModel.ListModelInterfaceNested classes/interfaces inherited from interface ListModelJavaList
ListModelJavaList.SubList<E,List> Nested classes/interfaces inherited from interface ListModelJavaListMutable
ListModelJavaListMutable.SubList<E,List> -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new AnyFilter.AnyFilter(MemorySegment address) Create a AnyFilter instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected AnyFilterasParent()Return this instance as if it were its parent type.static AnyFilter.Builder<? extends AnyFilter.Builder> builder()AAnyFilter.Builderobject constructs aAnyFilterwith the specified properties.static MemoryLayoutThe memory layout of the native struct.static @Nullable TypegetType()Get the GType of the AnyFilter class.Methods inherited from class MultiFilter
append, removeAtMethods inherited from class Filter
changed, emitChanged, getStrictness, match, onChangedMethods inherited from class GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newv, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withPropertiesMethods inherited from class TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class ProxyInstance
equals, handle, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Buildable
getBuildableIdMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface List
addFirst, addLast, equals, getFirst, getLast, hashCode, removeFirst, removeLast, replaceAll, reversed, sort, spliteratorMethods inherited from interface ListModel
emitItemsChanged, getItem, getItemType, getNItems, itemsChanged, onItemsChangedMethods inherited from interface ListModelJavaList
addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, retainAll, size, toArray, toArray
-
Constructor Details
-
AnyFilter
Create a AnyFilter instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
AnyFilter
public AnyFilter()Create a new AnyFilter.
-
-
Method Details
-
getType
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
Return this instance as if it were its parent type. Comparable to the Javasuperkeyword, but ensures the parent typeclass is also used in native code.- Overrides:
asParentin classMultiFilter- Returns:
- the instance as if it were its parent type
-
builder
AAnyFilter.Builderobject constructs aAnyFilterwith the specified properties. Use the variousset...()methods to set properties, and finish construction withAnyFilter.Builder.build().- Returns:
- the builder object
-