 |
Gridarta Editor
|
Go to the documentation of this file.
20 package net.sf.gridarta.plugin.parameter;
25 import org.jetbrains.annotations.NotNull;
26 import org.jetbrains.annotations.Nullable;
String getParameterType()
Returns the parameter type name.
String getStringValue()
Returns the string representation of the current value of the parameter.
Base package of all Gridarta classes.
Interface for listeners interested in PluginParameter related events.
void addPluginParameterListener(@NotNull PluginParameterListener listener)
Adds a listener to be notified.
String getDescription()
The user-provided description of the value for the user interface.
Reflects a game object (object on a map).
V getValueOrNull()
Returns the current value of this parameter.
V getValue()
Returns the current value of this parameter.
GameObjects are the objects based on Archetypes found on maps.
Interface for MapArchObjects.
boolean setStringValue(@NotNull String stringValue)
Sets the parameter value from string representation.
String getName()
The name of the parameter.
An exception that is thrown if the string representation of value in a {} cannot be converted to an o...
< T > T visit(@NotNull PluginParameterVisitor< G, A, R, T > visitor)
Calls the.
void setDescription(@NotNull String description)
Sets the user-provided description of the value for the user interface.
Interface for visitors of PluginParameter instances.
void removePluginParameterListener(@NotNull PluginParameterListener listener)
Removes a listener to be notified.
void setName(@NotNull String name)
Sets the name of the parameter.