org.pentaho.platform.api.engine
Interface IMessageFormatter
- All Known Implementing Classes:
- MessageFormatter
public interface IMessageFormatter
Method Summary |
void |
formatErrorMessage(String mimeType,
String title,
List messages,
StringBuffer messageBuffer)
|
void |
formatErrorMessage(String mimeType,
String title,
String message,
StringBuffer messageBuffer)
|
void |
formatFailureMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer)
|
void |
formatFailureMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer,
List defaultMessages)
|
void |
formatResultSetAsHTMLRows(IPentahoResultSet resultSet,
StringBuffer messageBuffer)
|
void |
formatSuccessMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer,
boolean doMessages)
|
void |
formatSuccessMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer,
boolean doMessages,
boolean doWrapper)
|
String |
getFirstError(List messages)
If PentahoMessenger.getUserString("ERROR") returns the string:
"Error: {0} ({1})" (which is the case for English)
Find the substring before the first "{". |
formatErrorMessage
void formatErrorMessage(String mimeType,
String title,
String message,
StringBuffer messageBuffer)
getFirstError
String getFirstError(List messages)
- If PentahoMessenger.getUserString("ERROR") returns the string:
"Error: {0} ({1})" (which is the case for English)
Find the substring before the first "{". In this case, that
would be: "Error: ".
Return the first string in the messages list that contains
the string "Error: ". If no string in the list contains
"Error: ", return null;
- Parameters:
messages
-
- Returns:
formatErrorMessage
void formatErrorMessage(String mimeType,
String title,
List messages,
StringBuffer messageBuffer)
formatFailureMessage
void formatFailureMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer,
List defaultMessages)
formatFailureMessage
void formatFailureMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer)
formatResultSetAsHTMLRows
void formatResultSetAsHTMLRows(IPentahoResultSet resultSet,
StringBuffer messageBuffer)
formatSuccessMessage
void formatSuccessMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer,
boolean doMessages)
formatSuccessMessage
void formatSuccessMessage(String mimeType,
IRuntimeContext context,
StringBuffer messageBuffer,
boolean doMessages,
boolean doWrapper)