ca.nengo.config.handlers
Class VectorHandler
java.lang.Object
ca.nengo.config.handlers.BaseHandler
ca.nengo.config.handlers.MatrixHandlerBase
ca.nengo.config.handlers.VectorHandler
- All Implemented Interfaces:
- ConfigurationHandler
public class VectorHandler
- extends MatrixHandlerBase
ConfigurationHandler for float[] values.
Constructor Summary |
VectorHandler()
ConfigurationHandler for float[] values. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VectorHandler
public VectorHandler()
- ConfigurationHandler for float[] values.
getRenderer
public java.awt.Component getRenderer(java.lang.Object o)
- Specified by:
getRenderer
in interface ConfigurationHandler
- Overrides:
getRenderer
in class BaseHandler
- Parameters:
o
- An object for which canHandle(o.getClass()) == true
- Returns:
- null
- See Also:
ConfigurationHandler.getRenderer(java.lang.Object)
toString
public java.lang.String toString(java.lang.Object o)
- Specified by:
toString
in interface ConfigurationHandler
- Overrides:
toString
in class BaseHandler
- Parameters:
o
- An object for which canHandle(o.getClass()) == true
- Returns:
- o.toString()
- See Also:
ConfigurationHandler.toString(java.lang.Object)
fromString
public java.lang.Object fromString(java.lang.String s)
- Specified by:
fromString
in interface ConfigurationHandler
- Overrides:
fromString
in class BaseHandler
- Parameters:
s
- A String representation of an object, eg from toString(o) or user
input
- Returns:
- myClass.getConstructor(new Class[]{String.class}).newInstance(new Object[]{s})
- See Also:
ConfigurationHandler.fromString(java.lang.String)
getDefaultValue
public java.lang.Object getDefaultValue(java.lang.Class<?> c)
- Parameters:
c
- A class for which canHandle(c) == true
- Returns:
- A default value of the given class
- See Also:
ConfigurationHandler.getDefaultValue(java.lang.Class)
CreateMatrixEditor
public MatrixEditor CreateMatrixEditor(java.lang.Object o,
ConfigurationChangeListener configListener)
- Specified by:
CreateMatrixEditor
in class MatrixHandlerBase
- Parameters:
o
- Object being configuredconfigListener
- Listener for configuration changes
- Returns:
- A MatrixEditor object (currently defaults to float[][])