Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes