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

Copyright © 2003-2004 Lars Kühne. All Rights Reserved.