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

Public Member Functions

InputStream getInputStream (@NotNull final String name) throws IOException
 
String getURI (@NotNull final String name)
 
 JXCSkinDirSource (@NotNull final Path dir) throws JXCSkinException
 

Private Attributes

final Path dir
 

Additional Inherited Members

- Protected Member Functions inherited from com.realtime.crossfire.jxclient.skin.source.AbstractJXCSkinSource
void checkAccess () throws JXCSkinException
 

Detailed Description

A JXCSkinSource that loads from files.

Author
Andreas Kirschbaum

Definition at line 36 of file JXCSkinDirSource.java.

Constructor & Destructor Documentation

◆ JXCSkinDirSource()

com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource.JXCSkinDirSource ( @NotNull final Path  dir) throws JXCSkinException

Creates a new instance.

Parameters
dirthe base directory
Exceptions
JXCSkinExceptionif the skin cannot be loaded

Definition at line 49 of file JXCSkinDirSource.java.

References com.realtime.crossfire.jxclient.skin.source.AbstractJXCSkinSource.checkAccess(), and com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource.dir.

Here is the call graph for this function:

Member Function Documentation

◆ getInputStream()

InputStream com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource.getInputStream ( @NotNull final String  name) throws IOException

Returns an InputStream for a resource name.

Parameters
namethe resource name
Returns
the input stream for the resource
Exceptions
IOExceptionif the resource cannot be loaded

Implements com.realtime.crossfire.jxclient.skin.source.JXCSkinSource.

Definition at line 56 of file JXCSkinDirSource.java.

References com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource.dir.

◆ getURI()

String com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource.getURI ( @NotNull final String  name)

Returns a description of the location of a resource name.

Parameters
namethe resource name
Returns
the description of the resource

Implements com.realtime.crossfire.jxclient.skin.source.JXCSkinSource.

Definition at line 62 of file JXCSkinDirSource.java.

References com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource.dir.

Member Data Documentation

◆ dir

final Path com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource.dir
private

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