BuilderAttributeDescriptor

public class BuilderAttributeDescriptor

Class BuilderAttributeDescriptor. Provides builderattributedescriptor functionality for the Hytale server.

java.lang.Object > BuilderAttributeDescriptor

Field Summary

required

private RequirementType required

Field required.

computable

private boolean computable

Field computable.

defaultValue

private String defaultValue

Field defaultValue.

domain

private String domain

Field domain.

minSize

private int minSize

Field minSize.

maxSize

private int maxSize

Field maxSize.

validator

private Validator validator

Field validator.

enumConstants

final E[] enumConstants

Field enumConstants.

Method Detail

BuilderAttributeDescriptor

public public BuilderAttributeDescriptor (final String name, final String type, final BuilderDescriptorState state, final String shortDescription, final String longDescription)

Method BuilderAttributeDescriptor.

Parameters:
final String name
final String type
final BuilderDescriptorState state
final String shortDescription
final String longDescription

required

public BuilderAttributeDescriptor required ()

Method required.

requiredIfNotOverridden

public BuilderAttributeDescriptor requiredIfNotOverridden ()

Method requiredIfNotOverridden.

optional

public BuilderAttributeDescriptor optional (final String defaultValue)

Method optional.

Parameters:
final String defaultValue

computable

public BuilderAttributeDescriptor computable ()

Method computable.

setBasicEnum

public BuilderAttributeDescriptor setBasicEnum (@Nonnull final Class clazz)

Method setBasicEnum.

Parameters:
@Nonnull final Class clazz

setEnum

public BuilderAttributeDescriptor setEnum (@Nonnull final Class clazz)

Method setEnum.

Parameters:
@Nonnull final Class clazz

domain

public BuilderAttributeDescriptor domain (final String domain)

Method domain.

Parameters:
final String domain

validator

public BuilderAttributeDescriptor validator (final Validator validator)

Method validator.

Parameters:
final Validator validator

length

public BuilderAttributeDescriptor length (final int size)

Method length.

Parameters:
final int size

toString

public String toString ()

Method toString.