 |
Gridarta Editor
|
Go to the documentation of this file.
20 package net.sf.gridarta.gui.filter;
22 import javax.swing.JMenu;
28 import org.jetbrains.annotations.NotNull;
57 boolean canShow(@NotNull G gameObject);
void newSquare(@NotNull FilterState filterState)
Base package of all Gridarta classes.
The highlighted state while using a FilterControl instance.
Reflects a game object (object on a map).
Interface for listeners interested in FilterConfig related changes.
void removeFilter(@NotNull String name)
GameObjects are the objects based on Archetypes found on maps.
void addConfigListener(@NotNull FilterConfigListener listener)
Adds a FilterConfigListener to be notified about changes.
boolean canShow(@NotNull G gameObject)
boolean isHighlightedSquare(@NotNull FilterState filterState, int path)
Interface for MapArchObjects.
void createMenuEntries(@NotNull JMenu menu)
void objectInSquare(@NotNull FilterState filterState, @NotNull G gameObject)
void addFilter(@NotNull String name, @NotNull Filter<?, ?> filter)
void removeConfigListener(@NotNull FilterConfigListener listener)
Removes a FilterConfigListener to be notified about changes.