anon.util
Class ResourceLoader.FileTypeInstantiator
java.lang.Object
anon.util.ResourceLoader.FileTypeInstantiator
- All Implemented Interfaces:
- IResourceInstantiator
- Enclosing class:
- ResourceLoader
private final class ResourceLoader.FileTypeInstantiator
- extends java.lang.Object
- implements IResourceInstantiator
Does not load or instantiate resources but returns the file type of resources. The file
type may either be SYSTEM_RESOURCE_TYPE_ZIP or SYSTEM_RESOURCE_TYPE_FILE.
Method Summary |
java.lang.Object |
getInstance(java.io.File a_file,
java.io.File a_topDirectory)
Loads a file and transforms it into a concrete object. |
java.lang.Object |
getInstance(java.io.InputStream a_inputStream,
java.lang.String a_resourceName)
Optional: may not be supported by all resource instantiators. |
java.lang.Object |
getInstance(java.util.zip.ZipEntry a_entry,
java.util.zip.ZipFile a_file)
Loads a file and transforms it into a concrete object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceLoader.FileTypeInstantiator
private ResourceLoader.FileTypeInstantiator()
getInstance
public java.lang.Object getInstance(java.io.File a_file,
java.io.File a_topDirectory)
- Description copied from interface:
IResourceInstantiator
- Loads a file and transforms it into a concrete object.
- Specified by:
getInstance
in interface IResourceInstantiator
- Parameters:
a_file
- a Filea_topDirectory
- the top directory of this file; this is generally not needed to load
the file
- Returns:
- an Object
getInstance
public java.lang.Object getInstance(java.util.zip.ZipEntry a_entry,
java.util.zip.ZipFile a_file)
- Description copied from interface:
IResourceInstantiator
- Loads a file and transforms it into a concrete object. Please not that JDK 1.1.8 does not
correctly load zip entries! Please use the method ResourceLoader.loadResource(String)
instead. By this way, only zip/jar files in the classpath may be loaded.
- Specified by:
getInstance
in interface IResourceInstantiator
- Parameters:
a_entry
- a ZipEntrya_file
- the ZipFile of this zip entry
- Returns:
- an Object
getInstance
public java.lang.Object getInstance(java.io.InputStream a_inputStream,
java.lang.String a_resourceName)
- Description copied from interface:
IResourceInstantiator
- Optional: may not be supported by all resource instantiators. You may not rely that this methods
returns results.
- Specified by:
getInstance
in interface IResourceInstantiator
- Returns: