Package hiiragi283.core.api.collection
Class ImmutableTable.Builder
-
- All Implemented Interfaces:
public final class ImmutableTable.Builder<R extends Object, C extends Object, V extends Object>ImmutableTableのビルダークラスです。
- Since:
0.2.1
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description ImmutableTable.Builder(Integer initialRow, Integer initialColumn)
-
Method Summary
Modifier and Type Method Description final Vput(R row, C column, V value)指定した値を追加します。 final Vput(Triple<R, C, V> triple)final Unitset(R row, C column, V value)指定した値を追加します。 final ImmutableTable.Builder<R, C, V>putAll(ImmutableTable<out R, out C, out V> table)final Vcompute(R row, C column, Function3<R, C, V, V> mapping)final VcomputeIfPresent(R row, C column, Function3<R, C, V, V> mapping)final VcomputeIfAbsent(R row, C column, Function2<R, C, V> mapping)final ImmutableTable<R, C, V>build()新しいImmutableTableのインスタンスを返します。 -
-
Method Detail
-
putAll
final ImmutableTable.Builder<R, C, V> putAll(ImmutableTable<out R, out C, out V> table)
-
build
final ImmutableTable<R, C, V> build()
新しいImmutableTableのインスタンスを返します。
-
-
-
-