|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClassFinderInterface
This interface defines services for publicly load class bytecode.
The JDK12ClassFileFinder
class implements this interface emulating the
Java 2 system class loader behaviour.
Method Summary | |
---|---|
java.io.File |
findClassFile(java.lang.String className)
This method finds the class file - in a way depending on the particular implementation |
byte[] |
getClassBytes(java.lang.String className)
Returns a byte array with the bytecode for the class |
java.lang.String |
getSupportedLoadingScheme()
Returns the supported loading scheme |
java.io.InputStream |
openClass(java.lang.String className)
Open class data. |
Method Detail |
---|
java.lang.String getSupportedLoadingScheme()
java.io.InputStream openClass(java.lang.String className) throws java.io.IOException, java.lang.ClassNotFoundException
className
- the name of the class to find
java.lang.ClassNotFoundException
- if the class is not found
java.io.IOException
- if an I/O Exception occursbyte[] getClassBytes(java.lang.String className) throws java.io.IOException, java.lang.ClassNotFoundException
className
- the name of the class to find
java.io.IOException
- if a problem arises while loading the bytecode
java.lang.ClassNotFoundException
- if the class definition cannot be foundjava.io.File findClassFile(java.lang.String className) throws java.io.IOException, java.lang.ClassNotFoundException
className
- the name of the class to find
java.lang.ClassNotFoundException
- if the class is not found
java.io.IOException
- if an I/O Exception occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |