Package de.flapdoodle.kfx.layout.grid
Class GridMap
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classGridMap.Pospublic classGridMap.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static GridMap.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description GridMap(Map<GridMap.Pos, T> map)
-
Method Summary
Modifier and Type Method Description final List<Integer>columns()final List<Integer>rows()final Collection<T>values()final GridMap<T>add(GridMap.Pos pos, T value)final GridMap<T>remove(T value)final <D extends Any> List<D>mapColumns(Function2<Integer, Collection<T>, D> allColumnRows)final <D extends Any> List<D>mapRows(Function2<Integer, Collection<T>, D> allRowColumns)final Tget(GridMap.Pos pos)-
-
Constructor Detail
-
GridMap
GridMap(Map<GridMap.Pos, T> map)
-
-
Method Detail
-
values
final Collection<T> values()
-
add
final GridMap<T> add(GridMap.Pos pos, T value)
-
mapColumns
final <D extends Any> List<D> mapColumns(Function2<Integer, Collection<T>, D> allColumnRows)
-
get
final T get(GridMap.Pos pos)
-
-
-
-