ca.nengo.config.handlers
Class MatrixHandlerBase
java.lang.Object
ca.nengo.config.handlers.BaseHandler
ca.nengo.config.handlers.MatrixHandlerBase
- All Implemented Interfaces:
- ConfigurationHandler
- Direct Known Subclasses:
- MatrixHandler, VectorHandler
public abstract class MatrixHandlerBase
- extends BaseHandler
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatrixHandlerBase
public MatrixHandlerBase(java.lang.Class<?> c)
CreateMatrixEditor
public abstract MatrixEditor CreateMatrixEditor(java.lang.Object o,
ConfigurationChangeListener configListener)
getEditor
public final java.awt.Component getEditor(java.lang.Object o,
ConfigurationChangeListener configListener,
javax.swing.JComponent parent)
- Description copied from class:
BaseHandler
- Returns a JTextField. An object is built from the text using fromString().
- Specified by:
getEditor in interface ConfigurationHandler- Overrides:
getEditor in class BaseHandler
- Parameters:
o - An object for which canHandle(o.getClass()) == trueconfigListener - An ActionListener. The returned editor component must 1) add this listener
to the part of itself that produces an event when editing is complete, and 2) call
setProxy() with an EditorProxy through which the listener can retrieve a
new object value when editing is complete
- Returns:
- A UI component (eg JTextField) that allows the user to change the
object's value. If null, the calling property editor will attempt
to create a default editor, possibly using fromString(...).
- See Also:
ca.nengo.config.ConfigurationHandler#getEditor(java.lang.Object, ConfigurationChangeListener)