Index

A B C D E F G H I K L M N O P R S T U V W 
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 actualTypeArguments record 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,T> - Class in org.jhotdraw8.fxcollection
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 ObservableList in an ObservableList of 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.Change in a ListChangeListener.Change of 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 oldIndex to newIndex.

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 Key that 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 Key which 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 Key which 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 ReadOnlyList in the ObservableList interface.
ObservableListFacade(ReadOnlyList<E>) - Constructor for class org.jhotdraw8.fxcollection.facade.ObservableListFacade
 
ObservableSetFacade<E> - Class in org.jhotdraw8.fxcollection.facade
Wraps a ReadOnlySet in the ObservableSet interface.
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 rawType record 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,T> - Class in org.jhotdraw8.fxcollection
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 SharedKeysMap instances.
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 SimpleParameterizedType record 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,T> - Class in org.jhotdraw8.fxcollection
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values