20 package net.sf.gridarta.gui.dialog.gameobjectattributes;
22 import java.awt.Component;
27 import org.jetbrains.annotations.NotNull;
28 import org.jetbrains.annotations.Nullable;
34 public class GuiInfoGlue<G
extends GameObject<G, A, R>, A extends
MapArchObject<A>, R extends
Archetype<G, A, R>, T extends
ArchetypeAttribute> extends
GuiInfo<G, A, R, T> {
40 private final Component
glue;
This Class contains the data of one archetype attribute.
Base package of all Gridarta classes.
Reflects a game object (object on a map).
A GuiInfo that fills one component both horizontally and vertically.
final DialogAttribute< G, A, R, T > attribute
The DialogAttribute this entry represents.
GameObjects are the objects based on Archetypes found on maps.
final Component glue
The component to display filled both horizontally and vertically.
Defines types of GameObjects with corresponding attributes.
GuiInfoGlue(@NotNull final DialogAttribute< G, A, R, T > attribute, @NotNull final Component glue)
Creates a new instance.
Information about one attribute line in a GameObjectAttributesDialog.
Interface for MapArchObjects.