A C F G I J M N O R S V

A

accept(String) - Method in class com.deltax.cpacker.JarFileNameFilter
 
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 - class com.deltax.cpacker.gui.ClassPacker.
A GUI Shell which allows class packing just by drag-and-drop operation Requires ClassPacker 1.4; will work with previous versions, but some options might be missing.
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.DefaultRmiImplNameProvider - class com.deltax.cpacker.ClassPacker.DefaultRmiImplNameProvider.
Defines the default conventions for searching implementation classes of Remote interfaces.
ClassPacker.DefaultRmiImplNameProvider() - Constructor for class com.deltax.cpacker.ClassPacker.DefaultRmiImplNameProvider
 
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.PropertiesImplNameProvider - class com.deltax.cpacker.ClassPacker.PropertiesImplNameProvider.
A class which uses property files to determine implementations for RMI Remote interfaces.
ClassPacker.PropertiesImplNameProvider(String) - Constructor for class com.deltax.cpacker.ClassPacker.PropertiesImplNameProvider
Attempts to load the given property file which defines the associations between Remote interfaces and their implementations
ClassPacker.RmiImplNameProvider - interface com.deltax.cpacker.ClassPacker.RmiImplNameProvider.
This interface must be implemented by any class providing RMI implementation name conventions for searching implementations of Remote interfaces.
ClassPacker() - Constructor for class com.deltax.cpacker.gui.ClassPacker
 
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
 
com.deltax.cpacker.gui - package com.deltax.cpacker.gui
 
countClasses() - Method in class com.deltax.cpacker.ClassPacker
 
createForNameUsageReport(String, PrintStream) - Method in class com.deltax.cpacker.ClassPacker
Creates a report to the given printstream for classes which use Class.forName (and are therefore likely to need manual additions to the JAR file)
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

getAppend() - Method in class com.deltax.cpacker.ClassPacker
 
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
 
getClassNameFilter() - Method in class com.deltax.cpacker.ClassPacker
 
getClassPathDirs() - Method in class com.deltax.util.JDK12ClassFileFinder
 
getCreateManifestFile() - Method in class com.deltax.cpacker.ClassPacker
 
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
 
getImplSkelNames(String) - Method in interface com.deltax.cpacker.ClassPacker.RmiImplNameProvider
Given an interface name, an array containing all the possible names for implementation skeleton (built following some convention defined by the provider) is returned.
getImplSkelNames(String) - Method in class com.deltax.cpacker.ClassPacker.DefaultRmiImplNameProvider
 
getImplSkelNames(String) - Method in class com.deltax.cpacker.ClassPacker.PropertiesImplNameProvider
 
getImplStubNames(String) - Method in interface com.deltax.cpacker.ClassPacker.RmiImplNameProvider
Given an interface name, an array containing all the possible names for implementation stub (built following some convention defined by the provider) is returned.
getImplStubNames(String) - Method in class com.deltax.cpacker.ClassPacker.DefaultRmiImplNameProvider
 
getImplStubNames(String) - Method in class com.deltax.cpacker.ClassPacker.PropertiesImplNameProvider
 
getManifestMainClass() - 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
getScanForNameUsage() - Method in class com.deltax.cpacker.ClassPacker
 
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

JarFileNameFilter - class com.deltax.cpacker.JarFileNameFilter.
Excludes the classes already contained in given JAR file.
JarFileNameFilter(ClassPacker.ClassNameFilter, String) - Constructor for class com.deltax.cpacker.JarFileNameFilter
 
JarFileNameFilter(String) - Constructor for class com.deltax.cpacker.JarFileNameFilter
 
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
 
main(String[]) - Static method in class com.deltax.cpacker.gui.ClassPacker
 

N

nonFatalException(String, Exception) - Method in interface com.deltax.cpacker.ClassPacker.ClassScanListener
Called when a not strictly fatal exeception occurs during scanning.
nonFatalException(String, Exception) - Method in class com.deltax.cpacker.ClassPacker.Monitor
 

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
setAppend(boolean) - Method in class com.deltax.cpacker.ClassPacker
 
setClassFileFinder(ClassFileFinder) - Method in class com.deltax.cpacker.ClassPacker
 
setClassNameFilter(ClassPacker.ClassNameFilter) - Method in class com.deltax.cpacker.ClassPacker
 
setCreateManifestFile(boolean) - 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
 
setIncRMISkel(boolean) - Method in class com.deltax.cpacker.ClassPacker
 
setIncRMIStub(boolean) - Method in class com.deltax.cpacker.ClassPacker
 
setManifestMainClass(String) - Method in class com.deltax.cpacker.ClassPacker
 
setRmiImplNameProvider(ClassPacker.RmiImplNameProvider) - Method in class com.deltax.cpacker.ClassPacker
 
setScanForNameUsage(boolean) - Method in class com.deltax.cpacker.ClassPacker
 
startScan() - Method in class com.deltax.cpacker.ClassPacker
Starts scanning the class.

V

VERSION - Static variable in class com.deltax.cpacker.gui.ClassPacker
 

A C F G I J M N O R S V