Public Member Functions

org.exolab.castor.builder.util.Dialog Interface Reference

Inheritance diagram for org.exolab.castor.builder.util.Dialog:
org.exolab.castor.builder.util.ConsoleDialog

List of all members.

Public Member Functions

boolean confirm (String message)
char confirm (String message, String values)
char confirm (String message, String values, String help)
void notify (String message)

Detailed Description

A simple utility class to handle user interaction

Author:
Nathan Green
Keith Visco

Member Function Documentation

boolean org.exolab.castor.builder.util.Dialog.confirm ( String  message  ) 

Presents a confirmation prompt with the given message.

Parameters:
message,the confirmation prompt message to display
Returns:
true if the user has selected a positive confirmation, otherwise false

Implemented in org.exolab.castor.builder.util.ConsoleDialog.

char org.exolab.castor.builder.util.Dialog.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

Implemented in org.exolab.castor.builder.util.ConsoleDialog.

char org.exolab.castor.builder.util.Dialog.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

Implemented in org.exolab.castor.builder.util.ConsoleDialog.

void org.exolab.castor.builder.util.Dialog.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

Implemented in org.exolab.castor.builder.util.ConsoleDialog.

Referenced by org.exolab.castor.builder.SourceFactory.createSourceCode().


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties