Class HTExtraOreResultMap
-
- All Implemented Interfaces:
-
kotlin.collections.Map
public final class HTExtraOreResultMap implements Map<HTExtraOreResultMap.Phase, Pair<HTMaterialKey, Fraction>>
鉱石処理での副産物を表すクラスです。
- Since:
0.10.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumHTExtraOreResultMap.Phasepublic final classHTExtraOreResultMap.BuilderHTExtraOreResultMapのビルダークラスです。
-
Field Summary
Fields Modifier and Type Field Description private final Integersizeprivate final Set<HTExtraOreResultMap.Phase>keysprivate final Collection<Pair<HTMaterialKey, Fraction>>valuesprivate final Set<Entry.Map<HTExtraOreResultMap.Phase, Pair<HTMaterialKey, Fraction>>>entries
-
Method Summary
Modifier and Type Method Description abstract IntegergetSize()abstract Set<HTExtraOreResultMap.Phase>getKeys()abstract Collection<Pair<HTMaterialKey, Fraction>>getValues()abstract Set<Entry.Map<HTExtraOreResultMap.Phase, Pair<HTMaterialKey, Fraction>>>getEntries()final Pair<HTItemResult, Fraction>getResult(HTExtraOreResultMap.Phase phase)final Pair<HTItemResult, Fraction>getResult(HTExtraOreResultMap.Phase phase, HTMaterialManager.Entry entry)final static HTExtraOreResultMapcreate(Function1<HTExtraOreResultMap.Builder, Unit> builderAction)-
-
Method Detail
-
getKeys
abstract Set<HTExtraOreResultMap.Phase> getKeys()
-
getValues
abstract Collection<Pair<HTMaterialKey, Fraction>> getValues()
-
getEntries
abstract Set<Entry.Map<HTExtraOreResultMap.Phase, Pair<HTMaterialKey, Fraction>>> getEntries()
-
getResult
final Pair<HTItemResult, Fraction> getResult(HTExtraOreResultMap.Phase phase)
-
getResult
final Pair<HTItemResult, Fraction> getResult(HTExtraOreResultMap.Phase phase, HTMaterialManager.Entry entry)
-
create
final static HTExtraOreResultMap create(Function1<HTExtraOreResultMap.Builder, Unit> builderAction)
-
-
-
-