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.
void removeFilter(@NotNull String name)
Reflects a game object (object on a map).
void addConfigListener(@NotNull FilterConfigListener listener)
Adds a FilterConfigListener to be notified about changes.
GameObjects are the objects based on Archetypes found on maps.
boolean canShow(@NotNull G gameObject)
boolean isHighlightedSquare(@NotNull FilterState filterState, int path)
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.
Interface for MapArchObjects.
Interface for listeners interested in FilterConfig related changes.
The highlighted state while using a FilterControl instance.