vooga.levelEditor.annotations
Annotation Type EditableString


@Documented
@Retention(value=RUNTIME)
@Target(value=PARAMETER)
public @interface EditableString

Marks a String that will be editable by the level editor.

Author:
Phil Puryear

Required Element Summary
 java.lang.String editorName
          The name that the level editor will use for this parameter.
 
Optional Element Summary
 java.lang.String[] allowedValues
          A set of allowed values for this parameter.
 java.lang.String defaultValue
          The default value to be used for this parameter.
 

Element Detail

editorName

public abstract java.lang.String editorName
The name that the level editor will use for this parameter.

defaultValue

public abstract java.lang.String defaultValue
The default value to be used for this parameter. Defaults to the empty string if unspecified.

Default:
""

allowedValues

public abstract java.lang.String[] allowedValues
A set of allowed values for this parameter. Allows any string if unspecified.

Default:
{}