Crossfire JXClient, Trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.faces.FacesProviderFactory Class Reference
Collaboration diagram for com.realtime.crossfire.jxclient.faces.FacesProviderFactory:
Collaboration graph

Public Member Functions

 FacesProviderFactory (@NotNull final FacesManager facesManager)
 
FacesProvider getFacesProvider (final int size)
 

Private Member Functions

void add (@NotNull final FacesProvider facesProvider)
 

Private Attributes

final Map< Integer, FacesProviderfacesProviders = new HashMap<>()
 

Detailed Description

A factory for creating FacesProvider instances.

Author
Andreas Kirschbaum

Definition at line 34 of file FacesProviderFactory.java.

Constructor & Destructor Documentation

◆ FacesProviderFactory()

com.realtime.crossfire.jxclient.faces.FacesProviderFactory.FacesProviderFactory ( @NotNull final FacesManager  facesManager)

Creates a new instance.

Parameters
facesManagerthe faces manager to query

Definition at line 47 of file FacesProviderFactory.java.

References com.realtime.crossfire.jxclient.faces.FacesProviderFactory.add().

Here is the call graph for this function:

Member Function Documentation

◆ add()

void com.realtime.crossfire.jxclient.faces.FacesProviderFactory.add ( @NotNull final FacesProvider  facesProvider)
private

Adds a FacesProvider to facesProviders.

Parameters
facesProviderthe faces provider to add

Definition at line 57 of file FacesProviderFactory.java.

References com.realtime.crossfire.jxclient.faces.FacesProviderFactory.facesProviders.

Referenced by com.realtime.crossfire.jxclient.faces.FacesProviderFactory.FacesProviderFactory().

Here is the caller graph for this function:

◆ getFacesProvider()

FacesProvider com.realtime.crossfire.jxclient.faces.FacesProviderFactory.getFacesProvider ( final int  size)

Returns the FacesProvider for a given face size.

Parameters
sizethe face size in pixels
Returns
the faces providers

Definition at line 71 of file FacesProviderFactory.java.

References com.realtime.crossfire.jxclient.faces.FacesProviderFactory.facesProviders.

Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseMap(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseMapDirections(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseMinimap().

Here is the caller graph for this function:

Member Data Documentation

◆ facesProviders

final Map<Integer, FacesProvider> com.realtime.crossfire.jxclient.faces.FacesProviderFactory.facesProviders = new HashMap<>()
private

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