org.exolab.castor.builder.util

Interface Dialog

Known Implementing Classes:
ConsoleDialog

public interface Dialog

A simple utility class to handle user interaction

Authors:
Nathan Green
Keith Visco

Method Summary

boolean
confirm(String message)
Presents a confirmation prompt with the given message.
char
confirm(String message, String values)
Presents a confirmation prompt for values with the given messge.
char
confirm(String message, String values, String help)
Presents a confirmation prompt for values with the given messge.
void
notify(String message)
Simply displays a message to the user, no input is returned from the user.

Method Details

confirm

public boolean confirm(String message)
Presents a confirmation prompt with the given message.

Parameters:

Returns:
true if the user has selected a positive confirmation, otherwise false


confirm

public char confirm(String message,
                    String values)
Presents a confirmation prompt for values with the given messge.

Parameters:
message - the confirmation prompt to display
values - a list of valid characters to accept

Returns:
whatever character the user presses


confirm

public char confirm(String message,
                    String values,
                    String help)
Presents a confirmation prompt for values with the given messge.

Parameters:
message - the confirmation prompt to display
values - a list of valid characters to accept
help - a simple help message that can be associated with the message to give additional details about the prompt.

Returns:
whatever character the user presses


notify

public void notify(String message)
Simply displays a message to the user, no input is returned from the user.

Parameters:
message - the message to display to the user


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com