com.golden.gamedev.engine
Class BaseIO

java.lang.Object
  |
  +--com.golden.gamedev.engine.BaseIO

public class BaseIO
extends Object

Class to get external resources, such as java.io.File, java.io.InputStream, java.net.URL.


Field Summary
static int CLASS_LOADER
           
static int CLASS_URL
           
static int WORKING_DIRECTORY
           
 
Constructor Summary
BaseIO(Class base)
           
BaseIO(Class base, int mode)
           
 
Method Summary
 Class getBase()
           
 File getFile(String path)
           
 File getFile(String path, int mode)
           
 ClassLoader getLoader()
           
 int getMode()
           
 String getPath(int mode)
           
 InputStream getStream(String path)
           
 InputStream getStream(String path, int mode)
           
 String getStringMode(int mode)
           
 URL getURL(String path)
           
 URL getURL(String path, int mode)
           
 void setBase(Class base)
           
 File setFile(String path)
           
 File setFile(String path, int mode)
           
 void setMode(int i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_URL

public static final int CLASS_URL
See Also:
Constant Field Values

WORKING_DIRECTORY

public static final int WORKING_DIRECTORY
See Also:
Constant Field Values

CLASS_LOADER

public static final int CLASS_LOADER
See Also:
Constant Field Values
Constructor Detail

BaseIO

public BaseIO(Class base,
              int mode)

BaseIO

public BaseIO(Class base)
Method Detail

getStream

public InputStream getStream(String path,
                             int mode)

getStream

public InputStream getStream(String path)

getURL

public URL getURL(String path,
                  int mode)

getURL

public URL getURL(String path)

getFile

public File getFile(String path,
                    int mode)

getFile

public File getFile(String path)

setFile

public File setFile(String path,
                    int mode)

setFile

public File setFile(String path)

getStringMode

public String getStringMode(int mode)

getPath

public String getPath(int mode)

setMode

public void setMode(int i)

getMode

public int getMode()

setBase

public void setBase(Class base)

getBase

public Class getBase()

getLoader

public ClassLoader getLoader()