cad.simcad.objectserver.spec.ui
Interface UserInterface

All Known Subinterfaces:
AStarInterface, SimViewer
All Known Implementing Classes:
AStarFrame, DumSimViewer, ServerFrame, Tui

public interface UserInterface

Interface defining the method that any UserInterface should implement, be it Graphical or text.

Version:
1.0
Author:
Charles-Philip Bentley, Martin Mahaux

Method Summary
 java.lang.String askString(java.lang.String prompt, boolean ispass)
          Prompts the user for a single string (hidden if ispass is true)
 java.lang.String[] askStrings(java.lang.String[] prompts, boolean[] ispass)
          Get several strings from user.
 void debug(java.lang.String msg, int lvl)
           
 void setDebugLevel(int i)
           
 void shwErrMsg(java.lang.String n)
          Error message.
 void shwMsg(java.lang.String n)
          Notification message.
 

Method Detail

shwErrMsg

public void shwErrMsg(java.lang.String n)
Error message.

Parameters:
n - Show Error Message n

shwMsg

public void shwMsg(java.lang.String n)
Notification message. There may be many of these, so dont use modal dialogs.

Parameters:
n - message

askString

public java.lang.String askString(java.lang.String prompt,
                                  boolean ispass)
Prompts the user for a single string (hidden if ispass is true)


askStrings

public java.lang.String[] askStrings(java.lang.String[] prompts,
                                     boolean[] ispass)
Get several strings from user. If the ispass array is null, assume all strings are to be echoed normally.


debug

public void debug(java.lang.String msg,
                  int lvl)

setDebugLevel

public void setDebugLevel(int i)

Logo

With the help of www.sourceforge.net and www.info.ucl.ac.be