public interface GeneratorDestination
The exit point for BenchmarkGenerator
.
Modifier and Type | Method and Description |
---|---|
java.io.Reader |
getResource(java.lang.String resourcePath)
Returns the Reader for the given resource.
|
java.io.Writer |
newClass(java.lang.String className)
Returns the Writer for the given class.
|
java.io.Writer |
newResource(java.lang.String resourcePath)
Returns the Writer for the given resource.
|
void |
printError(java.lang.String message)
Print the error.
|
void |
printError(java.lang.String message,
MetadataInfo element)
Print the error.
|
void |
printError(java.lang.String message,
java.lang.Throwable throwable)
Print the error.
|
void |
printNote(java.lang.String message)
Print the informative message.
|
void |
printWarning(java.lang.String message)
Print the warning.
|
void |
printWarning(java.lang.String message,
MetadataInfo element)
Print the warning.
|
void |
printWarning(java.lang.String message,
java.lang.Throwable throwable)
Print the warning.
|
java.io.Writer newResource(java.lang.String resourcePath) throws java.io.IOException
resourcePath
- resource pathjava.io.IOException
- if something wacked happensjava.io.Reader getResource(java.lang.String resourcePath) throws java.io.IOException
resourcePath
- resource pathjava.io.IOException
- if something wacked happensjava.io.Writer newClass(java.lang.String className) throws java.io.IOException
className
- class namejava.io.IOException
- if something wacked happensvoid printError(java.lang.String message)
message
- error.void printError(java.lang.String message, MetadataInfo element)
message
- error.element
- metadata element, to which this error is tailoredvoid printError(java.lang.String message, java.lang.Throwable throwable)
message
- error.throwable
- exception causing the errorvoid printWarning(java.lang.String message)
message
- warning.void printWarning(java.lang.String message, MetadataInfo element)
message
- warning.element
- metadata element, to which this error is tailoredvoid printWarning(java.lang.String message, java.lang.Throwable throwable)
message
- warning.throwable
- exception causing the errorvoid printNote(java.lang.String message)
message
- message.