Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractIndexedArrayObservableSet<E> - Class in org.jhotdraw8.fxcollection.indexedset
-
Abstract base class for
Sets that provide precise control where each element is inserted. - AbstractIndexedArrayObservableSet() - Constructor for class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
-
Creates a new instance.
- AbstractIndexedArrayObservableSet(Collection<? extends E>) - Constructor for class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
-
Creates a new instance and adds all elements of the specified collection to it.
- AbstractKey<T> - Class in org.jhotdraw8.fxcollection.typesafekey
-
A name which provides typesafe access to a map entry.
- AbstractKey(String, Type, boolean, boolean, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
- AbstractKey(String, Type) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
-
Creates a new instance with the specified name, type token class, default value null, and allowing null values.
- AbstractKey(String, Type, boolean, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
-
Creates a new instance with the specified name, type token class, default value, and allowing or disallowing null values.
- AbstractKey(String, Type, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
-
Creates a new instance with the specified name, type token class, default value, and allowing or disallowing null values.
- AbstractKey(String, Type, Class<?>[], boolean, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
- AbstractKey(String, TypeToken<T>, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
- AbstractObservableSet<E> - Class in org.jhotdraw8.fxcollection
-
Abstract base class for
ObservableSets. - AbstractObservableSet() - Constructor for class org.jhotdraw8.fxcollection.AbstractObservableSet
- actualTypeArguments() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
-
Returns the value of the
actualTypeArgumentsrecord component. - add(int, A) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- add(int, E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- add(int, E) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- add(A) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- add(E) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- add(E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- addAll(int, Collection<? extends E>) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- addAll(E...) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- addAll(Collection<? extends E>) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- addAll(Collection<? extends E>) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- addListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- addListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- addListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.facade.ObservableSetFacade
- addListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- addListener(ListChangeListener<? super E>) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- addListener(MapChangeListener<? super K, ? super V>) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- addListener(SetChangeListener<? super E>) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- addListener(SetChangeListener<? super E>) - Method in class org.jhotdraw8.fxcollection.facade.ObservableSetFacade
B
- backingSetAdd(E) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetAdd(E) - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetClear() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetClear() - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetContains(Object) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetContains(Object) - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetContainsAll(Collection<?>) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetContainsAll(Collection<?>) - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetIsEmpty() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetIsEmpty() - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetIterator() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetIterator() - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetRemove(Object) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetRemove(Object) - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetSize() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetSize() - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- backingSetToArray() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- backingSetToArray() - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
C
- callObservers(MapChangeListener.Change<K, V>) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- cast(Object) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
- ChangeProxy(ObservableList<A>, ListChangeListener.Change<? extends B>, Function<B, A>) - Constructor for class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
- clear() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- clear() - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- CompositeMapAccessor<T> - Interface in org.jhotdraw8.fxcollection.typesafekey
-
CompositeMapAccessor composes one or more
MapAccessors. - contains(Object) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- contains(Object) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- containsAll(Collection<?>) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- containsKey(Object) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- containsKey(Map<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.CompositeMapAccessor
- containsKey(Map<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
- containsKey(Map<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Whether the map contains all keys required by this map accessor.
- containsValue(Object) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
D
- doAdd(int, E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
E
- entrySet() - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- equals(Object) - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
F
- fireAdded(E) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- fireItemUpdated(int) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- fireRemoved(E) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- fireUpdated(int, int) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
-
Notifies all listeners of a change
- fireUpdated(E) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
G
- get() - Method in class org.jhotdraw8.fxcollection.MapEntryProperty
- get() - Method in class org.jhotdraw8.fxcollection.ReadOnlyMapEntryProperty
- get() - Method in class org.jhotdraw8.fxcollection.StrongMapEntryProperty
- get() - Method in class org.jhotdraw8.fxcollection.typesafekey.KeyMapEntryProperty
- get() - Method in class org.jhotdraw8.fxcollection.typesafekey.ReadOnlyKeyMapEntryProperty
- get(int) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- get(int) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- get(int) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- get(Object) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- get(Map<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Gets the value of the attribute denoted by this Key from a Map.
- get(Map<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Gets the value of the attribute denoted by this accessor from a Map.
- get(Map<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.NonNullKey
- get(Map<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.NullableKey
- get(Map<? super Key<?>, Object>) - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- get(ReadOnlyMap<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Gets the value of the attribute denoted by this Key from a Map.
- get(ReadOnlyMap<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
- get(ReadOnlyMap<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.NonNullKey
-
Gets the value of the attribute denoted by this Key from a Map.
- get(ReadOnlyMap<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.NullableKey
-
Gets the value of the attribute denoted by this Key from a Map.
- get(ReadOnlyMap<? super Key<?>, Object>) - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- getActualTypeArguments() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
- getBean() - Method in class org.jhotdraw8.fxcollection.MapEntryProperty
- getBean() - Method in class org.jhotdraw8.fxcollection.ReadOnlyMapEntryProperty
- getBean() - Method in class org.jhotdraw8.fxcollection.StrongMapEntryProperty
- getDefaultValue() - Method in class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
- getDefaultValue() - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Returns the default value of this map accessor.
- getDefaultValue() - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- getDefaultValueNonNull() - Method in interface org.jhotdraw8.fxcollection.typesafekey.NonNullMapAccessor
- getFirst() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- getFrom() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
- getLast() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- getName() - Method in class org.jhotdraw8.fxcollection.MapEntryProperty
- getName() - Method in class org.jhotdraw8.fxcollection.ReadOnlyMapEntryProperty
- getName() - Method in class org.jhotdraw8.fxcollection.StrongMapEntryProperty
- getName() - Method in class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
-
Returns the name string.
- getName() - Method in class org.jhotdraw8.fxcollection.typesafekey.KeyMapEntryProperty
- getName() - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Returns the name string.
- getName() - Method in class org.jhotdraw8.fxcollection.typesafekey.ReadOnlyKeyMapEntryProperty
- getName() - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- getNonNull(Map<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.NonNullMapAccessor
-
Gets the value of the attribute denoted by this accessor from a Map.
- getNonNull(ReadOnlyMap<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.NonNullMapAccessor
-
Gets the value of the attribute denoted by this accessor from a Map.
- getOwnerType() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
- getPermutation() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
- getRawType() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
- getRawValueType() - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Returns the raw value type of this map accessor.
- getRemoved() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
- getSourceIndex(int) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- getSourceIndex(int) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- getSubAccessors() - Method in interface org.jhotdraw8.fxcollection.typesafekey.CompositeMapAccessor
-
Gets all
MapAccessors that this accessor is composing. - getSubAccessors() - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- getTo() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
- getType() - Method in class org.jhotdraw8.fxcollection.typesafekey.TypeToken
-
Returns the represented type.
- getTypeArgument(int) - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
- getTypeArgumentCount() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
- getTypeName() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
- getValue(Map<? super Key<?>, ObjectProperty<?>>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Gets the value of the attribute denoted by this Key from a Map.
- getValueProperty(Map<? super Key<?>, ObjectProperty<?>>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Gets the value of the attribute denoted by this Key from a Map.
- getValueType() - Method in class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
- getValueType() - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Returns the value type of this map accessor.
- getValueType() - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- getViewIndex(int) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- getViewIndex(int) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
H
- hasChangeListeners() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- hashCode() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- hashCode() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
-
Returns a hash code value for this object.
I
- IndexedArrayObservableSet<E> - Class in org.jhotdraw8.fxcollection.indexedset
-
A set that provides precise control where each element is inserted; this set is backed by an array.
- IndexedArrayObservableSet() - Constructor for class org.jhotdraw8.fxcollection.indexedset.IndexedArrayObservableSet
- IndexedArrayObservableSet(Collection<? extends E>) - Constructor for class org.jhotdraw8.fxcollection.indexedset.IndexedArrayObservableSet
- IndexedHashObservableSet<E> - Class in org.jhotdraw8.fxcollection.indexedset
-
A set that provides precise control where each element is inserted; this set is backed by an array and a hash set.
- IndexedHashObservableSet() - Constructor for class org.jhotdraw8.fxcollection.indexedset.IndexedHashObservableSet
- IndexedHashObservableSet(Collection<? extends E>) - Constructor for class org.jhotdraw8.fxcollection.indexedset.IndexedHashObservableSet
- indexOf(Object) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- invalidated() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
-
The method
invalidated()can be overridden to receive invalidation notifications. - isAssignable(Object) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Returns true if the specified value is assignable with this key.
- isDefault(Object) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Returns true if the specified value is the default value of this key.
- isEmpty() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- isEmpty() - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- isNullable() - Method in class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
- isNullable() - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Whether the value may be set to null.
- isTransient() - Method in class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
- isTransient() - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Whether the value needs to be made persistent.
- isTransient() - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- isTransient() - Method in class org.jhotdraw8.fxcollection.typesafekey.TransientKey
- iterator() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- iterator() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
K
- key - Variable in class org.jhotdraw8.fxcollection.MapEntryProperty
- key - Variable in class org.jhotdraw8.fxcollection.ReadOnlyMapEntryProperty
- Key<T> - Interface in org.jhotdraw8.fxcollection.typesafekey
-
An name which provides typesafe access to a map entry.
- KeyMapEntryProperty<V> - Class in org.jhotdraw8.fxcollection.typesafekey
-
KeyMapEntryProperty.
- KeyMapEntryProperty(ObservableMap<Key<?>, Object>, MapAccessor<V>) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.KeyMapEntryProperty
- keySet() - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
L
- listIterator(int) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
M
- map - Variable in class org.jhotdraw8.fxcollection.MapEntryProperty
- map - Variable in class org.jhotdraw8.fxcollection.ReadOnlyMapEntryProperty
- MapAccessor<T> - Interface in org.jhotdraw8.fxcollection.typesafekey
-
A type safe accessor for maps.
- MapEntryProperty<K,
V, - Class in org.jhotdraw8.fxcollectionT> -
This property is weakly bound to an entry in a map.
- MapEntryProperty(ObservableMap<K, V>, K, Type) - Constructor for class org.jhotdraw8.fxcollection.MapEntryProperty
- MappedObservableList<A,
B> - Class in org.jhotdraw8.fxcollection.mapped -
Maps an
ObservableListin anObservableListof a different element type. - MappedObservableList(ObservableList<B>, Function<A, B>, Function<B, A>) - Constructor for class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- MappedObservableList.ChangeProxy<B,
A> - Class in org.jhotdraw8.fxcollection.mapped -
Maps a
ListChangeListener.Changein aListChangeListener.Changeof a different element type. - mayBeAdded(E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
-
Returns true if the specified element can be added to this set.
- mayBeAdded(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedArrayObservableSet
- mayBeAdded(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedHashObservableSet
- ModifiableObservableSet<E> - Class in org.jhotdraw8.fxcollection
-
This ObservableSet implementation provides overridable fire methods, saving one level of indirection.
- ModifiableObservableSet() - Constructor for class org.jhotdraw8.fxcollection.ModifiableObservableSet
- ModifiableObservableSet(Collection<E>) - Constructor for class org.jhotdraw8.fxcollection.ModifiableObservableSet
- move(int, int) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
-
Moves an element at
oldIndextonewIndex.
N
- next() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
- NonNullKey<T> - Interface in org.jhotdraw8.fxcollection.typesafekey
-
NonNullKey.
- NonNullListKey<E> - Class in org.jhotdraw8.fxcollection.typesafekey
-
A
Keythat stores a list of values. - NonNullListKey(String, Type) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NonNullListKey
- NonNullListKey(String, Type, ImmutableList<E>) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NonNullListKey
- NonNullMapAccessor<T> - Interface in org.jhotdraw8.fxcollection.typesafekey
-
NonNullMapAccessor.
- NonNullObjectKey<T> - Class in org.jhotdraw8.fxcollection.typesafekey
-
A simple
Keywhich has a non-nullable value. - NonNullObjectKey(String, Type, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NonNullObjectKey
-
Creates a new instance with the specified name, type token class, default value.
- NullableKey<T> - Interface in org.jhotdraw8.fxcollection.typesafekey
-
NullableKey.
- NullableObjectKey<T> - Class in org.jhotdraw8.fxcollection.typesafekey
-
A simple
Keywhich has a nullable value. - NullableObjectKey(String, Class<?>) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NullableObjectKey
-
Creates a new instance with the specified name, type token class, and with null as the default value.
- NullableObjectKey(String, Class<?>, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NullableObjectKey
-
Creates a new instance with the specified name, type token class, default value.
- NullableObjectKey(String, Type) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NullableObjectKey
-
Creates a new instance with the specified name, type token class, and with null as the default value.
- NullableObjectKey(String, Type, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NullableObjectKey
-
Creates a new instance with the specified name, type token class, default value.
- NullableObjectKey(String, TypeToken<T>) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NullableObjectKey
-
Creates a new instance with the specified name, type token class, and with null as the default value.
- NullableObjectKey(String, TypeToken<T>, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.NullableObjectKey
-
Creates a new instance with the specified name, type token class, default value.
O
- ObservableListFacade<E> - Class in org.jhotdraw8.fxcollection.facade
-
Wraps a
ReadOnlyListin theObservableListinterface. - ObservableListFacade(ReadOnlyList<E>) - Constructor for class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- ObservableSetFacade<E> - Class in org.jhotdraw8.fxcollection.facade
-
Wraps a
ReadOnlySetin theObservableSetinterface. - ObservableSetFacade(ReadOnlySet<E>) - Constructor for class org.jhotdraw8.fxcollection.facade.ObservableSetFacade
- onAdded(E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
-
This method is invoked after an element has been added.
- onAdded(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedArrayObservableSet
- onAdded(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedHashObservableSet
- onChanged(MapChangeListener.Change<? extends K, ? extends V>) - Method in class org.jhotdraw8.fxcollection.MapEntryProperty
- onChanged(MapChangeListener.Change<? extends K, ? extends V>) - Method in class org.jhotdraw8.fxcollection.ReadOnlyMapEntryProperty
- onChanged(MapChangeListener.Change<? extends K, ? extends V>) - Method in class org.jhotdraw8.fxcollection.StrongMapEntryProperty
- onContains(E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
-
This method is called, when a
AbstractIndexedArrayObservableSet.contains(Object)check is needed. - onContains(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedArrayObservableSet
- onContains(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedHashObservableSet
- onRemoved(E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
-
This method is invoked after an element has been removed.
- onRemoved(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedArrayObservableSet
- onRemoved(E) - Method in class org.jhotdraw8.fxcollection.indexedset.IndexedHashObservableSet
- org.jhotdraw8.fxcollection - module org.jhotdraw8.fxcollection
-
Provides additional collection classes that interoperate with JavaFX observable collections.
- org.jhotdraw8.fxcollection - package org.jhotdraw8.fxcollection
-
Provides observable collections.
- org.jhotdraw8.fxcollection.facade - package org.jhotdraw8.fxcollection.facade
- org.jhotdraw8.fxcollection.indexedset - package org.jhotdraw8.fxcollection.indexedset
-
Provides sets with indexed elements.
- org.jhotdraw8.fxcollection.mapped - package org.jhotdraw8.fxcollection.mapped
- org.jhotdraw8.fxcollection.sharedkeys - package org.jhotdraw8.fxcollection.sharedkeys
-
Provides maps that can share their keys to safe memory.
- org.jhotdraw8.fxcollection.typesafekey - package org.jhotdraw8.fxcollection.typesafekey
-
Provides type-safe keys for maps.
P
- propertyAt(ObservableMap<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Creates a new property for the map entry specified by this key.
- put(Map<? super Key<?>, Object>, T) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Use this method to perform a type-safe put operation of an attribute into a Map.
- put(Map<? super Key<?>, Object>, T) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Puts the value of the attribute denoted by this accessor from a Map.
- put(Map<? super Key<?>, Object>, Boolean) - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- put(K, V) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- put(ImmutableMap<Key<?>, Object>, T) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Use this method to perform a type-safe put operation of an attribute into a Map.
- put(ImmutableMap<Key<?>, Object>, T) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Puts the value of the attribute denoted by this accessor from a Map.
- put(ImmutableMap<Key<?>, Object>, Boolean) - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- putNonNull(Map<? super Key<?>, Object>, T) - Method in interface org.jhotdraw8.fxcollection.typesafekey.NonNullMapAccessor
-
Puts the value of the attribute denoted by this accessor from a Map.
- putValue(Map<? super Key<?>, ObjectProperty<?>>, T) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Use this method to perform a type-safe put operation of an attribute into a Map.
R
- rawType() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
-
Returns the value of the
rawTyperecord component. - ReadOnlyKeyMapEntryProperty<V> - Class in org.jhotdraw8.fxcollection.typesafekey
-
KeyMapEntryProperty.
- ReadOnlyKeyMapEntryProperty(ObservableMap<Key<?>, Object>, MapAccessor<V>) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.ReadOnlyKeyMapEntryProperty
- ReadOnlyMapEntryProperty<K,
V, - Class in org.jhotdraw8.fxcollectionT> -
This property is weakly bound to an entry in a map.
- ReadOnlyMapEntryProperty(ObservableMap<K, V>, K, Type) - Constructor for class org.jhotdraw8.fxcollection.ReadOnlyMapEntryProperty
- readOnlyPropertyAt(ObservableMap<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Creates a new read-only property for the map entry specified by this key.
- readOnlyReversed() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- remove(int) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- remove(int) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- remove(int) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- remove(int, int) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- remove(int, int) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- remove(Object) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- remove(Object) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- remove(Object) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- remove(Object) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- remove(Object) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- remove(Map<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Use this method to perform a type-safe remove operation of an attribute on a Map.
- remove(Map<? super Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Removes the value of the attribute denoted by this accessor from a Map.
- remove(Map<? super Key<?>, Object>) - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- remove(ImmutableMap<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Use this method to perform a type-safe remove operation of an attribute on a Map.
- remove(ImmutableMap<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Removes the value of the attribute denoted by this accessor from a Map.
- remove(ImmutableMap<Key<?>, Object>) - Method in class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- removeAll(E...) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- removeAll(Collection<?>) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- removeAll(Collection<?>) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- removeListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- removeListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- removeListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.facade.ObservableSetFacade
- removeListener(InvalidationListener) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- removeListener(ListChangeListener<? super E>) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- removeListener(MapChangeListener<? super K, ? super V>) - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- removeListener(SetChangeListener<? super E>) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- removeListener(SetChangeListener<? super E>) - Method in class org.jhotdraw8.fxcollection.facade.ObservableSetFacade
- removeRange(int, int) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- reset() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
- retainAll(E...) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- retainAll(Collection<?>) - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- retainAll(Collection<?>) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- ReversedObservableList<E> - Class in org.jhotdraw8.fxcollection
-
Reversed list provides a view on an underlying list with items ordered in reverse.
- ReversedObservableList(ObservableList<E>) - Constructor for class org.jhotdraw8.fxcollection.ReversedObservableList
S
- serialVersionUID - Static variable in interface org.jhotdraw8.fxcollection.typesafekey.CompositeMapAccessor
-
Serial version UID:
- serialVersionUID - Static variable in interface org.jhotdraw8.fxcollection.typesafekey.Key
- serialVersionUID - Static variable in interface org.jhotdraw8.fxcollection.typesafekey.NonNullMapAccessor
- set(int, A) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- set(int, E) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- set(int, E) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- set(T) - Method in class org.jhotdraw8.fxcollection.MapEntryProperty
- set(T) - Method in class org.jhotdraw8.fxcollection.StrongMapEntryProperty
- set(Map<? super Key<?>, Object>, T) - Method in interface org.jhotdraw8.fxcollection.typesafekey.MapAccessor
-
Sets the value of the attribute denoted by this accessor from a Map.
- set(V) - Method in class org.jhotdraw8.fxcollection.typesafekey.KeyMapEntryProperty
- set(V) - Method in class org.jhotdraw8.fxcollection.typesafekey.ReadOnlyKeyMapEntryProperty
- setAll(E...) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- setAll(Collection<? extends E>) - Method in class org.jhotdraw8.fxcollection.facade.ObservableListFacade
- setAll(Collection<? extends E>) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- setBackingSet(Set<E>) - Method in class org.jhotdraw8.fxcollection.ModifiableObservableSet
- SetValueMapAccessor<E> - Class in org.jhotdraw8.fxcollection.typesafekey
-
SetValueMapAccessor.
- SetValueMapAccessor(String, boolean, MapAccessor<ImmutableSet<E>>, E, boolean) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- SetValueMapAccessor(String, MapAccessor<ImmutableSet<E>>, E) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.SetValueMapAccessor
- SharedKeysMap<K,
V> - Class in org.jhotdraw8.fxcollection.sharedkeys -
An observable map which stores its values in an array, and which shares its immutable keys with other
SharedKeysMapinstances. - SharedKeysMap(Map<K, Integer>) - Constructor for class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
-
Creates a new instance.
- SimpleParameterizedType - Record Class in org.jhotdraw8.fxcollection.typesafekey
- SimpleParameterizedType(Type, Type...) - Constructor for record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
-
Creates an instance of a
SimpleParameterizedTyperecord class. - size() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- size() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- size() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- size() - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- size() - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
- sourceChanged(ListChangeListener.Change<? extends B>) - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList
- sourceChanged(ListChangeListener.Change<? extends E>) - Method in class org.jhotdraw8.fxcollection.ReversedObservableList
- spliterator() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- stream() - Method in class org.jhotdraw8.fxcollection.AbstractObservableSet
- stream() - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
- StrongMapEntryProperty<K,
V, - Class in org.jhotdraw8.fxcollectionT> -
This property is strongly bound to an entry in a map.
- StrongMapEntryProperty(ObservableMap<K, V>, K, Class<T>) - Constructor for class org.jhotdraw8.fxcollection.StrongMapEntryProperty
- subList(int, int) - Method in class org.jhotdraw8.fxcollection.indexedset.AbstractIndexedArrayObservableSet
T
- toString() - Method in class org.jhotdraw8.fxcollection.typesafekey.AbstractKey
-
Returns the name string.
- toString() - Method in record class org.jhotdraw8.fxcollection.typesafekey.SimpleParameterizedType
-
Returns a string representation of this record class.
- TransientKey<T> - Class in org.jhotdraw8.fxcollection.typesafekey
-
TransientKey can be used to store temporary data in an object.
- TransientKey(String, Type, boolean, boolean, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.TransientKey
- TransientKey(String, Class<T>) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.TransientKey
- TransientKey(String, Class<T>, T) - Constructor for class org.jhotdraw8.fxcollection.typesafekey.TransientKey
- TypeToken<T> - Class in org.jhotdraw8.fxcollection.typesafekey
-
TypeToken captures the type of a generic class including its type parameters.
- TypeToken() - Constructor for class org.jhotdraw8.fxcollection.typesafekey.TypeToken
U
- unbind() - Method in class org.jhotdraw8.fxcollection.MapEntryProperty
- unbind() - Method in class org.jhotdraw8.fxcollection.StrongMapEntryProperty
V
- valueAt(ObservableMap<Key<?>, Object>) - Method in interface org.jhotdraw8.fxcollection.typesafekey.Key
-
Creates a new binding for the map entry specified by this key.
- values() - Method in class org.jhotdraw8.fxcollection.sharedkeys.SharedKeysMap
W
- wasUpdated() - Method in class org.jhotdraw8.fxcollection.mapped.MappedObservableList.ChangeProxy
All Classes and Interfaces|All Packages|Constant Field Values