Gridarta Editor
net.sf.gridarta.gui.panel.archetypechooser.DisplayNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R > Class Template Reference

A DisplayMode showing archetypes as images and in-game game object name. More...

+ Inheritance diagram for net.sf.gridarta.gui.panel.archetypechooser.DisplayNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
+ Collaboration diagram for net.sf.gridarta.gui.panel.archetypechooser.DisplayNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:

Public Member Functions

int compare (final Archetype< G, A, R > o1, final Archetype< G, A, R > o2)
 
 DisplayNameCellRenderer (@NotNull final FaceObjectProviders faceObjectProviders)
 Creates a new instance. More...
 
int getLayoutOrientation ()
 Returns the layout orientation. More...
 
Component getListCellRendererComponent (final JList<?> list, final Object value, final int index, final boolean isSelected, final boolean cellHasFocus)
 

Private Attributes

final FaceObjectProviders faceObjectProviders
 The FaceObjectProviders for looking up faces. More...
 

Static Private Attributes

static final long serialVersionUID = 1L
 Serial Version UID. More...
 

Additional Inherited Members

- Protected Member Functions inherited from net.sf.gridarta.model.archetypechooser.DisplayMode< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >
 DisplayMode ()
 Creates a new instance. More...
 

Detailed Description

A DisplayMode showing archetypes as images and in-game game object name.

Author
Andreas Kirschbaum

Definition at line 37 of file DisplayNameCellRenderer.java.

Constructor & Destructor Documentation

◆ DisplayNameCellRenderer()

net.sf.gridarta.gui.panel.archetypechooser.DisplayNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.DisplayNameCellRenderer ( @NotNull final FaceObjectProviders  faceObjectProviders)

Creates a new instance.

Parameters
faceObjectProvidersthe face object providers for looking up faces

Definition at line 55 of file DisplayNameCellRenderer.java.

References net.sf.gridarta.gui.panel.archetypechooser.DisplayNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.faceObjectProviders.

Member Function Documentation

◆ compare()

◆ getLayoutOrientation()

int net.sf.gridarta.gui.panel.archetypechooser.DisplayNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getLayoutOrientation ( )

◆ getListCellRendererComponent()

Member Data Documentation

◆ faceObjectProviders

◆ serialVersionUID

final long net.sf.gridarta.gui.panel.archetypechooser.DisplayNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.serialVersionUID = 1L
staticprivate

Serial Version UID.

Definition at line 42 of file DisplayNameCellRenderer.java.


The documentation for this class was generated from the following file: