|
Gridarta Editor
|
Parameter for a Plugin. More...
Inheritance diagram for net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >:
Collaboration diagram for net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >:Public Member Functions | |
| void | addPluginParameterListener (@NotNull PluginParameterListener listener) |
| Adds a listener to be notified. More... | |
| String | getDescription () |
| The user-provided description of the value for the user interface. More... | |
| String | getName () |
| The name of the parameter. More... | |
| String | getParameterType () |
| Returns the parameter type name. More... | |
| String | getStringValue () |
| Returns the string representation of the current value of the parameter. More... | |
| V | getValue () throws InvalidValueException |
| Returns the current value of this parameter. More... | |
| V | getValueOrNull () |
| Returns the current value of this parameter. More... | |
| void | removePluginParameterListener (@NotNull PluginParameterListener listener) |
| Removes a listener to be notified. More... | |
| void | setDescription (@NotNull String description) |
| Sets the user-provided description of the value for the user interface. More... | |
| void | setName (@NotNull String name) |
| Sets the name of the parameter. More... | |
| boolean | setStringValue (@NotNull String stringValue) |
| Sets the parameter value from string representation. More... | |
| < T > T | visit (@NotNull PluginParameterVisitor< G, A, R, T > visitor) |
| Calls the. More... | |
Parameter for a Plugin.
Definition at line 33 of file PluginParameter.java.
| void net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.addPluginParameterListener | ( | @NotNull PluginParameterListener | listener | ) |
Adds a listener to be notified.
| listener | the listener |
Referenced by net.sf.gridarta.plugin.Plugin< G, A, R >.convertType(), and net.sf.gridarta.plugin.Plugin< G, A, R >.newParameter().
Here is the caller graph for this function:| String net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.getDescription | ( | ) |
The user-provided description of the value for the user interface.
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml3(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapFromXml1(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapFromXml3().
Here is the caller graph for this function:| String net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.getName | ( | ) |
The name of the parameter.
It identifies the parameter in the user interface and from the plugin script code.
Referenced by net.sf.gridarta.plugin.PluginExecutor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.executePlugin(), net.sf.gridarta.gui.dialog.plugin.PluginEditor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.pluginEditorRemoveParameter(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml3(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapFromXml1(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapFromXml3().
Here is the caller graph for this function:| String net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.getParameterType | ( | ) |
Returns the parameter type name.
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml3(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapFromXml1(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapFromXml3().
Here is the caller graph for this function:| String net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.getStringValue | ( | ) |
Returns the string representation of the current value of the parameter.
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml2(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml3().
Here is the caller graph for this function:| V net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.getValue | ( | ) | throws InvalidValueException |
Returns the current value of this parameter.
| InvalidValueException | if the the value is invalid |
| V net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.getValueOrNull | ( | ) |
Returns the current value of this parameter.
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeFromXml3(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleFromXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerFromXml2(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapFromXml1().
Here is the caller graph for this function:| void net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.removePluginParameterListener | ( | @NotNull PluginParameterListener | listener | ) |
Removes a listener to be notified.
| listener | the listener |
Referenced by net.sf.gridarta.plugin.Plugin< G, A, R >.convertType().
Here is the caller graph for this function:| void net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.setDescription | ( | @NotNull String | description | ) |
Sets the user-provided description of the value for the user interface.
| description | the description |
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapPathToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapToXml1(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testStringToXml1().
Here is the caller graph for this function:| void net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.setName | ( | @NotNull String | name | ) |
Sets the name of the parameter.
It identifies the parameter in the user interface and from the plugin script code.
| name | the name |
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testBooleanToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testDoubleToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testIntegerToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapPathToXml1(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapToXml1(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testStringToXml1().
Here is the caller graph for this function:| boolean net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.setStringValue | ( | @NotNull String | stringValue | ) |
Sets the parameter value from string representation.
| stringValue | the string representation of the value to set |
Referenced by net.sf.gridarta.plugin.PluginExecutor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.executePlugin(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeToXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testArchetypeToXml3(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapPathToXml2(), net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testMapToXml3(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.testStringToXml2().
Here is the caller graph for this function:| <T> T net.sf.gridarta.plugin.parameter.PluginParameter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, V >.visit | ( | @NotNull PluginParameterVisitor< G, A, R, T > | visitor | ) |
Calls the.
function for this parameter type.
| visitor | the visitor to call |
| <T> | the visitor-specific type of the return value |