Class EveryFilter
- 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 EveryFilter
extends MultiFilter
implements ListModel<Filter>, Buildable
Matches an item when each of its filters matches.
To add filters to a GtkEveryFilter, use MultiFilter.append(Filter).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEveryFilter.Builder<B extends EveryFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.static classNested 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 EveryFilter.EveryFilter(MemorySegment address) Create a EveryFilter instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected EveryFilterasParent()Return this instance as if it were its parent type.static EveryFilter.Builder<? extends EveryFilter.Builder> builder()AEveryFilter.Builderobject constructs aEveryFilterwith the specified properties.static MemoryLayoutThe memory layout of the native struct.static @Nullable TypegetType()Get the GType of the EveryFilter 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
-
EveryFilter
Create a EveryFilter instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
EveryFilter
public EveryFilter()Create a new EveryFilter.
-
-
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
AEveryFilter.Builderobject constructs aEveryFilterwith the specified properties. Use the variousset...()methods to set properties, and finish construction withEveryFilter.Builder.build().- Returns:
- the builder object
-