|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.b3dgs.lionengine.utility.Media
public class Media
Allow to grab ressources with ease.
Method Summary | |
---|---|
static java.lang.String |
get(java.lang.String... path)
Get a media from its path (start by defaut in the ressources dir). |
static java.io.File |
getFile(java.lang.String outfile,
java.io.InputStream stream)
Copy stream into a temporary file and return this file (localized on current system). |
static java.lang.String |
getRessourcesDir()
Get current ressources directory. |
static java.io.InputStream |
getStream(java.lang.String path)
Get stream of specified path. |
static java.io.File |
getTempFile(java.lang.String filename,
boolean cache)
Get a temporary file, including cache check. |
static void |
loadFromJar(java.lang.Class<?> cloader)
Activate ressources loading from *.jar |
static java.lang.String |
separator()
Get current separator character (equals / in case of applet, else OS dependant). |
static void |
setRessourcesDir(java.lang.String dir)
Define ressources dir. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.String separator()
public static void loadFromJar(java.lang.Class<?> cloader)
cloader
- class loader reference (ressources entry point).public static void setRessourcesDir(java.lang.String dir)
dir
- main root dir.public static java.lang.String getRessourcesDir()
public static java.lang.String get(java.lang.String... path)
path
- list of folders (if has) and file.
setRessourcesDir(java.lang.String)
public static java.io.InputStream getStream(java.lang.String path)
path
- input path, pointing to a file.
public static java.io.File getFile(java.lang.String outfile, java.io.InputStream stream)
outfile
- file which will store stream.stream
- input stream.
public static java.io.File getTempFile(java.lang.String filename, boolean cache)
filename
- original filename (may be inside a jar).cache
- cache state (true will check if file is not already cached).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |