public class BuilderComponent
Component for tracking builder state. Attach this component to entities that need to track builder data.
java.lang.Object > BuilderComponent
Field Summary
s
final
ObjectSchema
s
Field s.
Method Detail
BuilderComponent
public
public
BuilderComponent
(final Class classType)
Method BuilderComponent.
- Parameters:
final ClassclassType
getShortDescription
public
String
getShortDescription
()
Method getShortDescription.
getLongDescription
public
String
getLongDescription
()
Method getLongDescription.
category
public
Class
category
()
Method category.
getBuilderDescriptorState
Method getBuilderDescriptorState.
readConfig
Method readConfig.
- Parameters:
@Nonnull final JsonElementdata
validate
public
boolean
validate
(final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, @Nonnull final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)
Method validate.
- Parameters:
final StringconfigName@Nonnull final NPCLoadTimeValidationHelpervalidationHelper@Nonnull final ExecutionContextcontextfinal ScopeglobalScope@Nonnull final Listerrors
canRequireFeature
public
boolean
canRequireFeature
()
Method canRequireFeature.
StringSchema
public
new
StringSchema
()
Method StringSchema.
BooleanSchema
public
new
BooleanSchema
()
Method BooleanSchema.