Package hiiragi283.core.api.collection
Interface HTTable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTTable.Mutable
-
Method Summary
Modifier and Type Method Description abstract Booleancontains(R row, C column)指定したrowとcolumnが含まれているか判定します。 abstract BooleancontainsRow(R row)指定したrowが含まれているか判定します。 abstract BooleancontainsColumn(C column)指定したcolumnが含まれているか判定します。 abstract BooleancontainsValue(V value)指定したvalueが含まれているか判定します。 abstract Vget(R row, C column)指定したrowとcolumnから対応する値を返します。 abstract Map<C, V>row(R row)指定したrowに対応する列と値のマップを返します。 abstract Map<R, V>column(C column)指定したcolumnに対応する行と値のマップを返します。 abstract IntegergetSize()abstract BooleanisEmpty()abstract Set<R>getRowKeys()abstract Set<C>getColumnKeys()abstract Collection<V>getValues()abstract Set<Triple<R, C, V>>getEntries()abstract Map<R, Map<C, V>>getRowMap()abstract Map<C, Map<R, V>>getColumnMap()-
-
Method Detail
-
containsRow
abstract Boolean containsRow(R row)
指定したrowが含まれているか判定します。
-
containsColumn
abstract Boolean containsColumn(C column)
指定したcolumnが含まれているか判定します。
-
containsValue
abstract Boolean containsValue(V value)
指定したvalueが含まれているか判定します。
-
getRowKeys
abstract Set<R> getRowKeys()
-
getColumnKeys
abstract Set<C> getColumnKeys()
-
getValues
abstract Collection<V> getValues()
-
-
-
-