public class MatrixHandler extends MatrixHandlerBase
Constructor and Description |
---|
MatrixHandler()
ConfigurationHandler for float[][] values.
|
Modifier and Type | Method and Description |
---|---|
MatrixEditor |
CreateMatrixEditor(java.lang.Object o,
ConfigurationChangeListener configListener) |
java.lang.Object |
fromString(java.lang.String s) |
static float[][] |
fromString(java.lang.String s,
char colDelim,
java.lang.String rowDelim) |
java.lang.Object |
getDefaultValue(java.lang.Class<?> c) |
java.awt.Component |
getRenderer(java.lang.Object o) |
static java.lang.String |
toString(float[][] matrix,
char colDelim,
java.lang.String rowDelim) |
java.lang.String |
toString(java.lang.Object o) |
getEditor
canHandle
public MatrixEditor CreateMatrixEditor(java.lang.Object o, ConfigurationChangeListener configListener)
CreateMatrixEditor
in class MatrixHandlerBase
o
- Object being configuredconfigListener
- Listener for configuration changespublic java.awt.Component getRenderer(java.lang.Object o)
getRenderer
in interface ConfigurationHandler
getRenderer
in class BaseHandler
o
- An object for which canHandle(o.getClass()) == trueConfigurationHandler.getRenderer(java.lang.Object)
public java.lang.Object fromString(java.lang.String s)
fromString
in interface ConfigurationHandler
fromString
in class BaseHandler
s
- A String representation of an object, eg from toString(o) or user
inputConfigurationHandler.fromString(java.lang.String)
public java.lang.String toString(java.lang.Object o)
toString
in interface ConfigurationHandler
toString
in class BaseHandler
o
- An object for which canHandle(o.getClass()) == trueConfigurationHandler.toString(java.lang.Object)
public static float[][] fromString(java.lang.String s, char colDelim, java.lang.String rowDelim)
s
- A String representation of a matrix, eg from
toString(float[][], char, String)colDelim
- The character used to delimit matrix columns in this stringrowDelim
- The string (can be >1 chars) used to delimit matrix rows in
this stringpublic static java.lang.String toString(float[][] matrix, char colDelim, java.lang.String rowDelim)
matrix
- A matrixcolDelim
- A character to be used to delimit matrix columnsrowDelim
- A String to be used to delimit matrix rowspublic java.lang.Object getDefaultValue(java.lang.Class<?> c)
c
- A class for which canHandle(c) == trueConfigurationHandler.getDefaultValue(java.lang.Class)