com.speckled.specksim
Class SpeckPosition.Configurator

java.lang.Object
  extended by com.ryanm.config.imp.AbstractConfigurator
      extended by com.speckled.specksim.SpeckPosition.Configurator
All Implemented Interfaces:
Configurator
Enclosing class:
SpeckPosition

public static class SpeckPosition.Configurator
extends AbstractConfigurator

A useful configurator for manipulating a SpeckPosition.

Author:
ryanm

Field Summary
 
Fields inherited from interface com.ryanm.config.Configurator
ACTION_TYPE, BOOLEAN_TYPE, COLOUR_TYPE, FILE_TYPE, FLOAT_TYPE, INT_TYPE, STRING_LIST_TYPE, STRING_TYPE, VECTOR_TYPE
 
Constructor Summary
SpeckPosition.Configurator(java.lang.String name, SpeckPosition speckPosition)
          Constructs a new SpeckPosition.Configurator that will manipulate the values of the supplied SpeckPosition
SpeckPosition.Configurator(java.lang.String name, java.lang.String description, SpeckPosition speckPosition)
          Constructs a new SpeckPosition.Configurator that will manipulate the values of the supplied SpeckPosition
 
Method Summary
protected  void applyValue(java.lang.String name, java.lang.Object value)
          This should be overridden to actually apply the new value
 java.lang.Object retrieveValue(java.lang.String name)
          Get the current value of the named variable
 
Methods inherited from class com.ryanm.config.imp.AbstractConfigurator
addConfiguratorListener, addValueListener, addVariable, addVariable, buildPaths, copyValues, getDescription, getDescription, getName, getNames, getParent, getPath, getRange, getType, getValue, isGUIEnabled, pathsBuilt, removeConfiguratorListener, removeValueListener, removeVariable, setDescription, setGUIEnabled, setRange, setType, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpeckPosition.Configurator

public SpeckPosition.Configurator(java.lang.String name,
                                  SpeckPosition speckPosition)
Constructs a new SpeckPosition.Configurator that will manipulate the values of the supplied SpeckPosition

Parameters:
name - The name for the configurator
speckPosition - The SpeckPosition to manipulate

SpeckPosition.Configurator

public SpeckPosition.Configurator(java.lang.String name,
                                  java.lang.String description,
                                  SpeckPosition speckPosition)
Constructs a new SpeckPosition.Configurator that will manipulate the values of the supplied SpeckPosition

Parameters:
name - The name for the configurator
description - A description for the configurator
speckPosition - The SpeckPosition to manipulate
Method Detail

applyValue

protected void applyValue(java.lang.String name,
                          java.lang.Object value)
Description copied from class: AbstractConfigurator
This should be overridden to actually apply the new value

Specified by:
applyValue in class AbstractConfigurator
Parameters:
name - The name of the variable to change
value - The new value of that variable

retrieveValue

public java.lang.Object retrieveValue(java.lang.String name)
Description copied from class: AbstractConfigurator
Get the current value of the named variable

Specified by:
retrieveValue in class AbstractConfigurator
Parameters:
name - The name of the variable
Returns:
The value of the variable