public class LocalHtmlInspectForMatsFactoryImpl extends java.lang.Object implements LocalHtmlInspectForMatsFactory
LocalHtmlInspectForMatsFactory
.Modifier and Type | Method and Description |
---|---|
static LocalHtmlInspectForMatsFactoryImpl |
create(MatsFactory matsFactory)
Creates the
standard implementation of this interface. |
void |
createEndpointReport(java.lang.Appendable out,
MatsEndpoint<?,?> matsEndpoint,
boolean includeStages)
Creates the report of a single endpoint.
|
void |
createFactoryReport(java.lang.Appendable out,
boolean includeInitiators,
boolean includeEndpoints,
boolean includeStages)
Creates the full MatsFactory HTML report.
|
void |
createFactorySummary(java.lang.Appendable out,
boolean includeInitiators,
boolean includeEndpoints)
Creates the "Summary table" which is a part of the factory report - it may be interesting to embed on a different
page without the entire factory report.
|
void |
createInitiatorReport(java.lang.Appendable out,
MatsInitiator matsInitiator)
Creates the report of a single initiator.
|
void |
createStageReport(java.lang.Appendable out,
MatsStage<?,?,?> matsStage)
Creates the report of a single stage.
|
void |
getJavaScript(java.lang.Appendable out)
Note: The return from this method is static, and should only be included once per HTML page, no matter how many
MatsFactories you display.
|
void |
getStyleSheet(java.lang.Appendable out)
Note: The return from this method is static, and should only be included once per HTML page, no matter how many
MatsFactories you display.
|
public static LocalHtmlInspectForMatsFactoryImpl create(MatsFactory matsFactory)
LocalHtmlInspectForMatsFactory
standard implementation
of this interface.create
in interface LocalHtmlInspectForMatsFactory
public void getStyleSheet(java.lang.Appendable out) throws java.io.IOException
getStyleSheet
in interface LocalHtmlInspectForMatsFactory
java.io.IOException
public void getJavaScript(java.lang.Appendable out) throws java.io.IOException
getJavaScript
in interface LocalHtmlInspectForMatsFactory
java.io.IOException
public void createFactoryReport(java.lang.Appendable out, boolean includeInitiators, boolean includeEndpoints, boolean includeStages) throws java.io.IOException
LocalHtmlInspectForMatsFactory
createFactoryReport
in interface LocalHtmlInspectForMatsFactory
out
- where to output the HTMLincludeInitiators
- whether to include the initiators in the reportincludeEndpoints
- whether to include the endpoints in the reportincludeStages
- whether to include the stages of the endpoints in the reportjava.io.IOException
- if the Appendable throws while being output to.public void createFactorySummary(java.lang.Appendable out, boolean includeInitiators, boolean includeEndpoints) throws java.io.IOException
LocalHtmlInspectForMatsFactory
createFactorySummary
in interface LocalHtmlInspectForMatsFactory
out
- where to output the HTMLincludeInitiators
- whether to include the initiators in the reportincludeEndpoints
- whether to include the endpoints in the reportjava.io.IOException
- if the Appendable throws while being output to.public void createInitiatorReport(java.lang.Appendable out, MatsInitiator matsInitiator) throws java.io.IOException
LocalHtmlInspectForMatsFactory
createInitiatorReport
in interface LocalHtmlInspectForMatsFactory
java.io.IOException
public void createEndpointReport(java.lang.Appendable out, MatsEndpoint<?,?> matsEndpoint, boolean includeStages) throws java.io.IOException
LocalHtmlInspectForMatsFactory
createEndpointReport
in interface LocalHtmlInspectForMatsFactory
java.io.IOException
public void createStageReport(java.lang.Appendable out, MatsStage<?,?,?> matsStage) throws java.io.IOException
LocalHtmlInspectForMatsFactory
createStageReport
in interface LocalHtmlInspectForMatsFactory
java.io.IOException