PrefabValueFactory<T>
public final class EnumMapFactory<T> extends AbstractGenericFactory<T>
OBJECT_TYPE_TAG
Constructor | Description |
---|---|
EnumMapFactory(java.util.function.Function<java.util.Map,T> factory) |
Modifier and Type | Method | Description |
---|---|---|
Tuple<T> |
createValues(TypeTag tag,
PrefabValues prefabValues,
java.util.LinkedHashSet<TypeTag> typeStack) |
Creates a tuple of two prefab values.
|
cloneWith, copyGenericTypesInto, determineActualTypeTagFor, determineAndCacheActualTypeTag, determineAndCacheActualTypeTag, invoke
public EnumMapFactory(java.util.function.Function<java.util.Map,T> factory)
public Tuple<T> createValues(TypeTag tag, PrefabValues prefabValues, java.util.LinkedHashSet<TypeTag> typeStack)
PrefabValueFactory
tag
- The typetag of the type for which to create values.prefabValues
- Repository for querying instances of generic types
of the type tag.typeStack
- A stack of TypeTag
s that require tag in order
to be created. Used for recursion detection.T
.Copyright © 2018. All Rights Reserved.