Uses of Interface
org.jhotdraw8.fxcollection.typesafekey.Key
Packages that use Key
-
Uses of Key in org.jhotdraw8.fxcollection.typesafekey
Subinterfaces of Key in org.jhotdraw8.fxcollection.typesafekeyModifier and TypeInterfaceDescriptioninterfaceNonNullKey<T>NonNullKey.interfaceNullableKey<T>NullableKey.Classes in org.jhotdraw8.fxcollection.typesafekey that implement KeyModifier and TypeClassDescriptionclassAbstractKey<T>A name which provides typesafe access to a map entry.classAKeythat stores a list of values.classA simpleKeywhich has a non-nullable value.classA simpleKeywhich has a nullable value.classTransientKey<T>TransientKey can be used to store temporary data in an object.Methods in org.jhotdraw8.fxcollection.typesafekey that return types with arguments of type KeyModifier and TypeMethodDescriptiondefault @NonNull ImmutableMap<Key<?>, Object> Use this method to perform a type-safe put operation of an attribute into a Map.Puts the value of the attribute denoted by this accessor from a Map.default @NonNull ImmutableMap<Key<?>, Object> Key.remove(@NonNull ImmutableMap<Key<?>, Object> a) Use this method to perform a type-safe remove operation of an attribute on a Map.MapAccessor.remove(@NonNull ImmutableMap<Key<?>, Object> a) Removes the value of the attribute denoted by this accessor from a Map.SetValueMapAccessor.remove(@NonNull ImmutableMap<Key<?>, Object> a) Method parameters in org.jhotdraw8.fxcollection.typesafekey with type arguments of type KeyModifier and TypeMethodDescriptiondefault booleanCompositeMapAccessor.containsKey(Map<Key<?>, Object> map) default booleanKey.containsKey(@NonNull Map<Key<?>, Object> map) booleanMapAccessor.containsKey(Map<Key<?>, Object> map) Whether the map contains all keys required by this map accessor.Gets the value of the attribute denoted by this Key from a Map.Key.get(@NonNull ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this Key from a Map.Gets the value of the attribute denoted by this accessor from a Map.MapAccessor.get(@NonNull ReadOnlyMap<? super Key<?>, Object> a) NonNullKey.get(@NonNull ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this Key from a Map.NullableKey.get(@NonNull ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this Key from a Map.SetValueMapAccessor.get(@NonNull ReadOnlyMap<? super Key<?>, Object> a) NonNullMapAccessor.getNonNull(@NonNull Map<? super Key<?>, Object> a) Gets the value of the attribute denoted by this accessor from a Map.NonNullMapAccessor.getNonNull(@NonNull ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this accessor from a Map.Gets the value of the attribute denoted by this Key from a Map.Key.getValueProperty(@NonNull Map<? super Key<?>, javafx.beans.property.ObjectProperty<?>> a) Gets the value of the attribute denoted by this Key from a Map.Key.propertyAt(@NonNull javafx.collections.ObservableMap<Key<?>, Object> map) Creates a new property for the map entry specified by this key.Use this method to perform a type-safe put operation of an attribute into a Map.default @NonNull ImmutableMap<Key<?>, Object> Use this method to perform a type-safe put operation of an attribute into a Map.Puts the value of the attribute denoted by this accessor from a Map.Puts the value of the attribute denoted by this accessor from a Map.Puts the value of the attribute denoted by this accessor from a Map.Key.putValue(@NonNull Map<? super Key<?>, javafx.beans.property.ObjectProperty<?>> a, @Nullable T value) Use this method to perform a type-safe put operation of an attribute into a Map.Key.readOnlyPropertyAt(@NonNull javafx.collections.ObservableMap<Key<?>, Object> map) Creates a new read-only property for the map entry specified by this key.Use this method to perform a type-safe remove operation of an attribute on a Map.default @NonNull ImmutableMap<Key<?>, Object> Key.remove(@NonNull ImmutableMap<Key<?>, Object> a) Use this method to perform a type-safe remove operation of an attribute on a Map.Removes the value of the attribute denoted by this accessor from a Map.MapAccessor.remove(@NonNull ImmutableMap<Key<?>, Object> a) Removes the value of the attribute denoted by this accessor from a Map.SetValueMapAccessor.remove(@NonNull ImmutableMap<Key<?>, Object> a) default voidSets the value of the attribute denoted by this accessor from a Map.Creates a new binding for the map entry specified by this key.Constructor parameters in org.jhotdraw8.fxcollection.typesafekey with type arguments of type KeyModifierConstructorDescriptionKeyMapEntryProperty(@NonNull javafx.collections.ObservableMap<Key<?>, Object> map, MapAccessor<V> key) ReadOnlyKeyMapEntryProperty(@NonNull javafx.collections.ObservableMap<Key<?>, Object> map, MapAccessor<V> key)