Interface StyleableMap<K,V>

Type Parameters:
K - key type
V - value type
All Superinterfaces:
Map<K,V>, javafx.beans.Observable, javafx.collections.ObservableMap<K,V>
All Known Implementing Classes:
SimpleStyleableMap

public interface StyleableMap<K,V> extends javafx.collections.ObservableMap<K,V>
A map which stores its values in an array, and which can share its keys with other maps.

This map can store multiple values for each key.

Author:
Werner Randelshofer
  • Method Details

    • containsKey

      <T extends K> boolean containsKey(javafx.css.StyleOrigin origin, T key)
    • get

      @Nullable V get(javafx.css.StyleOrigin origin, K key)
    • getMap

      Map<K,V> getMap(javafx.css.StyleOrigin origin)
    • getStyleOrigin

      @Nullable javafx.css.StyleOrigin getStyleOrigin(K key)
    • removeKey

      V removeKey(javafx.css.StyleOrigin origin, K key)
      Removes the specified key from the specified style origin and puts the provided defaulting method for the key in place.
      Parameters:
      origin - the style origin
      key - the key
    • getStyledMap

      Map<K,V> getStyledMap()
    • put

      @Nullable V put(javafx.css.StyleOrigin styleOrigin, K key, @Nullable V value)
    • removeAll

      void removeAll(javafx.css.StyleOrigin origin)
    • resetStyledValues

      void resetStyledValues()
    • entrySet

      Set<Map.Entry<K,V>> entrySet(javafx.css.StyleOrigin origin)