simtools.ui
Interface MessageWriter

All Known Implementing Classes:
BasicMessageWriter, GlobalMessageWriter, MessageCommandLine

public interface MessageWriter

An interface for objects on which formatted messages whith key identifiers can be written

Version:
1.0 1999
Author:
Claude Cazenave

Method Summary
 java.lang.String print0args(java.lang.String messageKey)
          Print a message without argument
 java.lang.String print1args(java.lang.String messageKey, java.lang.Object arg1)
          Print a message with one argument
 java.lang.String print2args(java.lang.String messageKey, java.lang.Object arg1, java.lang.Object arg2)
          Print a message with two arguments
 java.lang.String printNargs(java.lang.String messageKey, java.lang.Object[] args)
          Print a message with n arguments
 

Method Detail

print0args

java.lang.String print0args(java.lang.String messageKey)
Print a message without argument

Parameters:
messageKey - the message key
Returns:
the message

print1args

java.lang.String print1args(java.lang.String messageKey,
                            java.lang.Object arg1)
Print a message with one argument

Parameters:
messageKey - the message key
arg1 - the first argument
Returns:
the message

print2args

java.lang.String print2args(java.lang.String messageKey,
                            java.lang.Object arg1,
                            java.lang.Object arg2)
Print a message with two arguments

Parameters:
messageKey - the message key
arg1 - the first argument
arg2 - the second argument
Returns:
the message

printNargs

java.lang.String printNargs(java.lang.String messageKey,
                            java.lang.Object[] args)
Print a message with n arguments

Parameters:
messageKey - the message key
args - an array of argument
Returns:
the message