public abstract class AbstractReportOutputGeneratorManager<G extends ReportOutputGenerator>
extends java.lang.Object
| Constructor and Description |
|---|
AbstractReportOutputGeneratorManager(HookHandlerService hookHandler,
java.lang.Class<? extends ReportOutputGeneratorProvider<G>> providerType) |
| Modifier and Type | Method and Description |
|---|---|
G |
getOutputGenerator(java.lang.String format)
Gets a specific output generator that generates the specified format.
|
java.lang.String[] |
getRegisteredOutputFormats()
Returns an array with all registered output formats
|
java.util.List<G> |
getRegisteredOutputGenerators()
Returns all registered generators
|
boolean |
hasCatchAllOutputGen() |
public AbstractReportOutputGeneratorManager(HookHandlerService hookHandler, java.lang.Class<? extends ReportOutputGeneratorProvider<G>> providerType)
public G getOutputGenerator(java.lang.String format)
public java.util.List<G> getRegisteredOutputGenerators()
public java.lang.String[] getRegisteredOutputFormats()
public boolean hasCatchAllOutputGen()