Gridarta Editor
net.sf.gridarta.gui.panel.archetypechooser.ArchetypeNameCellRenderer< 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 archetype name. More...

+ Inheritance diagram for net.sf.gridarta.gui.panel.archetypechooser.ArchetypeNameCellRenderer< 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.ArchetypeNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:

Public Member Functions

 ArchetypeNameCellRenderer (@NotNull final FaceObjectProviders faceObjectProviders)
 Creates a new instance. More...
 
int compare (final Archetype< G, A, R > o1, final Archetype< G, A, R > o2)
 
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 archetype name.

Author
Andreas Kirschbaum

Definition at line 35 of file ArchetypeNameCellRenderer.java.

Constructor & Destructor Documentation

◆ ArchetypeNameCellRenderer()

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

Creates a new instance.

Parameters
faceObjectProvidersthe face object providers for looking up faces

Definition at line 53 of file ArchetypeNameCellRenderer.java.

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

Member Function Documentation

◆ compare()

int net.sf.gridarta.gui.panel.archetypechooser.ArchetypeNameCellRenderer< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.compare ( final Archetype< G, A, R >  o1,
final Archetype< G, A, R >  o2 
)

◆ getLayoutOrientation()

int net.sf.gridarta.gui.panel.archetypechooser.ArchetypeNameCellRenderer< 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.ArchetypeNameCellRenderer< 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 40 of file ArchetypeNameCellRenderer.java.


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