A B C D E F G I J L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(String) - Method in class org.osjava.jardiff.StreamDiffHandler
-
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(Type) - Method in class org.osjava.jardiff.StreamDiffHandler
-
Add a type node for the specified type.
- Attribute() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.Factory.Attribute
- 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(ClassInfo, ClassInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
-
Check if there is a change between two versions of a class.
- 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(FieldInfo, FieldInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
-
Check if there is a change between two versions of a field.
- 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(MethodInfo, MethodInfo) - Method in class org.osjava.jardiff.SimpleDiffCriteria
-
Check if there is a change between two versions of a method.
- 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
- Factory() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.Factory
- 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.Attribute - Class in org.osjava.jardiff.ant
-
A JAXP factory attribute.
- JDXSLTProcess.OutputProperty - Class in org.osjava.jardiff.ant
-
Specify how the result tree should be output as specified in the specification.
- JDXSLTProcess.Param - Class in org.osjava.jardiff.ant
-
The Param inner class used to store XSL parameters
- JDXSLTProcess.StyleMapper - Class in org.osjava.jardiff.ant
-
Mapper implementation of the "traditional" way <xslt> mapped filenames.
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, 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.
- 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.
- 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(File) - Method in class org.osjava.jardiff.JarDiff
-
Load new classes from the specified File.
- loadNewClasses(URL) - Method in class org.osjava.jardiff.JarDiff
-
Load new classes from the specified URL.
- loadOldClasses(File) - Method in class org.osjava.jardiff.JarDiff
-
Load old classes from the specified File.
- loadOldClasses(URL) - Method in class org.osjava.jardiff.JarDiff
-
Load old classes from the specified URL.
- logError(TransformerException, String) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
- logger - Variable in class org.osjava.jardiff.ant.JDTraXLiaison
M
- main(String[]) - Static method in class org.osjava.jardiff.Main
-
Main method to allow this to be run from the command line.
- 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.
- 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
- OutputProperty() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.OutputProperty
P
- Param() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.Param
- 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, File, Object) - Method in class org.osjava.jardiff.ant.JDXSLTProcess
-
Process the input file to the output file with the given stylesheet.
- 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.
- 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(File) - Method in class org.osjava.jardiff.ant.JDTraXLiaison
- setStylesheet(String) - 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
andunless
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.
- StyleMapper() - Constructor for class org.osjava.jardiff.ant.JDXSLTProcess.StyleMapper
- 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
All Classes All Packages