Package hiiragi283.core.api.material
Interface HTMaterialContents
-
- All Implemented Interfaces:
-
hiiragi283.core.api.collection.HTTable
public interface HTMaterialContents<R extends Object, V extends Object> implements HTTable<R, HTMaterialKey, V>
-
-
Method Summary
Modifier and Type Method Description Vget(R row, HTMaterialLike material)VgetOrThrow(R row, HTMaterialLike material)abstract StringgetErrorMessage(R row, HTMaterialKey material)Map<R, V>column(HTMaterialLike material)abstract IntegergetSize()abstract BooleanisEmpty()abstract Set<R>getRowKeys()abstract Set<HTMaterialKey>getColumnKeys()abstract Collection<V>getValues()abstract Set<Triple<R, HTMaterialKey, V>>getEntries()abstract Map<R, Map<HTMaterialKey, V>>getRowMap()abstract Map<HTMaterialKey, Map<R, V>>getColumnMap()-
-
Method Detail
-
get
V get(R row, HTMaterialLike material)
-
getOrThrow
V getOrThrow(R row, HTMaterialLike material)
-
getErrorMessage
abstract String getErrorMessage(R row, HTMaterialKey material)
-
column
Map<R, V> column(HTMaterialLike material)
-
getRowKeys
abstract Set<R> getRowKeys()
-
getColumnKeys
abstract Set<HTMaterialKey> getColumnKeys()
-
getValues
abstract Collection<V> getValues()
-
getEntries
abstract Set<Triple<R, HTMaterialKey, V>> getEntries()
-
getColumnMap
abstract Map<HTMaterialKey, Map<R, V>> getColumnMap()
-
-
-
-