Crossfire JXClient, Trunk
|
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, FacesProvider > | facesProviders = new HashMap<>() |
A factory for creating FacesProvider instances.
Definition at line 34 of file FacesProviderFactory.java.
com.realtime.crossfire.jxclient.faces.FacesProviderFactory.FacesProviderFactory | ( | @NotNull final FacesManager | facesManager | ) |
Creates a new instance.
facesManager | the faces manager to query |
Definition at line 47 of file FacesProviderFactory.java.
References com.realtime.crossfire.jxclient.faces.FacesProviderFactory.add().
|
private |
Adds a FacesProvider to facesProviders.
facesProvider | the 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().
FacesProvider com.realtime.crossfire.jxclient.faces.FacesProviderFactory.getFacesProvider | ( | final int | size | ) |
Returns the FacesProvider for a given face size.
size | the face size in pixels |
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().
|
private |
The defined FacesProviders. Maps face size in pixels to faces provider instance.
Definition at line 41 of file FacesProviderFactory.java.
Referenced by com.realtime.crossfire.jxclient.faces.FacesProviderFactory.add(), and com.realtime.crossfire.jxclient.faces.FacesProviderFactory.getFacesProvider().