vooga.levelEditor.annotations.framework
Class EditableParameter

java.lang.Object
  extended by vooga.levelEditor.annotations.framework.EditableParameter

public class EditableParameter
extends java.lang.Object


Constructor Summary
protected EditableParameter(java.lang.Object value, java.lang.Object minValue, java.lang.Object maxValue, java.util.List<java.lang.Object> allowedValues, java.lang.String editorName)
           
 
Method Summary
 java.util.List<java.lang.Object> getAllowedValues()
           
 java.lang.String getEditorName()
           
 java.lang.Object getValue()
           
 void setValue(java.lang.Object newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditableParameter

protected EditableParameter(java.lang.Object value,
                            java.lang.Object minValue,
                            java.lang.Object maxValue,
                            java.util.List<java.lang.Object> allowedValues,
                            java.lang.String editorName)
Method Detail

getEditorName

public java.lang.String getEditorName()

getValue

public java.lang.Object getValue()

getAllowedValues

public java.util.List<java.lang.Object> getAllowedValues()

setValue

public void setValue(java.lang.Object newValue)
              throws InvalidParameterValueException
Throws:
InvalidParameterValueException