Gridarta Editor
|
Public Member Functions | |
String[] | getArchNames () |
String | getChanges () |
Integer[] | getLayers () |
String[] | getNames () |
Integer[] | getSubLayers () |
void | massChangeCancel () |
MassChangeDialog () | |
void | massChangeOkay () |
boolean | showMassChangeDialog (@NotNull final Component parent) |
Private Member Functions | |
boolean | isOkButtonEnabled () |
void | updateOkButton () |
Private Attributes | |
final JTextComponent | archNamesTextField = new JTextField(50) |
final JButton | cancelButton = new JButton(ACTION_BUILDER.createAction(false, "massChangeCancel", this)) |
final JTextArea | changesTextArea = new JTextArea() |
JDialog | dialog |
final JTextComponent | layersTextField = new JTextField(50) |
final JTextComponent | namesTextField = new JTextField(50) |
final JButton | okButton = new JButton(ACTION_BUILDER.createAction(false, "massChangeOkay", this)) |
final JOptionPane | optionPane = new JOptionPane() |
final JTextComponent | subLayersTextField = new JTextField(50) |
final WindowListener | windowListener |
Static Private Attributes | |
static final ActionBuilder | ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta") |
Displays a dialog asking for parameters for the "mass change" function.
Definition at line 55 of file MassChangeDialog.java.
net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog | ( | ) |
Creates a new instance.
Definition at line 120 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.ACTION_BUILDER, net.sf.gridarta.mainactions.MassChangeDialog.archNamesTextField, net.sf.gridarta.mainactions.MassChangeDialog.cancelButton, net.sf.gridarta.mainactions.MassChangeDialog.changesTextArea, net.sf.gridarta.gui.utils.GUIConstants.DIALOG_BORDER, net.sf.gridarta.mainactions.MassChangeDialog.layersTextField, net.sf.gridarta.mainactions.MassChangeDialog.namesTextField, net.sf.gridarta.utils.ActionBuilderUtils.newLabel(), net.sf.gridarta.mainactions.MassChangeDialog.okButton, net.sf.gridarta.mainactions.MassChangeDialog.optionPane, net.sf.gridarta.gui.utils.TextComponentUtils.setAutoSelectOnFocus(), net.sf.gridarta.mainactions.MassChangeDialog.subLayersTextField, and net.sf.gridarta.mainactions.MassChangeDialog.updateOkButton().
String [] net.sf.gridarta.mainactions.MassChangeDialog.getArchNames | ( | ) |
Returns the arch names to affect.
Definition at line 285 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.archNamesTextField.
String net.sf.gridarta.mainactions.MassChangeDialog.getChanges | ( | ) |
Returns the actual changes to apply.
Definition at line 349 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.changesTextArea.
Integer [] net.sf.gridarta.mainactions.MassChangeDialog.getLayers | ( | ) |
Returns the layers to affect.
Definition at line 317 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.layersTextField, and net.sf.gridarta.utils.NumberUtils.parseInt().
String [] net.sf.gridarta.mainactions.MassChangeDialog.getNames | ( | ) |
Returns the object names to affect.
Definition at line 301 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.namesTextField.
Integer [] net.sf.gridarta.mainactions.MassChangeDialog.getSubLayers | ( | ) |
Returns the sub-layers to affect.
Definition at line 333 of file MassChangeDialog.java.
References net.sf.gridarta.utils.NumberUtils.parseInt(), and net.sf.gridarta.mainactions.MassChangeDialog.subLayersTextField.
|
private |
Returns whether the "OK" button is enabled.
Definition at line 276 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.changesTextArea.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.massChangeOkay(), net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog(), and net.sf.gridarta.mainactions.MassChangeDialog.updateOkButton().
void net.sf.gridarta.mainactions.MassChangeDialog.massChangeCancel | ( | ) |
Action method to close the dialog with "Cancel".
Definition at line 268 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.cancelButton, and net.sf.gridarta.mainactions.MassChangeDialog.optionPane.
void net.sf.gridarta.mainactions.MassChangeDialog.massChangeOkay | ( | ) |
Action method to close the dialog with "OK".
Definition at line 258 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.isOkButtonEnabled(), net.sf.gridarta.mainactions.MassChangeDialog.okButton, and net.sf.gridarta.mainactions.MassChangeDialog.optionPane.
boolean net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog | ( | @NotNull final Component | parent | ) |
Displays the mass change dialog.
parent | the parent component for the dialog |
Definition at line 234 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.ACTION_BUILDER, net.sf.gridarta.mainactions.MassChangeDialog.changesTextArea, net.sf.gridarta.mainactions.MassChangeDialog.dialog, net.sf.gridarta.utils.ActionBuilderUtils.getString(), net.sf.gridarta.mainactions.MassChangeDialog.isOkButtonEnabled(), net.sf.gridarta.mainactions.MassChangeDialog.okButton, net.sf.gridarta.mainactions.MassChangeDialog.optionPane, and net.sf.gridarta.mainactions.MassChangeDialog.windowListener.
|
private |
Updates the enabled state of the "OK" button depending on the dialog's contents.
Definition at line 225 of file MassChangeDialog.java.
References net.sf.gridarta.mainactions.MassChangeDialog.isOkButtonEnabled(), and net.sf.gridarta.mainactions.MassChangeDialog.okButton.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog().
|
staticprivate |
Action Builder to create Actions.
Definition at line 61 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog(), and net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog().
|
private |
The text field for specifying the arch names to match.
Definition at line 85 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.getArchNames(), and net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog().
|
private |
The "Cancel" button.
Definition at line 79 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.massChangeCancel(), and net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog().
|
private |
The text area for specifying the changes to add.
Definition at line 115 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.getChanges(), net.sf.gridarta.mainactions.MassChangeDialog.isOkButtonEnabled(), net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog(), and net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog().
|
private |
The JDialog instance or
if not yet created.
Definition at line 109 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog().
|
private |
The text field for specifying the layers to match.
Definition at line 97 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.getLayers(), and net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog().
|
private |
The text field for specifying the object names to match.
Definition at line 91 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.getNames(), and net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog().
|
private |
The "OK" button.
Definition at line 73 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog(), net.sf.gridarta.mainactions.MassChangeDialog.massChangeOkay(), net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog(), and net.sf.gridarta.mainactions.MassChangeDialog.updateOkButton().
|
private |
The JOptionPane instance used to create dialogs.
Definition at line 67 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.massChangeCancel(), net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog(), net.sf.gridarta.mainactions.MassChangeDialog.massChangeOkay(), and net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog().
|
private |
The text field for specifying the sub-layers to match.
Definition at line 103 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.getSubLayers(), and net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog().
|
private |
The WindowListener attached to dialog to call {} after the dialog has been shown.
Definition at line 180 of file MassChangeDialog.java.
Referenced by net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog().