simtools.ui
Class MessageCommandLine

java.lang.Object
  extended by simtools.ui.BasicMessageWriter
      extended by simtools.ui.MessageCommandLine
All Implemented Interfaces:
MessageWriter

public class MessageCommandLine
extends BasicMessageWriter

This class is used to display messages into the command line

Version:
1.0 1999
Author:
Claude Cazenave
See Also:
StringsResourceBundle, BasicMessageWriter

Constructor Summary
MessageCommandLine(StringsResourceBundle resources)
          Creates it with strings resources
 
Method Summary
 java.lang.String print0args(java.lang.String messageKey)
          Prints a message without argument
 java.lang.String print1args(java.lang.String messageKey, java.lang.Object arg1)
          Prints a message with one argument
 java.lang.String print2args(java.lang.String messageKey, java.lang.Object arg1, java.lang.Object arg2)
          Prints a message with two arguments
 java.lang.String printNargs(java.lang.String messageKey, java.lang.Object[] args)
          Prints a message with n arguments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageCommandLine

public MessageCommandLine(StringsResourceBundle resources)
Creates it with strings resources

Parameters:
resources - the resources
Method Detail

print0args

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

Specified by:
print0args in interface MessageWriter
Overrides:
print0args in class BasicMessageWriter
Parameters:
messageKey - the message key
Returns:
the message

print1args

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

Specified by:
print1args in interface MessageWriter
Overrides:
print1args in class BasicMessageWriter
Parameters:
messageKey - the message key
arg1 - the first argument
Returns:
the message

print2args

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

Specified by:
print2args in interface MessageWriter
Overrides:
print2args in class BasicMessageWriter
Parameters:
messageKey - the message key
arg1 - the first argument
arg2 - the second argument
Returns:
the message

printNargs

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

Specified by:
printNargs in interface MessageWriter
Overrides:
printNargs in class BasicMessageWriter
Parameters:
messageKey - the message key
args - an array of argument
Returns:
the message