|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hamcrest.generator.HamcrestFactoryWriter
public class HamcrestFactoryWriter
FactoryWriter
that outputs Java code which simply delegates all
Hamcrest factory methods to factory methods elsewhere. This is useful for
grouping lots of matcher classes into one class, so you only have to look
in one place for matchers.
FactoryWriter
Constructor Summary | |
---|---|
HamcrestFactoryWriter(java.lang.String javaPackageName,
java.lang.String javaClassName,
java.io.Writer output)
|
Method Summary | |
---|---|
void |
close()
|
void |
flush()
|
void |
writeFooter()
Write any necessary code to finish the output. |
void |
writeHeader()
Write the code header. |
void |
writeMethod(java.lang.String generatedMethodName,
FactoryMethod factoryMethodToDelegateTo)
Writes code that delegates to a method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HamcrestFactoryWriter(java.lang.String javaPackageName, java.lang.String javaClassName, java.io.Writer output)
Method Detail |
---|
public void writeHeader() throws java.io.IOException
FactoryWriter
writeHeader
in interface FactoryWriter
java.io.IOException
public void writeFooter() throws java.io.IOException
FactoryWriter
writeFooter
in interface FactoryWriter
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
java.io.IOException
public void flush() throws java.io.IOException
flush
in interface java.io.Flushable
java.io.IOException
public void writeMethod(java.lang.String generatedMethodName, FactoryMethod factoryMethodToDelegateTo) throws java.io.IOException
FactoryWriter
writeMethod
in interface FactoryWriter
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |