A B C D E F G I J L M N O P R S T U V W X 

A

AbstractDiffHandler - Class in org.osjava.jardiff
An abstract implementation of DiffHandler which provides utility methods.
AbstractDiffHandler() - Constructor for class org.osjava.jardiff.AbstractDiffHandler
 
AbstractInfo - Class in org.osjava.jardiff
An abstract class representing information about a class, method or field.
AbstractInfo(int, String) - Constructor for class org.osjava.jardiff.AbstractInfo
Construct a new AbstractInfo with the specified access and name.
access - Variable in class org.osjava.jardiff.AbstractInfo
The access flags for this class, method or field.
access - Variable in class org.osjava.jardiff.ClassInfoVisitor
The access flags for the class.
ACCESS_PACKAGE - Variable in class org.osjava.jardiff.AbstractInfo
The string used to represent a class, method or field with package private access.
ACCESS_PRIVATE - Variable in class org.osjava.jardiff.AbstractInfo
The string used to represent a class, method or field with private access.
ACCESS_PROTECTED - Variable in class org.osjava.jardiff.AbstractInfo
The string used to represent a class, method or field with protected access.
ACCESS_PUBLIC - Variable in class org.osjava.jardiff.AbstractInfo
The string used to represent a class, method or field with public access.
addAccessFlags(AbstractInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Add attributes describing some access flags.
addAccessFlags(AbstractInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Add attributes describing some access flags.
addAttribute(JDXSLTProcess.Factory.Attribute) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory
Create an instance of a factory attribute.
addConfiguredXMLCatalog(XMLCatalog) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Add the catalog to our internal catalog
addMapper(Mapper) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Defines the mapper to map source to destination files.
addMethodNodes(String) - Method in class org.osjava.jardiff.DOMDiffHandler
Add the method nodes for the method descriptor.
addMethodNodes(String) - Method in class org.osjava.jardiff.StreamDiffHandler
Add the method nodes for the method descriptor.
addParam(String, String) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
addTypeNode(String) - Method in class org.osjava.jardiff.DOMDiffHandler
Add a type node for the specified descriptor.
addTypeNode(Type) - Method in class org.osjava.jardiff.DOMDiffHandler
Add a type node for the specified type.
addTypeNode(String) - Method in class org.osjava.jardiff.StreamDiffHandler
Add a type node for the specified descriptor.
addTypeNode(Type) - Method in class org.osjava.jardiff.StreamDiffHandler
Add a type node for the specified type.
attributes - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
factory attributes
attributes - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Factory
the list of factory attributes to use for TraXLiaison

B

baseDir - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
where to find the source XML file, default is the project's basedir

C

classAdded(ClassInfo) - Method in interface org.osjava.jardiff.DiffHandler
Notification that a class was added.
classAdded(ClassInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out the class info for an added class.
classAdded(ClassInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out the class info for an added class.
classChanged(ClassInfo, ClassInfo) - Method in interface org.osjava.jardiff.DiffHandler
The current class has changed.
classChanged(ClassInfo, ClassInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out info aboout a changed class.
classChanged(ClassInfo, ClassInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out info aboout a changed class.
ClassInfo - Class in org.osjava.jardiff
Information about a class file.
ClassInfo(int, int, String, String, String, String[], Map, Map) - Constructor for class org.osjava.jardiff.ClassInfo
Create a new classinfo.
ClassInfoVisitor - Class in org.osjava.jardiff
A reusable class which uses the ASM to build up ClassInfo about a java class file.
ClassInfoVisitor() - Constructor for class org.osjava.jardiff.ClassInfoVisitor
 
classpath - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Classpath to use when trying to load the XSL processor
classRemoved(ClassInfo) - Method in interface org.osjava.jardiff.DiffHandler
Notification that a class was removed.
classRemoved(ClassInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out class info for a removed class.
classRemoved(ClassInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out class info for a removed class.
configure(XSLTProcess) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Specific configuration for the TRaX liaison.
configure(JDXSLTProcess) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Specific configuration for the TRaX liaison.
configure(JDXSLTProcess) - Method in interface org.osjava.jardiff.ant.JDXSLTLiaison3
Configure the liaison from the XSLTProcess task.
configureLiaison(Object) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Loads the stylesheet and set xsl:param parameters.
contains(ClassInfo) - Method in interface org.osjava.jardiff.DiffHandler
Add a contained class.
contains(ClassInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Add a contained class.
contains(ClassInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Add a contained class.
createClasspath() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the optional classpath to the XSL processor
createDynamicElement(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
 
createFactory() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Create the factory element to configure a trax liaison.
createOutputProperty() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Create an instance of an output property to be configured.
createParam() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Create an instance of an XSL parameter for configuration by Ant.
createTransformer() - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Create a new transformer based on the liaison settings
currentNode - Variable in class org.osjava.jardiff.DOMDiffHandler
The current Node.

D

depClassInfo - Variable in class org.osjava.jardiff.JarDiff
A map containing information about classes which are dependencies.
depLoader - Variable in class org.osjava.jardiff.JarDiff
A class loader used for loading dependency classes.
deps - Variable in class org.osjava.jardiff.JarDiff
An array of dependencies which are jar files, or urls.
desc - Variable in class org.osjava.jardiff.FieldInfo
The field descriptor for this field.
desc - Variable in class org.osjava.jardiff.MethodInfo
The method descriptor.
destDir - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
destination directory
diff(DiffHandler, DiffCriteria) - Method in class org.osjava.jardiff.JarDiff
Perform a diff sending the output to the specified handler, using the specified criteria to select diffs.
DiffCriteria - Interface in org.osjava.jardiff
An interface for choosing which API differences are interesting.
differs(ClassInfo, ClassInfo) - Method in interface org.osjava.jardiff.DiffCriteria
Check if the differences between the class described by infoA and the class described by infoB are interesting.
differs(MethodInfo, MethodInfo) - Method in interface org.osjava.jardiff.DiffCriteria
Check if the differences between the method described by infoA and the method described by infoB are interesting.
differs(FieldInfo, FieldInfo) - Method in interface org.osjava.jardiff.DiffCriteria
Check if the differences between the field described by infoA and the field described by infoB are interesting.
differs(ClassInfo, ClassInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
Check if there is a change between two versions of a class.
differs(MethodInfo, MethodInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
Check if there is a change between two versions of a method.
differs(FieldInfo, FieldInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
Check if there is a change between two versions of a field.
DiffException - Exception in org.osjava.jardiff
A wrapper exception classes for various exceptions that can happen whilst performing a diff.
DiffException(Exception) - Constructor for exception org.osjava.jardiff.DiffException
Create a new DiffException wrapping another exception.
DiffHandler - Interface in org.osjava.jardiff
An interface for classes which wish to receive information about differences in class files between two different jar file version to implement.
doc - Variable in class org.osjava.jardiff.DOMDiffHandler
The document object we're building
DOMDiffHandler - Class in org.osjava.jardiff
A specific type of DiffHandler which uses DOM to create an XML document describing the changes in the diff.
DOMDiffHandler() - Constructor for class org.osjava.jardiff.DOMDiffHandler
Create a new DOMDiffHandler which writes to System.out
DOMDiffHandler(Transformer, Result) - Constructor for class org.osjava.jardiff.DOMDiffHandler
Create a new DOMDiffHandler with the specified Transformer and Result.

E

endAdded() - Method in interface org.osjava.jardiff.DiffHandler
End of list of removed classes.
endAdded() - Method in class org.osjava.jardiff.DOMDiffHandler
End the added section.
endAdded() - Method in class org.osjava.jardiff.StreamDiffHandler
End the added section.
endChanged() - Method in interface org.osjava.jardiff.DiffHandler
End of class changes.
endChanged() - Method in class org.osjava.jardiff.DOMDiffHandler
End the changed section.
endChanged() - Method in class org.osjava.jardiff.StreamDiffHandler
End the changed section.
endClassChanged() - Method in interface org.osjava.jardiff.DiffHandler
End of changes for the current class.
endClassChanged() - Method in class org.osjava.jardiff.DOMDiffHandler
End the changed section for an individual class.
endClassChanged() - Method in class org.osjava.jardiff.StreamDiffHandler
End the changed section for an individual class.
endDiff() - Method in interface org.osjava.jardiff.DiffHandler
End of the diff.
endDiff() - Method in class org.osjava.jardiff.DOMDiffHandler
End the diff.
endDiff() - Method in class org.osjava.jardiff.StreamDiffHandler
End the diff.
endNewContents() - Method in interface org.osjava.jardiff.DiffHandler
End the list of new contents.
endNewContents() - Method in class org.osjava.jardiff.DOMDiffHandler
End the list of new contents.
endNewContents() - Method in class org.osjava.jardiff.StreamDiffHandler
End the list of new contents.
endOldContents() - Method in interface org.osjava.jardiff.DiffHandler
End the list of old contents.
endOldContents() - Method in class org.osjava.jardiff.DOMDiffHandler
End the list of old contents.
endOldContents() - Method in class org.osjava.jardiff.StreamDiffHandler
End the list of old contents.
endRemoved() - Method in interface org.osjava.jardiff.DiffHandler
End of list of removed classes.
endRemoved() - Method in class org.osjava.jardiff.DOMDiffHandler
End the removed section.
endRemoved() - Method in class org.osjava.jardiff.StreamDiffHandler
End the removed section.
ensureDirectoryFor(File) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Ensure the directory exists for a given file
entityResolver - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
possible resolver for publicIds
error(TransformerException) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
exceptions - Variable in class org.osjava.jardiff.MethodInfo
An array of the exceptions thrown by this method.
execute() - Method in class org.osjava.jardiff.ant.JarDiffTask
Run the task, generating the jardiff report.
execute() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Executes the task.
expression - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Param
The parameter's value

F

factory - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
factory element for TraX processors only
factoryName - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
the name of the factory implementation class to use or null for default JAXP lookup.
fatalError(TransformerException) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
fieldAdded(FieldInfo) - Method in interface org.osjava.jardiff.DiffHandler
The field was added for the current class that has changed.
fieldAdded(FieldInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out info about an added field.
fieldAdded(FieldInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out info about an added field.
fieldChanged(FieldInfo, FieldInfo) - Method in interface org.osjava.jardiff.DiffHandler
A field on the current class has changed.
fieldChanged(FieldInfo, FieldInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out info aboout a changed field.
fieldChanged(FieldInfo, FieldInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out info aboout a changed field.
FieldInfo - Class in org.osjava.jardiff
Information about a field of a class.
FieldInfo(int, String, String, String, Object) - Constructor for class org.osjava.jardiff.FieldInfo
Create a new FieldInfo
fieldMap - Variable in class org.osjava.jardiff.ClassInfo
A map of field signature to FieldInfo, for the fields provided by this class.
fieldMap - Variable in class org.osjava.jardiff.ClassInfoVisitor
A map of field signature to a FieldInfo describing the field.
fieldRemoved(FieldInfo) - Method in interface org.osjava.jardiff.DiffHandler
The field was removed for the current class that has changed.
fieldRemoved(FieldInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out info about a removed field.
fieldRemoved(FieldInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out info about a removed field.
fileUtils - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Utilities used for file operations
force - Variable in class org.osjava.jardiff.ant.JarDiffTask
Force output, even if the existing output is newer than the jar files.
force - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
force output of target files even if they already exist
FORMATS - Static variable in class org.osjava.jardiff.Main
Define set of valid formats.
fromJar - Variable in class org.osjava.jardiff.ant.JarDiffTask
The jarfile this diff is from.
fromName - Variable in class org.osjava.jardiff.ant.JarDiffTask
The name to use for the from version.

G

getAccess() - Method in class org.osjava.jardiff.AbstractInfo
Get the access flags for this class, method or field.
getAccessType() - Method in class org.osjava.jardiff.AbstractInfo
Retrivie the access level for this class, method or field.
getAttributes() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory
return the attribute elements.
getClassInfo() - Method in class org.osjava.jardiff.ClassInfoVisitor
The the classInfo this ClassInfoVisitor has built up about a class
getClassName(String) - Method in class org.osjava.jardiff.AbstractDiffHandler
Get the java classname given the internal class name internalName.
getClassName(String) - Static method in class org.osjava.jardiff.Tools
Get the java class name given an internal class name.
getDependencies() - Method in class org.osjava.jardiff.JarDiff
Get the dependencies.
getDesc() - Method in class org.osjava.jardiff.FieldInfo
Get the descriptor for this FieldInfo.
getDesc() - Method in class org.osjava.jardiff.MethodInfo
Get the descriptor for the method.
getExceptions() - Method in class org.osjava.jardiff.MethodInfo
Get the array of exceptions which can be thrown by the method.
getExpression() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
Get the parameter's value
getFactory() - Method in class org.osjava.jardiff.ant.JDTraXLiaison
return the Transformer factory associated to this liaison.
getFactory() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Get the factory instance configured for this processor
getFieldMap() - Method in class org.osjava.jardiff.ClassInfo
Get the map of field signatures to fields.
getInterfaces() - Method in class org.osjava.jardiff.ClassInfo
Get the internal names of the interfaces implemented by this class
getLiaison() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Get the Liason implementation to use in processing.
getMethodMap() - Method in class org.osjava.jardiff.ClassInfo
Get the map of method signatures to methods.
getName() - Method in class org.osjava.jardiff.AbstractInfo
Get the internal name of this class, method or field.
getName() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
 
getName() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory
 
getName() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
 
getName() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
Get the parameter name
getNewVersion() - Method in class org.osjava.jardiff.JarDiff
Get the name of the new version.
getOldVersion() - Method in class org.osjava.jardiff.JarDiff
Get the name of the old version.
getOutputProperties() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
 
getSignature() - Method in class org.osjava.jardiff.ClassInfo
Get the class signature.
getSignature() - Method in class org.osjava.jardiff.FieldInfo
Get the signature for this fieldinfo.
getSignature() - Method in class org.osjava.jardiff.MethodInfo
Get the signature for the method.
getSource(InputStream, File) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Get the source instance from the stream and id of the file.
getSource(InputStream, String) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
getSupername() - Method in class org.osjava.jardiff.ClassInfo
Get the internal name of the superclass.
getSystemId(File) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Deprecated.
use org.apache.tools.ant.util.JAXPUtils#getSystemId instead
getValue() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
 
getValue() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
 
getValue() - Method in class org.osjava.jardiff.FieldInfo
Get the initial value for this fieldinfo
getVersion() - Method in class org.osjava.jardiff.ClassInfo
Get the class file version.
getXMLCatalog() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Get the XML catalog containing entity definitions

I

ifProperty - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Param
 
inFile - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Input XML document to be used
infoVisitor - Variable in class org.osjava.jardiff.JarDiff
Class info visitor, used to load information about classes.
init() - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Initialize internal instance of XMLCatalog
interfaces - Variable in class org.osjava.jardiff.ClassInfo
An array of names of internal classnames of interfaces implmented by the class.
interfaces - Variable in class org.osjava.jardiff.ClassInfoVisitor
An array of internal names of interfaces implemented by this class.
isAbstract() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is abstract.
isAnnotation() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is annotation
isBridge() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is a bridge
isDeprecated() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is deprecated.
isEnum() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is an enum.
isFinal() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is final.
isInterface() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is an interface.
isNative() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is native.
isPackagePrivate() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is package private.
isPrivate() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is private.
isProtected() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is protected.
isPublic() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is public.
isStatic() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is static.
isStrict() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is string.
isSuper() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is super.
isSynchronized() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is synchronized.
isSynthetic() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is synthetic.
isTransient() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class or field is transient.
isVarargs() - Method in class org.osjava.jardiff.AbstractInfo
Test if this method is varargs.
isVolatile() - Method in class org.osjava.jardiff.AbstractInfo
Test if this class, method or field is volatile.

J

JarDiff - Class in org.osjava.jardiff
A class to perform a diff between two jar files.
JarDiff() - Constructor for class org.osjava.jardiff.JarDiff
Create a new JarDiff object.
JarDiffTask - Class in org.osjava.jardiff.ant
Process two jarfiles generating a public API difference report.
JarDiffTask() - Constructor for class org.osjava.jardiff.ant.JarDiffTask
 
JDTraXLiaison - Class in org.osjava.jardiff.ant
Custom TraX liaison class.
JDTraXLiaison() - Constructor for class org.osjava.jardiff.ant.JDTraXLiaison
Create a new JDTraXLiaison.
JDXSLTLiaison3 - Interface in org.osjava.jardiff.ant
Extended proxy interface for XSLT processors.
JDXSLTProcess - Class in org.osjava.jardiff.ant
 
JDXSLTProcess() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess
Creates a new JDXSLTProcess Task.
JDXSLTProcess.Factory - Class in org.osjava.jardiff.ant
The factory element to configure a transformer factory
JDXSLTProcess.Factory() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.Factory
 
JDXSLTProcess.Factory.Attribute - Class in org.osjava.jardiff.ant
A JAXP factory attribute.
JDXSLTProcess.Factory.Attribute() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
 
JDXSLTProcess.OutputProperty - Class in org.osjava.jardiff.ant
Specify how the result tree should be output as specified in the specification.
JDXSLTProcess.OutputProperty() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
 
JDXSLTProcess.Param - Class in org.osjava.jardiff.ant
The Param inner class used to store XSL parameters
JDXSLTProcess.Param() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.Param
 
JDXSLTProcess.StyleMapper - Class in org.osjava.jardiff.ant
Mapper implementation of the "traditional" way <xslt> mapped filenames.
JDXSLTProcess.StyleMapper() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.StyleMapper
 

L

liaison - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
The Liason implementation to use to communicate with the XSL processor
loadClass(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Load named class either via the system classloader or a given custom classloader.
loadClasses(Map, URL) - Method in class org.osjava.jardiff.JarDiff
Load all the classes from the specified URL and store information about them in the specified map.
loadClasses(Map, File) - Method in class org.osjava.jardiff.JarDiff
Load all the classes from the specified URL and store information about them in the specified map.
loadClassInfo(ClassReader) - Method in class org.osjava.jardiff.JarDiff
Load classinfo given a ClassReader.
loader - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
AntClassLoader for the nested <classpath> - if set.
loadNewClasses(URL) - Method in class org.osjava.jardiff.JarDiff
Load new classes from the specified URL.
loadNewClasses(File) - Method in class org.osjava.jardiff.JarDiff
Load new classes from the specified File.
loadOldClasses(URL) - Method in class org.osjava.jardiff.JarDiff
Load old classes from the specified URL.
loadOldClasses(File) - Method in class org.osjava.jardiff.JarDiff
Load old classes from the specified File.
logError(TransformerException, String) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
logger - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
 

M

Main - Class in org.osjava.jardiff
A static entry point for use from the command line.
Main() - Constructor for class org.osjava.jardiff.Main
Private constructor to prevent this class being instantiated.
main(String[]) - Static method in class org.osjava.jardiff.Main
Main method to allow this to be run from the command line.
mapFileName(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.StyleMapper
 
mapperElement - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Mapper to use when a set of files gets processed.
methodAdded(MethodInfo) - Method in interface org.osjava.jardiff.DiffHandler
The method was added for the current class that has changed.
methodAdded(MethodInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out info about a added method.
methodAdded(MethodInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out info about a added method.
methodChanged(MethodInfo, MethodInfo) - Method in interface org.osjava.jardiff.DiffHandler
A method on the current class has changed.
methodChanged(MethodInfo, MethodInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out info aboout a changed method.
methodChanged(MethodInfo, MethodInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out info aboout a changed method.
MethodInfo - Class in org.osjava.jardiff
A class to hold information about a method.
MethodInfo(int, String, String, String, String[]) - Constructor for class org.osjava.jardiff.MethodInfo
Create a new MethodInfo with the specified parameters.
methodMap - Variable in class org.osjava.jardiff.ClassInfo
A map of method signature to MethodInfo, for the methods provided by this class.
methodMap - Variable in class org.osjava.jardiff.ClassInfoVisitor
A map of method signature to a MethodInfo describing the method.
methodRemoved(MethodInfo) - Method in interface org.osjava.jardiff.DiffHandler
The method was removed for the current class that has changed.
methodRemoved(MethodInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out info about a removed method.
methodRemoved(MethodInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out info about a removed method.

N

name - Variable in class org.osjava.jardiff.AbstractInfo
The internal name of this class, method or field.
name - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
attribute name, mostly processor specific
name - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Factory
the factory class name to use for TraXLiaison
name - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
output property name
name - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Param
The parameter name
name - Variable in class org.osjava.jardiff.ClassInfoVisitor
The internal name of the class.
newClassInfo - Variable in class org.osjava.jardiff.JarDiff
A map containing information about classes in the new jar file.
newVersion - Variable in class org.osjava.jardiff.JarDiff
The name of the new version.

O

oldClassInfo - Variable in class org.osjava.jardiff.JarDiff
A map containing information about classes in the old jar file.
oldVersion - Variable in class org.osjava.jardiff.JarDiff
The name of the old version.
org.osjava.jardiff - package org.osjava.jardiff
 
org.osjava.jardiff.ant - package org.osjava.jardiff.ant
 
out - Variable in class org.osjava.jardiff.ant.JarDiffTask
The file to write the report to.
out - Variable in class org.osjava.jardiff.StreamDiffHandler
The javax.xml.transform.sax.Transformer used to convert the DOM to text.
outFile - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Output file
outputProperties - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
transformer output properties
outputProperties - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
XSL output properties to be used

P

params - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
stylesheet parameters
params - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
additional parameters to be passed to the stylesheets
performDirectoryScan - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Whether to style all files in the included directories as well.
process(File, String, File, Object) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Processes the given input XML file and stores the result in the given resultFile.
process(File, File, Object) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Process the input file to the output file with the given stylesheet.
processor - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
The name of the XSL processor to use
project - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Param
 

R

readTemplates() - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Read in templates from the stylesheet
reset() - Method in class org.osjava.jardiff.ClassInfoVisitor
Reset this ClassInfoVisitor so that it can be used to visit another class.
resolveProcessor(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Load processor here instead of in setProcessor - this will be called from within execute, so we have access to the latest classpath.
result - Variable in class org.osjava.jardiff.DOMDiffHandler
Where we write the result to.
reuseLoadedStylesheet - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
whether to reuse Transformer if transforming multiple files.

S

setAttribute(String, Object) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Set a custom attribute for the JAXP factory implementation.
setBasedir(File) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the base directory; optional, default is the project's basedir.
setClasspath(Path) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the optional classpath to the XSL processor
setClasspathRef(Reference) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the reference to an optional classpath to the XSL processor
setDependencies(URL[]) - Method in class org.osjava.jardiff.JarDiff
Set the dependencies.
setDestdir(File) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the destination directory into which the XSL result files should be copied to; required, unless in and out are specified.
setDynamicAttribute(String, String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
 
setEntityResolver(EntityResolver) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Set the class to resolve entities during the transformation
setExpression(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
The parameter value NOTE : was intended to be an XSL expression.
setExtension(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the desired file extension to be used for the target; optional, default is html.
setFactory(String) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Set the factory name to use instead of JAXP default lookup.
setForce(boolean) - Method in class org.osjava.jardiff.ant.JarDiffTask
Force output even if there is an existing diff file which is newer than the source jar files.
setForce(boolean) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set whether to check dependencies, or always generate; optional, default is false.
setFrom(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.StyleMapper
 
setFromjar(File) - Method in class org.osjava.jardiff.ant.JarDiffTask
Set the from jar file.
setFromname(String) - Method in class org.osjava.jardiff.ant.JarDiffTask
Set the from jar visible name.
setIf(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
Set whether this param should be used.
setIn(File) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
specifies a single XML document to be styled.
setLogger(XSLTLogger) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
setName(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Factory
Set the name of the factory
setName(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
set the name for this property
setName(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
Set the parameter name.
setNewVersion(String) - Method in class org.osjava.jardiff.JarDiff
Set the name of the new version.
setOldVersion(String) - Method in class org.osjava.jardiff.JarDiff
Set the name of the old version.
setOut(File) - Method in class org.osjava.jardiff.ant.JarDiffTask
Set the out file.
setOut(File) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Specifies the output name for the styled result from the in attribute; required if in is set
setOutputProperty(String, String) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Set the output property for the current transformer.
setProcessor(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the name of the XSL processor to use; optional, default trax.
setProject(Project) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
Set the current project
setReloadStylesheet(boolean) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Controls whether the stylesheet is reloaded for every transform.
setScanIncludedDirectories(boolean) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Whether to style all files in the included directories as well; optional, default is true.
setStyle(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Name of the stylesheet to use - given either relative to the project's basedir or as an absolute path; required.
setStylesheet(String) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
setStylesheet(File) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
setStylesheet(String) - Method in interface org.osjava.jardiff.ant.JDXSLTLiaison3
Set the stylesheet to use for the transformation.
setStyleurl(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
Set the stylesheet url.
setTo(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.StyleMapper
 
setTojar(File) - Method in class org.osjava.jardiff.ant.JarDiffTask
Set the to jar file.
setToname(String) - Method in class org.osjava.jardiff.ant.JarDiffTask
Set the to jar visible name.
setUnless(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
Set whether this param should NOT be used.
setURIResolver(URIResolver) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
Set the class to resolve URIs during the transformation
setValue(String) - Method in class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
set the value for this property
shouldUse() - Method in class org.osjava.jardiff.ant.JDXSLTProcess.Param
Ensures that the param passes the conditions placed on it with if and unless properties.
showHelp(Options, String) - Static method in class org.osjava.jardiff.Main
Utility function for showing help using commons-cli.
signature - Variable in class org.osjava.jardiff.ClassInfo
The class signature.
signature - Variable in class org.osjava.jardiff.ClassInfoVisitor
The signature of the class
signature - Variable in class org.osjava.jardiff.FieldInfo
The signature for this field.
signature - Variable in class org.osjava.jardiff.MethodInfo
The signature of the method.
SimpleDiffCriteria - Class in org.osjava.jardiff
A specific type of DiffCriteria which is only true for classes, methods and fields which are not synthetic, and are public or protected.
SimpleDiffCriteria() - Constructor for class org.osjava.jardiff.SimpleDiffCriteria
 
startAdded() - Method in interface org.osjava.jardiff.DiffHandler
Start of list of added classes.
startAdded() - Method in class org.osjava.jardiff.DOMDiffHandler
Start the added section.
startAdded() - Method in class org.osjava.jardiff.StreamDiffHandler
Start the added section.
startChanged() - Method in interface org.osjava.jardiff.DiffHandler
Start list of changed classes.
startChanged() - Method in class org.osjava.jardiff.DOMDiffHandler
Start the changed section.
startChanged() - Method in class org.osjava.jardiff.StreamDiffHandler
Start the changed section.
startClassChanged(String) - Method in interface org.osjava.jardiff.DiffHandler
Start information about class changes for the classname passed.
startClassChanged(String) - Method in class org.osjava.jardiff.DOMDiffHandler
Start a changed section for an individual class.
startClassChanged(String) - Method in class org.osjava.jardiff.StreamDiffHandler
Start a changed section for an individual class.
startDiff(String, String) - Method in interface org.osjava.jardiff.DiffHandler
Start a diff between two versions, where string a is the old version and string b is the new version.
startDiff(String, String) - Method in class org.osjava.jardiff.DOMDiffHandler
Start the diff.
startDiff(String, String) - Method in class org.osjava.jardiff.StreamDiffHandler
Start the diff.
startNewContents() - Method in interface org.osjava.jardiff.DiffHandler
Start the list of new contents.
startNewContents() - Method in class org.osjava.jardiff.DOMDiffHandler
Start the list of old contents.
startNewContents() - Method in class org.osjava.jardiff.StreamDiffHandler
Start the list of old contents.
startOldContents() - Method in interface org.osjava.jardiff.DiffHandler
Start the list of old contents.
startOldContents() - Method in class org.osjava.jardiff.DOMDiffHandler
Start the list of old contents.
startOldContents() - Method in class org.osjava.jardiff.StreamDiffHandler
Start the list of old contents.
startRemoved() - Method in interface org.osjava.jardiff.DiffHandler
Start the list of removed classes.
startRemoved() - Method in class org.osjava.jardiff.DOMDiffHandler
Start the removed node.
startRemoved() - Method in class org.osjava.jardiff.StreamDiffHandler
Start the removed node.
StreamDiffHandler - Class in org.osjava.jardiff
A specific type of DiffHandler which uses an OutputStream to create an XML document describing the changes in the diff.
StreamDiffHandler() - Constructor for class org.osjava.jardiff.StreamDiffHandler
Create a new StreamDiffHandler which writes to System.out
StreamDiffHandler(OutputStream) - Constructor for class org.osjava.jardiff.StreamDiffHandler
Create a new StreamDiffHandler with the specified OutputStream.
stylesheet - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
stylesheet to use for transformation
stylesheetLoaded - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Flag which indicates if the stylesheet has been loaded into the processor
styleurl - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
Systemid of stylesheet (url).
supername - Variable in class org.osjava.jardiff.ClassInfo
The internal classname of the superclass.
supername - Variable in class org.osjava.jardiff.ClassInfoVisitor
The internal name of the superclass.
systemid - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
The systemid of the stylesheet (a URL).

T

targetExtension - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
extension of the files produced by XSL processing
templates - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
The In memory version of the stylesheet
templatesModTime - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
The modification time of the stylesheet from which the templates are read
tfactory - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
The trax TransformerFactory
toJar - Variable in class org.osjava.jardiff.ant.JarDiffTask
The jarfile this diff is to.
toName - Variable in class org.osjava.jardiff.ant.JarDiffTask
The name to use for the to verison.
Tools - Class in org.osjava.jardiff
A set of Tools which do not belong anywhere else in the API at this time.
Tools() - Constructor for class org.osjava.jardiff.Tools
Private constructor so this class can't be instantiated.
transform(File, File) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
transformer - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
transformer to use for processing files
transformer - Variable in class org.osjava.jardiff.DOMDiffHandler
The javax.xml.transform.sax.Transformer used to convert the DOM to text.
TRAX_LIAISON_CLASS - Static variable in class org.osjava.jardiff.ant.JDXSLTProcess
Name of the TRAX Liaison class

U

unlessProperty - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Param
 
uriResolver - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
possible resolver for URIs

V

validClass(ClassInfo) - Method in interface org.osjava.jardiff.DiffCriteria
Check if the class described by classinfo is interesting.
validClass(ClassInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
Check if a class is valid.
validField(FieldInfo) - Method in interface org.osjava.jardiff.DiffCriteria
Check if the method described by fieldinfo is interesting.
validField(FieldInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
Check if a field is valid.
validMethod(MethodInfo) - Method in interface org.osjava.jardiff.DiffCriteria
Check if the method described by methodinfo is interesting.
validMethod(MethodInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
Check if a method is valid.
value - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
attribute value, often a boolean string
value - Variable in class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
output property value
value - Variable in class org.osjava.jardiff.FieldInfo
The initial value of this field.
version - Variable in class org.osjava.jardiff.ClassInfo
The classfile version number.
version - Variable in class org.osjava.jardiff.ClassInfoVisitor
The class file version.
visit(int, int, String, String, String, String[]) - Method in class org.osjava.jardiff.ClassInfoVisitor
Receive notification of information about a class from ASM.
visitField(int, String, String, String, Object) - Method in class org.osjava.jardiff.ClassInfoVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.osjava.jardiff.ClassInfoVisitor
 

W

warning(TransformerException) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
 
writeClassInfo(ClassInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out information about a class.
writeClassInfo(ClassInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out information about a class.
writeFieldInfo(FieldInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out information about a field.
writeFieldInfo(FieldInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out information about a field.
writeMethodInfo(MethodInfo) - Method in class org.osjava.jardiff.DOMDiffHandler
Write out information about a method.
writeMethodInfo(MethodInfo) - Method in class org.osjava.jardiff.StreamDiffHandler
Write out information about a method.

X

XALAN_LIAISON_CLASS - Static variable in class org.osjava.jardiff.ant.JDXSLTProcess
Name of the now-deprecated Xalan liaison class
XML_URI - Static variable in class org.osjava.jardiff.DOMDiffHandler
The XML namespace used.
XML_URI - Static variable in class org.osjava.jardiff.StreamDiffHandler
The XML namespace used.
xmlCatalog - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
for resolving entities such as dtds
xmlEscape(String) - Method in class org.osjava.jardiff.StreamDiffHandler
Escape some text into a format suitable for output as xml.
xslFile - Variable in class org.osjava.jardiff.ant.JDXSLTProcess
XSL stylesheet
XSLP_LIAISON_CLASS - Static variable in class org.osjava.jardiff.ant.JDXSLTProcess
Name of the now-deprecated XSLP Liaison class
A B C D E F G I J L M N O P R S T U V W X