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(org.pentaho.commons.connection.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 "{".
 

Method Detail

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(org.pentaho.commons.connection.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)