A C F G I J M O R S

A

accept(String) - Method in interface com.deltax.cpacker.ClassPacker.ClassNameFilter
 
accept(String) - Method in class com.deltax.cpacker.ClassPacker.JavaNameFilter
 
addScanListener(ClassPacker.ClassScanListener) - Method in class com.deltax.cpacker.ClassPacker
 

C

classAdded(String) - Method in interface com.deltax.cpacker.ClassPacker.ClassScanListener
Called when a class is added.
classAdded(String) - Method in class com.deltax.cpacker.ClassPacker.Monitor
 
ClassFileFinder - interface com.deltax.util.ClassFileFinder.
This interface defines services for publicly load class bytecode The JDK12ClassFileFinder implements this interface emulating the Java 2 system class loader behaviour.
classNameToEntry(String) - Method in class com.deltax.util.JDK12ClassFileFinder
Converts a fully qualified externalized java class name into a zip file entry.
classNameToPath(String) - Method in class com.deltax.util.JDK12ClassFileFinder
Converts a fully qualified externalized java class name into a relative file path.
ClassPacker - class com.deltax.cpacker.ClassPacker.
This class checks and packs togheter in a JAR file all the .class files necessary to resolve, link and execute a given Java class.
ClassPacker.ClassNameFilter - interface com.deltax.cpacker.ClassPacker.ClassNameFilter.
This inteface defines a class name filter.
ClassPacker.ClassScanListener - interface com.deltax.cpacker.ClassPacker.ClassScanListener.
This inteface must be implemented by any object interested in listening to scanning events
ClassPacker.DefaultFileNameProvider - class com.deltax.cpacker.ClassPacker.DefaultFileNameProvider.
This class prompts a GUI to ask the user for a file name.
ClassPacker.DefaultFileNameProvider() - Constructor for class com.deltax.cpacker.ClassPacker.DefaultFileNameProvider
 
ClassPacker.FileNameProvider - interface com.deltax.cpacker.ClassPacker.FileNameProvider.
This inteface must be implemented by any class providing a file name for the JAR file constructed by createJAR
ClassPacker.FileNameProvider.CanceledException - exception com.deltax.cpacker.ClassPacker.FileNameProvider.CanceledException.
 
ClassPacker.FileNameProvider.CanceledException() - Constructor for class com.deltax.cpacker.ClassPacker.FileNameProvider.CanceledException
 
ClassPacker.JavaNameFilter - class com.deltax.cpacker.ClassPacker.JavaNameFilter.
This class filters out "java.*" and (optionally) "javax.*" class names.
ClassPacker.JavaNameFilter() - Constructor for class com.deltax.cpacker.ClassPacker.JavaNameFilter
Builds a filter which filters out "java.*" and "javax.*" class names.
ClassPacker.JavaNameFilter(boolean) - Constructor for class com.deltax.cpacker.ClassPacker.JavaNameFilter
Builds a filter which filters out "java.*" and allows to set filtering for "javax.*" class names.
ClassPacker.Monitor - class com.deltax.cpacker.ClassPacker.Monitor.
This class simply pops up a GUI Frame (Swing) to show the scanning status.
ClassPacker.Monitor(ClassPacker) - Constructor for class com.deltax.cpacker.ClassPacker.Monitor
 
ClassPacker.Monitor(ClassPacker, Component) - Constructor for class com.deltax.cpacker.ClassPacker.Monitor
 
ClassPacker(Class) - Constructor for class com.deltax.cpacker.ClassPacker
 
ClassPacker(Class, ClassPacker.ClassNameFilter) - Constructor for class com.deltax.cpacker.ClassPacker
 
ClassPacker(String) - Constructor for class com.deltax.cpacker.ClassPacker
 
ClassPacker(String, ClassPacker.ClassNameFilter) - Constructor for class com.deltax.cpacker.ClassPacker
 
classPath - Variable in class com.deltax.util.JDK12ClassFileFinder
The application class path used by this classFileFinder
com.deltax.cpacker - package com.deltax.cpacker
 
countClasses() - Method in class com.deltax.cpacker.ClassPacker
 
createJar() - Method in class com.deltax.cpacker.ClassPacker
Creates a JAR file for the collected classes.
createJar(String) - Method in class com.deltax.cpacker.ClassPacker
Creates a JAR file for the collected classes with the given name

F

findClassFile(String) - Method in interface com.deltax.util.ClassFileFinder
This method finds the class file - in a way depending on the particular implementation
findClassFile(String) - Method in class com.deltax.util.JDK12ClassFileFinder
This method emulates 1.2 behaviour for class finding - which means: - it first searches into the $java.home/lib/ and $java.home/lib/*.jar; - then in $java.ext.dirs/*.jar; - eventually in $java.class.path
findJarsInPath(File) - Method in class com.deltax.util.JDK12ClassFileFinder
Find the JAR files in the given path

G

getBytes(String) - Method in class com.deltax.util.JDK12ClassFileFinder
Return the byte array for the class
getClasses() - Method in class com.deltax.cpacker.ClassPacker
After a successful scanning, returns the classes set
getClassFileFinder() - Method in class com.deltax.cpacker.ClassPacker
 
getClassPathDirs() - Method in class com.deltax.util.JDK12ClassFileFinder
 
getFileName() - Method in interface com.deltax.cpacker.ClassPacker.FileNameProvider
Called by each invocation of createJAR()
getFileName() - Method in class com.deltax.cpacker.ClassPacker.DefaultFileNameProvider
 
getFileNameProvider() - Method in class com.deltax.cpacker.ClassPacker
 
getNames() - Method in class com.deltax.cpacker.ClassPacker
After a successful scanning, returns the names of the classes set
getSupportedLoadingScheme() - Method in interface com.deltax.util.ClassFileFinder
Returns the supported loading scheme
getSupportedLoadingScheme() - Method in class com.deltax.util.JDK12ClassFileFinder
Returns the supported loading scheme

I

isJar(File) - Method in class com.deltax.util.JDK12ClassFileFinder
Just checks if the file ends with .jar

J

JDK12ClassFileFinder - class com.deltax.util.JDK12ClassFileFinder.
This class emulates JDK 1.2 behaviour for finding class, providing direct access to the files / streams Of course, it work only when classes are actually loaded from a filesystem.
JDK12ClassFileFinder() - Constructor for class com.deltax.util.JDK12ClassFileFinder
Creates a classfinder which looks (besides system directories) in $java.class.path
JDK12ClassFileFinder(String) - Constructor for class com.deltax.util.JDK12ClassFileFinder
Creates a classfinder which looks (besides system directories) in the given class path

M

main(String[]) - Static method in class com.deltax.util.JDK12ClassFileFinder
 
main(String[]) - Static method in class com.deltax.cpacker.ClassPacker
 

O

openClass(String) - Method in interface com.deltax.util.ClassFileFinder
Open class data.
openClass(String) - Method in class com.deltax.util.JDK12ClassFileFinder
Open class data.
openClassInJar(String, File) - Method in class com.deltax.util.JDK12ClassFileFinder
Open class data in a JAR file

R

removeScanListener(ClassPacker.ClassScanListener) - Method in class com.deltax.cpacker.ClassPacker
 

S

scanEnd() - Method in interface com.deltax.cpacker.ClassPacker.ClassScanListener
Called when the scan is complete.
scanEnd() - Method in class com.deltax.cpacker.ClassPacker.Monitor
 
searchJars(String, File[]) - Method in class com.deltax.util.JDK12ClassFileFinder
Searches jar files for a given class path
setClassFileFinder(ClassFileFinder) - Method in class com.deltax.cpacker.ClassPacker
 
setFileName(String) - Method in class com.deltax.cpacker.ClassPacker.DefaultFileNameProvider
 
setFileNameProvider(ClassPacker.FileNameProvider) - Method in class com.deltax.cpacker.ClassPacker
 
startScan() - Method in class com.deltax.cpacker.ClassPacker
Starts scanning the class.

A C F G I J M O R S