|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
This is the interface for the report classes which are used for the output during operations that run on a spearate Thread in OpenCms, like publish, import, export etc.
| Field Summary | |
static String |
BUNDLE_NAME
The name of the property file. |
static int |
FORMAT_DEFAULT
Indicates default formatting. |
static int |
FORMAT_ERROR
Indicates error formatting. |
static int |
FORMAT_HEADLINE
Indicates headline formatting. |
static int |
FORMAT_NOTE
Indicates note formatting. |
static int |
FORMAT_OK
Indicates OK formatting. |
static int |
FORMAT_WARNING
Indicates warning formatting. |
static String |
REPORT_TYPE_EXTENDED
Request parameter value that this report should create an "extended" output. |
static String |
REPORT_TYPE_SIMPLE
Request parameter value that this report should create a "simple" output. |
| Method Summary | |
void |
addBundle(String bundleName)
Adds a bundle specified by it's name to the List of resource bundles. |
void |
addError(Object obj)
Adds an error object to the list of errors that occured during the report. |
String |
formatRuntime()
Formats the runtime formatted as "hh:mm:ss". |
List |
getErrors()
Returns a list of all errors that occured during the report. |
Locale |
getLocale()
Returns the locale this report was initialized with. |
String |
getReportUpdate()
Updates this report, this processes all new output added since the last call to this method. |
long |
getRuntime()
Returns the time this report has been running. |
boolean |
hasError()
Returns if the report generated an error output. |
String |
key(String keyName)
Gets the localized resource string for a given message key. |
void |
print(CmsMessageContainer container)
Prints a localized message to the report. |
void |
print(CmsMessageContainer container,
int format)
Prints a localized message to the report, using the indicated formatting. |
void |
println()
Adds a line break to the report. |
void |
println(CmsMessageContainer container)
Prints a localized message to the report. |
void |
println(CmsMessageContainer container,
int format)
Prints a localized message to the report, using the indicated formatting. |
void |
println(Throwable t)
Adds an Exception to the report, ensuring that the Exception content is processed to generate a valid output esp. |
void |
printMessageWithParam(CmsMessageContainer container,
Object param)
Prints a localized message followed by a parametera and dots to the report. |
void |
printMessageWithParam(int m,
int n,
CmsMessageContainer container,
Object param)
Convenience method to print a localized message, followed by a parameter and dots to the report. |
void |
resetRuntime()
Resets the runtime to 0 milliseconds. |
| Field Detail |
public static final String BUNDLE_NAME
public static final int FORMAT_DEFAULT
public static final int FORMAT_ERROR
public static final int FORMAT_HEADLINE
public static final int FORMAT_NOTE
public static final int FORMAT_OK
public static final int FORMAT_WARNING
public static final String REPORT_TYPE_EXTENDED
public static final String REPORT_TYPE_SIMPLE
| Method Detail |
public void addBundle(String bundleName)
bundleName - the name of the resource bundle with localized stringspublic void addError(Object obj)
obj - the error objectpublic String formatRuntime()
public List getErrors()
public Locale getLocale()
public String getReportUpdate()
This is only required in case the output is written to a HTML page, if the shell output is used, this will just return an empty String.
public long getRuntime()
public boolean hasError()
public String key(String keyName)
The internal implementation should be passing the
keyName to the class CmsMessages.
keyName - the key for the desired string
CmsMessages.key(String)public void print(CmsMessageContainer container)
container - the String to add
public void print(CmsMessageContainer container,
int format)
Use the contants starting with FORMAT from this interface
to indicate which formatting to use.
container - the String to addformat - the formatting to use for the outputpublic void println()
public void println(CmsMessageContainer container)
container - the message container to add
public void println(CmsMessageContainer container,
int format)
Use the contants starting with FORMAT from this interface
to indicate which formatting to use.
container - the message container to addformat - the formatting to use for the outputpublic void println(Throwable t)
The exception will be stored and the output will later be processed in a special way.
t - the exception to add
public void printMessageWithParam(CmsMessageContainer container,
Object param)
container - the Message to addparam - the Parameter to add
public void printMessageWithParam(int m,
int n,
CmsMessageContainer container,
Object param)
The output follows the pattern: ( 3 / 8 ) Deleting filename.txt ...
m - the number of the report outputn - the total number of report outputscontainer - the Message to addparam - the Parameter to addpublic void resetRuntime()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||