Package org.opencms.report.wrapper
Class CmsReportWrapper
- java.lang.Object
-
- org.opencms.report.wrapper.CmsReportWrapper
-
public class CmsReportWrapper extends java.lang.Object
Wrapper for writing reports. It allows to write the same messages to multiple reports and has high-level interface for writing.- Since:
- 12.0.0
- Version:
- $Revision: 1.0 $
- Author:
- Daniel Seidel
-
-
Constructor Summary
Constructors Constructor Description CmsReportWrapper(I_CmsMessageBundle messages, java.util.Collection<I_CmsReport> reports)
Constructor for the wrapper.CmsReportWrapper(I_CmsMessageBundle messages, I_CmsReport... report)
Constructor for the wrapper.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
reportAddWarning(java.lang.Object warning)
Adds a warning to the report (invisible in the GUI).void
reportDefault(java.lang.String message, java.lang.Object... params)
Print a message in default style.void
reportDefaultNoBreak(java.lang.String message, java.lang.Object... params)
Print a message in default style without linebreak.void
reportFailed(boolean withDots)
Report failed.void
reportFailed(java.lang.String message, java.lang.Object... params)
Report failed.void
reportHeadline(java.lang.String message, java.lang.Object... params)
Print a message as headline.void
reportHeadlineNoBreak(java.lang.String message, java.lang.Object... params)
Print a message as headline.void
reportNewline()
Prints an empty line.void
reportNote(java.lang.String message, java.lang.Object... params)
Print a message as note.void
reportNoteNoBreak(java.lang.String message, java.lang.Object... params)
Print a message as note without linebreak.void
reportOk(boolean withDots)
Report ok.void
reportOk(java.lang.String message, java.lang.Object... params)
Report ok.void
reportSkipped(boolean withDots)
Report ok.void
reportSkipped(java.lang.String message, java.lang.Object... params)
Report skipped.void
reportWarning(java.lang.String message, java.lang.Object... params)
Print a message in warning style.void
reportWarningNoBreak(java.lang.String message, java.lang.Object... params)
Print a message in warning style.
-
-
-
Constructor Detail
-
CmsReportWrapper
public CmsReportWrapper(I_CmsMessageBundle messages, java.util.Collection<I_CmsReport> reports)
Constructor for the wrapper.- Parameters:
messages
- the message bundle to read the printed messages from.reports
- the reports to write to.
-
CmsReportWrapper
public CmsReportWrapper(I_CmsMessageBundle messages, I_CmsReport... report)
Constructor for the wrapper.- Parameters:
messages
- the message bundle to read the printed messages from.report
- a sequence of reports to write the messages to.
-
-
Method Detail
-
reportAddWarning
public void reportAddWarning(java.lang.Object warning)
Adds a warning to the report (invisible in the GUI).- Parameters:
warning
- the warning to add.
-
reportDefault
public void reportDefault(java.lang.String message, java.lang.Object... params)
Print a message in default style.- Parameters:
message
- the messageparams
- the parameters
-
reportDefaultNoBreak
public void reportDefaultNoBreak(java.lang.String message, java.lang.Object... params)
Print a message in default style without linebreak.- Parameters:
message
- the messageparams
- the parameters
-
reportFailed
public void reportFailed(boolean withDots)
Report failed.- Parameters:
withDots
- with dots or only the word.
-
reportFailed
public void reportFailed(java.lang.String message, java.lang.Object... params)
Report failed.- Parameters:
message
- the message to printparams
- parameters of the message
-
reportHeadline
public void reportHeadline(java.lang.String message, java.lang.Object... params)
Print a message as headline.- Parameters:
message
- the messageparams
- the parameters
-
reportHeadlineNoBreak
public void reportHeadlineNoBreak(java.lang.String message, java.lang.Object... params)
Print a message as headline.- Parameters:
message
- the messageparams
- the parameters
-
reportNewline
public void reportNewline()
Prints an empty line.
-
reportNote
public void reportNote(java.lang.String message, java.lang.Object... params)
Print a message as note.- Parameters:
message
- the messageparams
- the parameters
-
reportNoteNoBreak
public void reportNoteNoBreak(java.lang.String message, java.lang.Object... params)
Print a message as note without linebreak.- Parameters:
message
- the messageparams
- the parameters
-
reportOk
public void reportOk(boolean withDots)
Report ok.- Parameters:
withDots
- with dots or only the word.
-
reportOk
public void reportOk(java.lang.String message, java.lang.Object... params)
Report ok.- Parameters:
message
- the message to printparams
- parameters of the message
-
reportSkipped
public void reportSkipped(boolean withDots)
Report ok.- Parameters:
withDots
- with dots or only the word.
-
reportSkipped
public void reportSkipped(java.lang.String message, java.lang.Object... params)
Report skipped.- Parameters:
message
- the message to printparams
- parameters of the message
-
reportWarning
public void reportWarning(java.lang.String message, java.lang.Object... params)
Print a message in warning style.- Parameters:
message
- the messageparams
- the parameters
-
reportWarningNoBreak
public void reportWarningNoBreak(java.lang.String message, java.lang.Object... params)
Print a message in warning style.- Parameters:
message
- the messageparams
- the parameters
-
-