|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
de.uni_paderborn.fujaba.views.FilterClassLoader
A ClassLoader for filters. Searches in the Filter Directory additionally to the classpath
Nested Class Summary | |
private static class |
FilterClassLoader.NoCaseFileFilter
No comment provided by developer, please add a comment to improve documentation |
Nested classes inherited from class java.lang.ClassLoader |
|
Field Summary | |
private static java.io.FileFilter |
classFileFilter
No comment provided by developer, please add a comment to improve documentation. |
private static java.util.HashMap |
classLoaders
No comment provided by developer, please add a comment to improve documentation. |
private static FilterClassLoader |
defaultClassLoader
No comment provided by developer, please add a comment to improve documentation. |
private boolean |
isZipFile
No comment provided by developer, please add a comment to improve documentation. |
private java.io.File |
path
No comment provided by developer, please add a comment to improve documentation. |
private java.util.HashMap |
resolvedClasses
No comment provided by developer, please add a comment to improve documentation. |
private static java.io.FileFilter |
zipFileFilter
No comment provided by developer, please add a comment to improve documentation. |
Fields inherited from class java.lang.ClassLoader |
|
Constructor Summary | |
private |
FilterClassLoader()
Constructor for class FilterClassLoader |
private |
FilterClassLoader(java.io.File path)
Constructor for class FilterClassLoader |
Method Summary | |
protected boolean |
addToResolvedClasses(java.util.Map.Entry entry)
Access method for an one to n association. |
protected boolean |
addToResolvedClasses(java.lang.String key,
java.lang.Class value)
Access method for an one to n association. |
protected java.lang.Class |
defineClass(java.io.File classFile)
No comment provided by developer, please add a comment to improve documentation. |
protected java.lang.Class |
defineClass(java.io.InputStream stream,
long length)
No comment provided by developer, please add a comment to improve documentation. |
protected java.lang.Class |
defineClass(java.util.zip.ZipFile classFile,
java.util.zip.ZipEntry classEntry)
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfResolvedClasses()
No comment provided by developer, please add a comment to improve documentation. |
protected java.lang.Class |
findClass(java.lang.String name)
No comment provided by developer, please add a comment to improve documentation. |
private java.lang.Class |
findInDir(java.io.File path,
java.lang.String packageName,
java.lang.String baseName)
No comment provided by developer, please add a comment to improve documentation. |
private java.lang.Class |
findInZipFile(java.io.File zipFile,
java.lang.String packageName,
java.lang.String baseName)
No comment provided by developer, please add a comment to improve documentation. |
static FilterClassLoader |
get()
No comment provided by developer, please add a comment to improve documentation. |
static FilterClassLoader |
get(java.io.File path)
No comment provided by developer, please add a comment to improve documentation. |
private static java.lang.String |
getAbsolutePath(java.io.File file)
Get the absolutePath attribute of the FilterClassLoader class |
protected static java.io.FileFilter |
getClassFileFilter()
Get the classFileFilter attribute of the FilterClassLoader class |
java.lang.Class |
getFromResolvedClasses(java.lang.String key)
Get the fromResolvedClasses attribute of the FilterClassLoader object |
protected java.io.File |
getPath()
Get the path attribute of the FilterClassLoader object |
protected static java.io.FileFilter |
getZipFileFilter()
Get the zipFileFilter attribute of the FilterClassLoader class |
boolean |
hasInResolvedClasses(java.lang.Class value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInResolvedClasses(java.lang.String key,
java.lang.Class value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInResolvedClasses(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
protected boolean |
isZipFile()
Get the zipFile attribute of the FilterClassLoader object |
java.util.Iterator |
iteratorOfResolvedClasses()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfResolvedClasses()
No comment provided by developer, please add a comment to improve documentation. |
protected void |
removeAllFromResolvedClasses()
No comment provided by developer, please add a comment to improve documentation. |
protected boolean |
removeFromResolvedClasses(java.lang.Class value)
No comment provided by developer, please add a comment to improve documentation. |
protected boolean |
removeFromResolvedClasses(java.lang.String key,
java.lang.Class value)
No comment provided by developer, please add a comment to improve documentation. |
protected boolean |
removeKeyFromResolvedClasses(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
private void |
setPath(java.io.File path)
Sets the path attribute of the FilterClassLoader object |
int |
sizeOfResolvedClasses()
No comment provided by developer, please add a comment to improve documentation. |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static FilterClassLoader defaultClassLoader
private static java.util.HashMap classLoaders
private static java.io.FileFilter classFileFilter
private static java.io.FileFilter zipFileFilter
private java.util.HashMap resolvedClasses
private java.io.File path
private boolean isZipFile
Constructor Detail |
private FilterClassLoader()
private FilterClassLoader(java.io.File path)
path
- No description providedMethod Detail |
public static FilterClassLoader get()
public static FilterClassLoader get(java.io.File path)
path
- No description provided
protected static java.io.FileFilter getClassFileFilter()
protected static java.io.FileFilter getZipFileFilter()
protected java.lang.Class defineClass(java.io.File classFile) throws java.lang.ClassFormatError
classFile
- No description provided
java.lang.ClassFormatError
- Exception description not providedprotected java.lang.Class defineClass(java.util.zip.ZipFile classFile, java.util.zip.ZipEntry classEntry) throws java.lang.ClassFormatError
classFile
- No description providedclassEntry
- No description provided
java.lang.ClassFormatError
- Exception description not providedprotected java.lang.Class defineClass(java.io.InputStream stream, long length) throws java.lang.ClassFormatError
stream
- No description providedlength
- No description provided
java.lang.ClassFormatError
- Exception description not providedprotected java.lang.Class findClass(java.lang.String name) throws java.lang.ClassNotFoundException
name
- No description provided
java.lang.ClassNotFoundException
- Exception description not providedprivate java.lang.Class findInDir(java.io.File path, java.lang.String packageName, java.lang.String baseName)
path
- No description providedpackageName
- No description providedbaseName
- No description provided
private java.lang.Class findInZipFile(java.io.File zipFile, java.lang.String packageName, java.lang.String baseName)
zipFile
- No description providedpackageName
- No description providedbaseName
- No description provided
private void setPath(java.io.File path)
path
- The new path valueprotected java.io.File getPath()
protected boolean isZipFile()
public boolean hasInResolvedClasses(java.lang.Class value)
value
- No description provided
public boolean hasInResolvedClasses(java.lang.String key, java.lang.Class value)
key
- No description providedvalue
- No description provided
public boolean hasKeyInResolvedClasses(java.lang.String key)
key
- No description provided
public java.util.Iterator iteratorOfResolvedClasses()
public java.util.Iterator keysOfResolvedClasses()
public java.util.Iterator entriesOfResolvedClasses()
public int sizeOfResolvedClasses()
public java.lang.Class getFromResolvedClasses(java.lang.String key)
key
- No description provided
protected boolean addToResolvedClasses(java.lang.String key, java.lang.Class value)
key
- The object added.value
- The object added.
protected boolean addToResolvedClasses(java.util.Map.Entry entry)
entry
- The object added.
protected boolean removeFromResolvedClasses(java.lang.Class value)
value
- No description provided
protected boolean removeFromResolvedClasses(java.lang.String key, java.lang.Class value)
key
- No description providedvalue
- No description provided
protected boolean removeKeyFromResolvedClasses(java.lang.String key)
key
- No description provided
protected void removeAllFromResolvedClasses()
private static java.lang.String getAbsolutePath(java.io.File file)
file
- No description provided
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |