A C E F G H I L M O Q R S T W X

A

addException(String) - Method in class org.hamcrest.generator.FactoryMethod
 
addFactoryMethod(FactoryMethod) - Method in interface org.hamcrest.generator.SugarConfiguration
 
addFactoryMethod(FactoryMethod) - Method in class org.hamcrest.generator.SugarGenerator
Add a FactoryMethod that will be generated in the sugar.
addFactoryMethods(Iterable<FactoryMethod>) - Method in interface org.hamcrest.generator.SugarConfiguration
 
addFactoryMethods(Iterable<FactoryMethod>) - Method in class org.hamcrest.generator.SugarGenerator
Convient way to add multiple FactoryMethods.
addGenericTypeParameter(String) - Method in class org.hamcrest.generator.FactoryMethod
 
addParameter(String, String) - Method in class org.hamcrest.generator.FactoryMethod
 
addSource(Reader) - Method in class org.hamcrest.generator.QDox
 
addSourceDir(File) - Method in class org.hamcrest.generator.config.XmlConfigurator
 
addSourceTree(File) - Method in class org.hamcrest.generator.QDox
 
addWriter(FactoryWriter) - Method in interface org.hamcrest.generator.SugarConfiguration
 
addWriter(FactoryWriter) - Method in class org.hamcrest.generator.SugarGenerator
Add a writer of factories.

C

close() - Method in class org.hamcrest.generator.EasyMock2FactoryWriter
 
close() - Method in class org.hamcrest.generator.HamcrestFactoryWriter
 
close() - Method in class org.hamcrest.generator.QuickReferenceWriter
 
close() - Method in class org.hamcrest.generator.SugarGenerator
Close all underlying streams.

E

EasyMock2FactoryWriter - Class in org.hamcrest.generator
FactoryWriter that outputs Java code which simply delegates all factory methods to factory methods elsewhere.
EasyMock2FactoryWriter(Writer, String, String) - Constructor for class org.hamcrest.generator.EasyMock2FactoryWriter
 
equals(Object) - Method in class org.hamcrest.generator.FactoryMethod
 
equals(Object) - Method in class org.hamcrest.generator.FactoryMethod.Parameter
 

F

FactoryMethod - Class in org.hamcrest.generator
Represents a Matcher Factory method.
FactoryMethod(String, String, String) - Constructor for class org.hamcrest.generator.FactoryMethod
 
FactoryMethod.Parameter - Class in org.hamcrest.generator
Represents a parameter passed to a factory method.
FactoryMethod.Parameter(String, String) - Constructor for class org.hamcrest.generator.FactoryMethod.Parameter
 
FactoryWriter - Interface in org.hamcrest.generator
Writes syntactic sugar code for factories.
flush() - Method in class org.hamcrest.generator.EasyMock2FactoryWriter
 
flush() - Method in class org.hamcrest.generator.HamcrestFactoryWriter
 
flush() - Method in class org.hamcrest.generator.QuickReferenceWriter
 

G

generate() - Method in class org.hamcrest.generator.SugarGenerator
Generate all the factory methods using all the writers.
getExceptions() - Method in class org.hamcrest.generator.FactoryMethod
List of exceptions thrown by factory method.
getGenericTypeParameters() - Method in class org.hamcrest.generator.FactoryMethod
List of generic type parameters for factory method definition.
getGenerifiedType() - Method in class org.hamcrest.generator.FactoryMethod
Generified type of matcher.
getJavaDoc() - Method in class org.hamcrest.generator.FactoryMethod
JavaDoc definition of factory method.
getMatcherClass() - Method in class org.hamcrest.generator.FactoryMethod
Original class this factory method came from.
getName() - Method in class org.hamcrest.generator.FactoryMethod
Original name of factory method.
getName() - Method in class org.hamcrest.generator.FactoryMethod.Parameter
Name of parameter, if it can be obtained.
getParameters() - Method in class org.hamcrest.generator.FactoryMethod
List of Parameters passed to factory method.
getReturnType() - Method in class org.hamcrest.generator.FactoryMethod
 
getType() - Method in class org.hamcrest.generator.FactoryMethod.Parameter
Type of parameter, including any generic declarations.

H

HamcrestFactoryWriter - Class in org.hamcrest.generator
FactoryWriter that outputs Java code which simply delegates all Hamcrest factory methods to factory methods elsewhere.
HamcrestFactoryWriter(String, String, Writer) - Constructor for class org.hamcrest.generator.HamcrestFactoryWriter
 
hashCode() - Method in class org.hamcrest.generator.FactoryMethod
 
hashCode() - Method in class org.hamcrest.generator.FactoryMethod.Parameter
 

I

isFactoryMethod(Method) - Method in class org.hamcrest.generator.ReflectiveFactoryReader
Determine whether a particular method is classified as a matcher factory method.
iterator() - Method in class org.hamcrest.generator.QDoxFactoryReader
 
iterator() - Method in class org.hamcrest.generator.ReflectiveFactoryReader
 

L

load(InputSource) - Method in class org.hamcrest.generator.config.XmlConfigurator
 

M

main(String[]) - Static method in class org.hamcrest.generator.config.XmlConfigurator
 

O

org.hamcrest.generator - package org.hamcrest.generator
 
org.hamcrest.generator.config - package org.hamcrest.generator.config
 

Q

QDox - Class in org.hamcrest.generator
Wraps QDox library.
QDox() - Constructor for class org.hamcrest.generator.QDox
 
QDoxFactoryReader - Class in org.hamcrest.generator
Wraps an existing sequence of FactoryMethods, and attempts to pull in parameter names and JavaDoc (which aren't available using reflection) using QDox.
QDoxFactoryReader(Iterable<FactoryMethod>, QDox, String) - Constructor for class org.hamcrest.generator.QDoxFactoryReader
 
QuickReferenceWriter - Class in org.hamcrest.generator
Dumps a quick list of factory methods.
QuickReferenceWriter(PrintStream) - Constructor for class org.hamcrest.generator.QuickReferenceWriter
 
QuickReferenceWriter() - Constructor for class org.hamcrest.generator.QuickReferenceWriter
 

R

ReflectiveFactoryReader - Class in org.hamcrest.generator
Reads a list of Hamcrest factory methods from a class, using standard Java reflection.
ReflectiveFactoryReader(Class<?>) - Constructor for class org.hamcrest.generator.ReflectiveFactoryReader
 

S

setColumnPosition(int) - Method in class org.hamcrest.generator.QuickReferenceWriter
 
setGenerifiedType(String) - Method in class org.hamcrest.generator.FactoryMethod
 
setJavaDoc(String) - Method in class org.hamcrest.generator.FactoryMethod
 
setName(String) - Method in class org.hamcrest.generator.FactoryMethod.Parameter
 
SugarConfiguration - Interface in org.hamcrest.generator
 
SugarGenerator - Class in org.hamcrest.generator
API for syntactic sugar and wrapper code generation framework.
SugarGenerator() - Constructor for class org.hamcrest.generator.SugarGenerator
 

T

toString() - Method in class org.hamcrest.generator.FactoryMethod.Parameter
 
toString() - Method in class org.hamcrest.generator.FactoryMethod
 

W

writeFooter() - Method in class org.hamcrest.generator.EasyMock2FactoryWriter
 
writeFooter() - Method in interface org.hamcrest.generator.FactoryWriter
Write any necessary code to finish the output.
writeFooter() - Method in class org.hamcrest.generator.HamcrestFactoryWriter
 
writeFooter() - Method in class org.hamcrest.generator.QuickReferenceWriter
 
writeHeader() - Method in class org.hamcrest.generator.EasyMock2FactoryWriter
 
writeHeader() - Method in interface org.hamcrest.generator.FactoryWriter
Write the code header.
writeHeader() - Method in class org.hamcrest.generator.HamcrestFactoryWriter
 
writeHeader() - Method in class org.hamcrest.generator.QuickReferenceWriter
 
writeMethod(String, FactoryMethod) - Method in class org.hamcrest.generator.EasyMock2FactoryWriter
 
writeMethod(String, FactoryMethod) - Method in interface org.hamcrest.generator.FactoryWriter
Writes code that delegates to a method.
writeMethod(String, FactoryMethod) - Method in class org.hamcrest.generator.HamcrestFactoryWriter
 
writeMethod(String, FactoryMethod) - Method in class org.hamcrest.generator.QuickReferenceWriter
 

X

XmlConfigurator - Class in org.hamcrest.generator.config
 
XmlConfigurator(SugarConfiguration, ClassLoader) - Constructor for class org.hamcrest.generator.config.XmlConfigurator
 

A C E F G H I L M O Q R S T W X