HyCodeYourTale
classpublicPriority 2

BuilderObjectReferenceHelper

com.hypixel.hytale.server.npc.asset.builder.BuilderObjectReferenceHelper

extends BuilderObjectHelper

8

Methods

8

Public Methods

10

Fields

1

Constructors

Constants

StringKEY_INTERFACE_LIST= "Interfaces"
StringKEY_LABEL= "$Label"
StringKEY_LOCAL= "Local"
StringKEY_NULLABLE= "Nullable"
StringKEY_REFERENCE= "Reference"
StringNULL_COMPONENT= "$Null"

Constructors

public
BuilderObjectReferenceHelper(Class<?> classType, BuilderContext owner)

Methods

Public Methods (8)

public
T build(BuilderSupport builderSupport)
@Nullable@Override
public
boolean excludeFromRegularBuild()
public
Builder<T> getBuilder(BuilderManager builderManager, BuilderSupport support, boolean nullable)
@Nullable
public
Builder<T> getBuilder(BuilderManager builderManager, ExecutionContext context, Builder<?> parentSpawnable)
@Nullable
public
String getLabel()
@Override
public
boolean isFinal()
public
boolean isPresent()
@Override
public
void setLabel(String label)

Fields

Protected Fields (10)

protectedBuilder<T> builder
protectedString[] componentInterfaces
protectedFeatureEvaluatorHelper evaluatorHelper
protectedInternalReferenceResolver internalReferenceResolver
protectedboolean isInternalReference
protectedboolean isNullable
protectedboolean isReference
protectedString label
protectedBuilderModifier modifier
protectedint referenceIndex

Related Classes