Class SynchronizedTable<R,​C,​V>

  • All Implemented Interfaces:
    org.nd4j.shade.guava.collect.Table<R,​C,​V>

    public class SynchronizedTable<R,​C,​V>
    extends Object
    implements org.nd4j.shade.guava.collect.Table<R,​C,​V>
    • Constructor Detail

      • SynchronizedTable

        public SynchronizedTable​(org.nd4j.shade.guava.collect.Table<R,​C,​V> wrapped)
    • Method Detail

      • contains

        public boolean contains​(Object rowKey,
                                Object columnKey)
        Specified by:
        contains in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • containsRow

        public boolean containsRow​(Object rowKey)
        Specified by:
        containsRow in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • containsColumn

        public boolean containsColumn​(Object columnKey)
        Specified by:
        containsColumn in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • containsValue

        public boolean containsValue​(Object value)
        Specified by:
        containsValue in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • get

        public V get​(Object rowKey,
                     Object columnKey)
        Specified by:
        get in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • size

        public int size()
        Specified by:
        size in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • clear

        public void clear()
        Specified by:
        clear in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • put

        public V put​(R rowKey,
                     C columnKey,
                     V value)
        Specified by:
        put in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • putAll

        public void putAll​(org.nd4j.shade.guava.collect.Table<? extends R,​? extends C,​? extends V> table)
        Specified by:
        putAll in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • remove

        public V remove​(Object rowKey,
                        Object columnKey)
        Specified by:
        remove in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • row

        public Map<C,​V> row​(R rowKey)
        Specified by:
        row in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • column

        public Map<R,​V> column​(C columnKey)
        Specified by:
        column in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • cellSet

        public Set<org.nd4j.shade.guava.collect.Table.Cell<R,​C,​V>> cellSet()
        Specified by:
        cellSet in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • rowKeySet

        public Set<R> rowKeySet()
        Specified by:
        rowKeySet in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • columnKeySet

        public Set<C> columnKeySet()
        Specified by:
        columnKeySet in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • values

        public Collection<V> values()
        Specified by:
        values in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • rowMap

        public Map<R,​Map<C,​V>> rowMap()
        Specified by:
        rowMap in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>
      • columnMap

        public Map<C,​Map<R,​V>> columnMap()
        Specified by:
        columnMap in interface org.nd4j.shade.guava.collect.Table<R,​C,​V>