20 package net.sf.gridarta.gui.dialog.findarchetypes;
22 import java.awt.Component;
30 import org.jetbrains.annotations.NotNull;
31 import org.jetbrains.annotations.Nullable;
43 private final Object
sync =
new Object();
99 findArchetypesDialog = dialog;
final Component parent
The parent Component for the dialog.
Graphical User Interface of Gridarta.
Reading and writing of Atrinik maps.
A dialog manager for the find archetypes dialog.
Manages ArchetypeType instances, list, and bitmask definitions.
Base package of all Gridarta classes.
Reflects a game object (object on a map).
final ArchetypeTypeSet archetypeTypeSet
The ArchetypeTypeSet for looking up archetype types.
FindArchetypesDialogManager(@NotNull final Component parent, @NotNull final ArchetypeChooserControl< G, A, R > archetypeChooserControl, @NotNull final ObjectChooser< G, A, R > objectChooser, @NotNull final ArchetypeTypeSet archetypeTypeSet)
Creates a new instance.
final ArchetypeChooserControl< G, A, R > archetypeChooserControl
The ArchetypeChooserControl to search.
Abstract base class for classes managing a single dialog instance.
GameObjects are the objects based on Archetypes found on maps.
final Object sync
The synchronization object for accessing findArchetypesDialog.
void show()
Shows the dialog.
final ObjectChooser< G, A, R > objectChooser
The ObjectChooser to use when selecting search results.
FindArchetypesDialog< G, A, R > findArchetypesDialog
The FindArchetypesDialog instance or.
Common base interface for ObjectChoosers.
Defines types of GameObjects with corresponding attributes.
That control of the archetype chooser.
Interface for MapArchObjects.