Class ValueObjectTypeBase<V extends IValue>
java.lang.Object
org.cyclops.integrateddynamics.core.evaluate.variable.ValueTypeBase<V>
org.cyclops.integrateddynamics.core.evaluate.variable.ValueObjectTypeBase<V>
- All Implemented Interfaces:
IValueType<V>
- Direct Known Subclasses:
ValueObjectTypeBlock,ValueObjectTypeEntity,ValueObjectTypeFluidStack,ValueObjectTypeIngredients,ValueObjectTypeItemStack,ValueObjectTypeRecipe,ValueTypeList
Base implementation of a value object type.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.evaluate.variable.IValueType
IValueType.ValueTypeComparator -
Constructor Summary
ConstructorsConstructorDescriptionValueObjectTypeBase(String typeName, int color, net.minecraft.ChatFormatting colorFormat, Class<V> valueClass) ValueObjectTypeBase(String typeName, Class<V> valueClass) -
Method Summary
Methods inherited from class org.cyclops.integrateddynamics.core.evaluate.variable.ValueTypeBase
canDeserialize, cast, correspondsTo, createLogicProgrammerElement, getDisplayColor, getDisplayColorFormat, getModId, getTranslationKey, getTypeName, getTypeNamespace, getUniqueName, getUnlocalizedPrefix, isCategory, loadTooltip, materialize, parseString, registerModelResourceLocation, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.cyclops.integrateddynamics.api.evaluate.variable.IValueType
deserialize, deserializeValuePredicate, getDefault, getVariableItemOverrideModel, renderISTER, serialize, toCompactString
-
Constructor Details
-
ValueObjectTypeBase
-
ValueObjectTypeBase
-
-
Method Details
-
isObject
public boolean isObject()- Specified by:
isObjectin interfaceIValueType<V extends IValue>- Overrides:
isObjectin classValueTypeBase<V extends IValue>- Returns:
- If this type is an object type, otherwise it is a raw type.
-