![]() |
Gridarta Editor
|
A dialog to ask the user for a map to open. More...
Public Member Functions | |
void | goExitApply () |
Action method for apply. More... | |
void | goExitCancel () |
Action method for cancel. More... | |
GoExitDialog (@NotNull final Component parent, @NotNull final MapView< G, A, R > mapView, @NotNull final GameObjectMatcher exitGameObjectMatcher, @NotNull final EnterMap< G, A, R > enterMap, @NotNull final FaceObjectProviders faceObjectProviders) | |
Creates a new instance. More... | |
void | goExitScrollBottom () |
Action method for scroll bottom. More... | |
void | goExitScrollDown () |
Action method for scroll down. More... | |
void | goExitScrollPageDown () |
Action method for scroll page down. More... | |
void | goExitScrollPageUp () |
Action method for scroll page up. More... | |
void | goExitScrollTop () |
Action method for scroll top. More... | |
void | goExitScrollUp () |
Action method for scroll up. More... | |
void | goExitSelectDown () |
Action method for select down. More... | |
void | goExitSelectUp () |
Action method for select up. More... | |
void | showDialog () |
Opens the dialog. More... | |
Private Member Functions | |
boolean | goExit () |
Opens the selected maps. More... | |
Private Attributes | |
final JDialog | dialog |
The JDialog instance. More... | |
final EnterMap< G, A, R > | enterMap |
The EnterMap instance for entering maps. More... | |
final GameObjectMatcher | exitGameObjectMatcher |
The GameObjectMatcher for selecting exits. More... | |
final JList< G > | list = new JList<>(listModel) |
The JList showing the matching maps. More... | |
final DefaultListModel< G > | listModel = new DefaultListModel<>() |
The list model containing the search results. More... | |
final MapListCellRenderer | mapListCellRenderer |
The MapListCellRenderer for list. More... | |
final MapView< G, A, R > | mapView |
The MapView for this dialog. More... | |
Static Private Attributes | |
static final ActionBuilder | ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta") |
The ActionBuilder. More... | |
static final JButton[] | EMPTY_BUTTON_ARRAY = new JButton[0] |
An empty array of JButton instances. More... | |
A dialog to ask the user for a map to open.
Definition at line 60 of file GoExitDialog.java.
net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog | ( | @NotNull final Component | parent, |
@NotNull final MapView< G, A, R > | mapView, | ||
@NotNull final GameObjectMatcher | exitGameObjectMatcher, | ||
@NotNull final EnterMap< G, A, R > | enterMap, | ||
@NotNull final FaceObjectProviders | faceObjectProviders | ||
) |
Creates a new instance.
parent | the parent component for this dialog |
mapView | the map view for this dialog |
exitGameObjectMatcher | the game object matcher for selecting exits |
enterMap | the enter map instance to use |
faceObjectProviders | the face object providers for looking up faces |
Definition at line 125 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ACTION_BUILDER, net.sf.gridarta.gui.utils.SwingUtils.addAction(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.dialog, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.EMPTY_BUTTON_ARRAY, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.enterMap, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.exitGameObjectMatcher, net.sf.gridarta.utils.ActionBuilderUtils.getString(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitApply(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapListCellRenderer, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapView.
|
private |
Opens the selected maps.
Definition at line 338 of file GoExitDialog.java.
References net.sf.gridarta.gui.map.mapactions.EnterMap< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.enterExit(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.enterMap, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapView.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitApply | ( | ) |
Action method for apply.
Definition at line 210 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.dialog, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExit().
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitCancel | ( | ) |
Action method for cancel.
Definition at line 220 of file GoExitDialog.java.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollBottom | ( | ) |
Action method for scroll bottom.
Definition at line 302 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.listModel.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollDown | ( | ) |
Action method for scroll down.
Definition at line 239 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.listModel.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollPageDown | ( | ) |
Action method for scroll page down.
Definition at line 271 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.listModel.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollPageUp | ( | ) |
Action method for scroll page up.
Definition at line 250 of file GoExitDialog.java.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollTop | ( | ) |
Action method for scroll top.
Definition at line 292 of file GoExitDialog.java.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollUp | ( | ) |
Action method for scroll up.
Definition at line 228 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.listModel.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitSelectDown | ( | ) |
Action method for select down.
Definition at line 325 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.listModel.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitSelectUp | ( | ) |
Action method for select up.
Definition at line 312 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.listModel.
void net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.showDialog | ( | ) |
Opens the dialog.
Definition at line 181 of file GoExitDialog.java.
References net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.dialog, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.exitGameObjectMatcher, net.sf.gridarta.gui.map.mapview.MapView< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getMapControl(), net.sf.gridarta.model.mapcontrol.MapControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getMapModel(), net.sf.gridarta.model.match.GameObjectMatcher.isMatching(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.list, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.listModel, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapListCellRenderer, net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapView, and net.sf.gridarta.model.maplocation.MapLocation.newAbsoluteMapLocation().
|
staticprivate |
The ActionBuilder.
Definition at line 66 of file GoExitDialog.java.
|
private |
The JDialog instance.
}
Definition at line 96 of file GoExitDialog.java.
Referenced by net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitApply(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitCancel(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog(), and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.showDialog().
|
staticprivate |
An empty array of JButton instances.
Definition at line 72 of file GoExitDialog.java.
|
private |
The EnterMap instance for entering maps.
Definition at line 90 of file GoExitDialog.java.
Referenced by net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExit(), and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog().
|
private |
The GameObjectMatcher for selecting exits.
Definition at line 84 of file GoExitDialog.java.
Referenced by net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog(), and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.showDialog().
|
private |
The JList showing the matching maps.
Definition at line 108 of file GoExitDialog.java.
Referenced by net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExit(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollBottom(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollDown(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollPageDown(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollPageUp(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollTop(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollUp(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitSelectDown(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitSelectUp(), and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.showDialog().
|
private |
The list model containing the search results.
Definition at line 102 of file GoExitDialog.java.
Referenced by net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollBottom(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollDown(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollPageDown(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitScrollUp(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitSelectDown(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExitSelectUp(), and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.showDialog().
|
private |
The MapListCellRenderer for list.
Definition at line 114 of file GoExitDialog.java.
Referenced by net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog(), and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.showDialog().
|
private |
The MapView for this dialog.
Definition at line 78 of file GoExitDialog.java.
Referenced by net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.goExit(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog(), and net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.showDialog().