Package hiiragi283.core.api.property
Class HTPropertyMap.Builder
-
- All Implemented Interfaces:
-
hiiragi283.core.api.property.HTPropertyGetter,hiiragi283.core.api.property.HTPropertyMap
public final class HTPropertyMap.Builder implements HTPropertyMap
HTPropertyMapのビルダークラスです。
- Since:
0.16.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTPropertyMap.Builder()HTPropertyMap.Builder(Map<HTPropertyKey<?>, Object> map)
-
Method Summary
Modifier and Type Method Description abstract IntegergetSize()BooleanisEmpty()final <T extends Any> Tput(HTPropertyKey<T> key, T value)指定したkeyとvalueを追加します。 final <T extends Any> Unitset(HTPropertyKey<T> key, T value)指定したkeyとvalueを追加します。 final <T extends Any> Tremove(HTPropertyKey<T> key)指定したkeyを削除します。 final HTPropertyMapbuild()-
-
Constructor Detail
-
HTPropertyMap.Builder
HTPropertyMap.Builder()
-
HTPropertyMap.Builder
HTPropertyMap.Builder(Map<HTPropertyKey<?>, Object> map)
-
-
Method Detail
-
build
final HTPropertyMap build()
-
-
-
-