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 ImmutableMap<Key<?>, Object> Key.put(ImmutableMap<Key<?>, Object> a, @Nullable T value) Use this method to perform a type-safe put operation of an attribute into a Map.ImmutableMap<Key<?>, Object> MapAccessor.put(ImmutableMap<Key<?>, Object> a, @Nullable T value) Puts the value of the attribute denoted by this accessor from a Map.ImmutableMap<Key<?>, Object> SetValueMapAccessor.put(ImmutableMap<Key<?>, Object> a, @Nullable Boolean value) default ImmutableMap<Key<?>, Object> Key.remove(ImmutableMap<Key<?>, Object> a) Use this method to perform a type-safe remove operation of an attribute on a Map.ImmutableMap<Key<?>, Object> MapAccessor.remove(ImmutableMap<Key<?>, Object> a) Removes the value of the attribute denoted by this accessor from a Map.ImmutableMap<Key<?>, Object> SetValueMapAccessor.remove(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(Map<Key<?>, Object> map) booleanMapAccessor.containsKey(Map<Key<?>, Object> map) Whether the map contains all keys required by this map accessor.default @Nullable TGets the value of the attribute denoted by this Key from a Map.default @Nullable TKey.get(ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this Key from a Map.@Nullable TGets the value of the attribute denoted by this accessor from a Map.default @Nullable TMapAccessor.get(ReadOnlyMap<? super Key<?>, Object> a) default Tdefault TNonNullKey.get(ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this Key from a Map.default @Nullable Tdefault @Nullable TNullableKey.get(ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this Key from a Map.SetValueMapAccessor.get(ReadOnlyMap<? super Key<?>, Object> a) default TNonNullMapAccessor.getNonNull(Map<? super Key<?>, Object> a) Gets the value of the attribute denoted by this accessor from a Map.default TNonNullMapAccessor.getNonNull(ReadOnlyMap<? super Key<?>, Object> a) Gets the value of the attribute denoted by this accessor from a Map.default @Nullable TGets the value of the attribute denoted by this Key from a Map.default javafx.beans.property.ObjectProperty<T> Key.getValueProperty(Map<? super Key<?>, javafx.beans.property.ObjectProperty<?>> a) Gets the value of the attribute denoted by this Key from a Map.default javafx.beans.property.ObjectProperty<T> Key.propertyAt(javafx.collections.ObservableMap<Key<?>, Object> map) Creates a new property for the map entry specified by this key.default @Nullable TUse this method to perform a type-safe put operation of an attribute into a Map.default ImmutableMap<Key<?>, Object> Key.put(ImmutableMap<Key<?>, Object> a, @Nullable T value) Use this method to perform a type-safe put operation of an attribute into a Map.@Nullable TPuts the value of the attribute denoted by this accessor from a Map.ImmutableMap<Key<?>, Object> MapAccessor.put(ImmutableMap<Key<?>, Object> a, @Nullable T value) Puts the value of the attribute denoted by this accessor from a Map.ImmutableMap<Key<?>, Object> SetValueMapAccessor.put(ImmutableMap<Key<?>, Object> a, @Nullable Boolean value) default TNonNullMapAccessor.putNonNull(Map<? super Key<?>, Object> a, T value) Puts the value of the attribute denoted by this accessor from a Map.default @Nullable TUse this method to perform a type-safe put operation of an attribute into a Map.default javafx.beans.property.ReadOnlyProperty<T> Key.readOnlyPropertyAt(javafx.collections.ObservableMap<Key<?>, Object> map) Creates a new read-only property for the map entry specified by this key.default @Nullable TUse this method to perform a type-safe remove operation of an attribute on a Map.default ImmutableMap<Key<?>, Object> Key.remove(ImmutableMap<Key<?>, Object> a) Use this method to perform a type-safe remove operation of an attribute on a Map.@Nullable TRemoves the value of the attribute denoted by this accessor from a Map.ImmutableMap<Key<?>, Object> MapAccessor.remove(ImmutableMap<Key<?>, Object> a) Removes the value of the attribute denoted by this accessor from a Map.ImmutableMap<Key<?>, Object> SetValueMapAccessor.remove(ImmutableMap<Key<?>, Object> a) default voidSets the value of the attribute denoted by this accessor from a Map.default javafx.beans.binding.Binding<T> 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(javafx.collections.ObservableMap<Key<?>, Object> map, MapAccessor<V> key) ReadOnlyKeyMapEntryProperty(javafx.collections.ObservableMap<Key<?>, Object> map, MapAccessor<V> key)