palio
Class UserMessages

java.lang.Object
  extended by palio.UserMessages

public class UserMessages
extends java.lang.Object

Author:
Szymon Kuklewicz

Nested Class Summary
static class UserMessages.DefaultMessage
           
static class UserMessages.Message
           
static class UserMessages.Type
           
 
Constructor Summary
UserMessages()
           
 
Method Summary
 UserMessages.Message add(UserMessages.Message message)
           
 UserMessages.Message addError(java.lang.String error)
           
 UserMessages.Message addError(java.lang.String error, java.lang.Throwable exception)
           
 UserMessages.Message addInfo(java.lang.String info)
           
 UserMessages.Message addWarning(java.lang.String warning)
           
 java.util.List<UserMessages.Message> getMessages()
           
static UserMessages instance(Instance instance)
           
static UserMessages instance(java.lang.String instance)
           
 void print(java.io.PrintWriter out, java.lang.String header, boolean allDetails)
          If allDetails is true, prints all messages, errors with stack traces.
 void remove(UserMessages.Message message)
           
static UserMessages server()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserMessages

public UserMessages()
Method Detail

server

public static UserMessages server()

instance

public static UserMessages instance(Instance instance)

instance

public static UserMessages instance(java.lang.String instance)

addInfo

public UserMessages.Message addInfo(java.lang.String info)

addWarning

public UserMessages.Message addWarning(java.lang.String warning)

addError

public UserMessages.Message addError(java.lang.String error)

addError

public UserMessages.Message addError(java.lang.String error,
                                     java.lang.Throwable exception)

remove

public void remove(UserMessages.Message message)

add

public UserMessages.Message add(UserMessages.Message message)

getMessages

public java.util.List<UserMessages.Message> getMessages()

print

public void print(java.io.PrintWriter out,
                  java.lang.String header,
                  boolean allDetails)
If allDetails is true, prints all messages, errors with stack traces. If not, prints only errors without stack traces.

Parameters:
out -
header -
allDetails -