Class TransformingObservableMap<K,​VI,​VO>

  • Type Parameters:
    K - Key type.
    VI - Input value type.
    VO - Output value type.
    All Implemented Interfaces:
    Map<K,​VO>, javafx.beans.Observable, javafx.collections.ObservableMap<K,​VO>

    public class TransformingObservableMap<K,​VI,​VO>
    extends AbstractObservableMap<K,​VO>
    • Constructor Detail

      • TransformingObservableMap

        public TransformingObservableMap​(javafx.collections.ObservableMap<K,​VI> pDelegate,
                                         Function<VI,​VO> pTransform)
    • Method Detail

      • size

        public int size()
      • isEmpty

        public boolean isEmpty()
      • containsKey

        public boolean containsKey​(Object pKey)
      • containsValue

        public boolean containsValue​(Object pVal)
      • put

        public VO put​(K pKey,
                      VO pVal)
      • remove

        public VO remove​(Object pKey)
      • putAll

        public void putAll​(Map<? extends K,​? extends VO> pMap)
      • clear

        public void clear()
      • keySet

        public Set<K> keySet()