Nengo.ca

ca.nengo.config.handlers
Class VectorHandler

java.lang.Object
  extended by ca.nengo.config.handlers.BaseHandler
      extended by ca.nengo.config.handlers.MatrixHandlerBase
          extended by 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.
 
Method Summary
 MatrixEditor CreateMatrixEditor(java.lang.Object o, ConfigurationChangeListener configListener)
           
 java.lang.Object fromString(java.lang.String s)
           
 java.lang.Object getDefaultValue(java.lang.Class<?> c)
           
 java.awt.Component getRenderer(java.lang.Object o)
           
 java.lang.String toString(java.lang.Object o)
           
 
Methods inherited from class ca.nengo.config.handlers.MatrixHandlerBase
getEditor
 
Methods inherited from class ca.nengo.config.handlers.BaseHandler
canHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectorHandler

public VectorHandler()
ConfigurationHandler for float[] values.

Method Detail

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 configured
configListener - Listener for configuration changes
Returns:
A MatrixEditor object (currently defaults to float[][])

Nengo.ca