public class MapPathParameterView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> extends java.lang.Object implements PluginParameterView
PluginParameterView
that displays a MapPathParameter
.Constructor and Description |
---|
MapPathParameterView(@NotNull java.awt.Component parent,
@NotNull MapPathParameter<G,A,R> parameter,
@NotNull PathManager pathManager)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
@NotNull javax.swing.JComponent |
getConfigComponent()
Returns a
JComponent for editing the parameter configuration. |
@NotNull javax.swing.JComponent |
getValueComponent()
Returns a
JComponent for editing the parameter value. |
public MapPathParameterView(@NotNull @NotNull java.awt.Component parent, @NotNull @NotNull MapPathParameter<G,A,R> parameter, @NotNull @NotNull PathManager pathManager)
parent
- the parent component for the file chooserparameter
- the parameter to affectpathManager
- the path manager instance@NotNull public @NotNull javax.swing.JComponent getValueComponent()
PluginParameterView
JComponent
for editing the parameter value. In the "run
plugin" dialog this is the parameter's value, in the "edit plugin" dialog
it is the default value.getValueComponent
in interface PluginParameterView
@NotNull public @NotNull javax.swing.JComponent getConfigComponent()
PluginParameterView
JComponent
for editing the parameter configuration. It
is used only in the "edit plugin" dialog.getConfigComponent
in interface PluginParameterView