Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
P
R
S
T
W
X
A
AbstractDiffReporter
- class net.sf.clirr.framework.
AbstractDiffReporter
.
AbstractDiffReporter(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.framework.
AbstractDiffReporter
AddedClassCheck
- class net.sf.clirr.checks.
AddedClassCheck
.
Checks whether a class/interface has been added.
AddedClassCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
AddedClassCheck
Create a new instance of this check.
AntTask
- class net.sf.clirr.ant.
AntTask
.
Implements the Clirr ant task.
AntTask()
- Constructor for class net.sf.clirr.ant.
AntTask
AntTask.Formatter
- class net.sf.clirr.ant.
AntTask.Formatter
.
Output formater.
AntTask.Formatter()
- Constructor for class net.sf.clirr.ant.
AntTask.Formatter
ApiDiffDispatcher
- interface net.sf.clirr.framework.
ApiDiffDispatcher
.
ApiDifference
- class net.sf.clirr.event.
ApiDifference
.
Describes an API change.
ApiDifference(String, Severity, String, String, String)
- Constructor for class net.sf.clirr.event.
ApiDifference
Create a new API differnce representation.
addDiffListener(DiffListener)
- Method in class net.sf.clirr.
Checker
addFormatter(AntTask.Formatter)
- Method in class net.sf.clirr.ant.
AntTask
addNewFiles(FileSet)
- Method in class net.sf.clirr.ant.
AntTask
addOrigFiles(FileSet)
- Method in class net.sf.clirr.ant.
AntTask
C
Checker
- class net.sf.clirr.
Checker
.
This is the main class to be used by Clirr frontends, it implements the checking functionality of Clirr.
Checker()
- Constructor for class net.sf.clirr.
Checker
Creates a new Checker.
ClassChangeCheck
- interface net.sf.clirr.framework.
ClassChangeCheck
.
ClassHierarchyCheck
- class net.sf.clirr.checks.
ClassHierarchyCheck
.
Detects changes in the set of superclasses.
ClassHierarchyCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
ClassHierarchyCheck
Create a new instance of this check.
ClassModifierCheck
- class net.sf.clirr.checks.
ClassModifierCheck
.
Detects changes in class modifiers (abstract, final).
ClassModifierCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
ClassModifierCheck
Create a new instance of this check.
ClassSetChangeCheck
- interface net.sf.clirr.framework.
ClassSetChangeCheck
.
Checks for changes between two sets of classes.
check(ClassSet, ClassSet)
- Method in class net.sf.clirr.checks.
AddedClassCheck
Checks for changes etween two sets of classes.
check(JavaClass, JavaClass)
- Method in class net.sf.clirr.checks.
ClassHierarchyCheck
check(JavaClass, JavaClass)
- Method in class net.sf.clirr.checks.
ClassModifierCheck
check(JavaClass, JavaClass)
- Method in class net.sf.clirr.checks.
FieldSetCheck
check(JavaClass, JavaClass)
- Method in class net.sf.clirr.checks.
GenderChangeCheck
check(JavaClass, JavaClass)
- Method in class net.sf.clirr.checks.
InterfaceSetCheck
check(JavaClass, JavaClass)
- Method in class net.sf.clirr.checks.
MethodSetCheck
check(ClassSet, ClassSet)
- Method in class net.sf.clirr.checks.
RemovedClassCheck
Checks for changes etween two sets of classes.
check(JavaClass, JavaClass)
- Method in interface net.sf.clirr.framework.
ClassChangeCheck
check(ClassSet, ClassSet)
- Method in interface net.sf.clirr.framework.
ClassSetChangeCheck
Checks for changes etween two sets of classes.
createNewClassPath()
- Method in class net.sf.clirr.ant.
AntTask
createOrigClassPath()
- Method in class net.sf.clirr.ant.
AntTask
D
DiffListener
- interface net.sf.clirr.event.
DiffListener
.
Listener for API differences.
DiffListenerAdapter
- class net.sf.clirr.event.
DiffListenerAdapter
.
Provides empty implementations for all methods in the DiffListener interface.
DiffListenerAdapter()
- Constructor for class net.sf.clirr.event.
DiffListenerAdapter
E
ERROR
- Static variable in class net.sf.clirr.event.
Severity
marks an api difference that is binary incompatible.
equals(Object)
- Method in class net.sf.clirr.event.
ApiDifference
execute()
- Method in class net.sf.clirr.ant.
AntTask
F
FieldSetCheck
- class net.sf.clirr.checks.
FieldSetCheck
.
Checks the fields of a class.
FieldSetCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
FieldSetCheck
fireDiff(ApiDifference)
- Method in class net.sf.clirr.
Checker
fireDiff(ApiDifference)
- Method in interface net.sf.clirr.framework.
ApiDiffDispatcher
G
GenderChangeCheck
- class net.sf.clirr.checks.
GenderChangeCheck
.
Detects gender changes (a class became an interface or vice versa).
GenderChangeCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
GenderChangeCheck
Create a new instance of this check.
getAffectedClass()
- Method in class net.sf.clirr.event.
ApiDifference
getAffectedField()
- Method in class net.sf.clirr.event.
ApiDifference
getAffectedMethod()
- Method in class net.sf.clirr.event.
ApiDifference
getApiDiffDispatcher()
- Method in class net.sf.clirr.framework.
AbstractDiffReporter
getOutFile()
- Method in class net.sf.clirr.ant.
AntTask.Formatter
getReport()
- Method in class net.sf.clirr.event.
ApiDifference
Human readable api change description.
getSeverity()
- Method in class net.sf.clirr.event.
ApiDifference
The Severity of the API difference.
getType()
- Method in class net.sf.clirr.ant.
AntTask.Formatter
H
hashCode()
- Method in class net.sf.clirr.event.
ApiDifference
I
INFO
- Static variable in class net.sf.clirr.event.
Severity
marks an api difference that is binary compatible.
InterfaceSetCheck
- class net.sf.clirr.checks.
InterfaceSetCheck
.
Detects changes in the set of interfaces implemented by a class.
InterfaceSetCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
InterfaceSetCheck
Create a new instance of this check.
L
log(String, Severity, String, Method, Field)
- Method in class net.sf.clirr.framework.
AbstractDiffReporter
M
MethodSetCheck
- class net.sf.clirr.checks.
MethodSetCheck
.
Checks the methods of a class.
MethodSetCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
MethodSetCheck
{@inheritDoc}
N
net.sf.clirr
- package net.sf.clirr
The kernel of clirr.
net.sf.clirr.ant
- package net.sf.clirr.ant
The Ant task implementation.
net.sf.clirr.checks
- package net.sf.clirr.checks
The check modules that implement the funtionality of clirr.
net.sf.clirr.event
- package net.sf.clirr.event
Clirr throws events when it finds api changes.
net.sf.clirr.framework
- package net.sf.clirr.framework
The framework that is used by the individual checks in the checks package.
P
PlainDiffListener
- class net.sf.clirr.event.
PlainDiffListener
.
PlainDiffListener(String)
- Constructor for class net.sf.clirr.event.
PlainDiffListener
R
RemovedClassCheck
- class net.sf.clirr.checks.
RemovedClassCheck
.
Checks whether a class/interface has been removed from the public API.
RemovedClassCheck(ApiDiffDispatcher)
- Constructor for class net.sf.clirr.checks.
RemovedClassCheck
Create a new instance of this check.
reportDiff(ApiDifference)
- Method in interface net.sf.clirr.event.
DiffListener
Called when an API difference has been detected.
reportDiff(ApiDifference)
- Method in class net.sf.clirr.event.
DiffListenerAdapter
Does nothing
reportDiff(ApiDifference)
- Method in class net.sf.clirr.event.
PlainDiffListener
reportDiff(ApiDifference)
- Method in class net.sf.clirr.event.
XmlDiffListener
reportDiffs(File[], File[], ClassLoader, ClassLoader)
- Method in class net.sf.clirr.
Checker
S
Severity
- class net.sf.clirr.event.
Severity
.
Enumeration type for severity of an Api difference.
setFailOnError(boolean)
- Method in class net.sf.clirr.ant.
AntTask
setFailOnWarning(boolean)
- Method in class net.sf.clirr.ant.
AntTask
setNewClassPath(Path)
- Method in class net.sf.clirr.ant.
AntTask
setOrigClassPath(Path)
- Method in class net.sf.clirr.ant.
AntTask
setOutFile(String)
- Method in class net.sf.clirr.ant.
AntTask.Formatter
setType(String)
- Method in class net.sf.clirr.ant.
AntTask.Formatter
start()
- Method in interface net.sf.clirr.event.
DiffListener
Called when the listener should start listening.
start()
- Method in class net.sf.clirr.event.
DiffListenerAdapter
Does nothing
start()
- Method in class net.sf.clirr.event.
XmlDiffListener
Writes an XML header and toplevel tag to the xml stream.
stop()
- Method in interface net.sf.clirr.event.
DiffListener
Called when the listener should stop listening.
stop()
- Method in class net.sf.clirr.event.
DiffListenerAdapter
Does nothing
T
toString()
- Method in class net.sf.clirr.event.
ApiDifference
toString()
- Method in class net.sf.clirr.event.
Severity
W
WARNING
- Static variable in class net.sf.clirr.event.
Severity
marks an api difference that might be binary incompatible.
writeFooter()
- Method in class net.sf.clirr.event.
XmlDiffListener
Closes the toplevel tag that was opened in start.
X
XmlDiffListener
- class net.sf.clirr.event.
XmlDiffListener
.
A DiffListener that reports any detected difference to an XML file.
XmlDiffListener(String)
- Constructor for class net.sf.clirr.event.
XmlDiffListener
A
C
D
E
F
G
H
I
L
M
N
P
R
S
T
W
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2003-2004 Lars Kühne. All Rights Reserved.