| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface UIMessage
This interface provides a mechanism to display a message to the user, potentially to ask the user a question.
There are four main elements to set:
There are various methods which have a setXXX and setLocalisedXXX counterparts. The setXXX methods will attempt to translate the given string to a localised representation of it - the setLocalisedXXX method will assume that the localisation has already been done, and leave it intact.
Note: Only for implementation by Azureus, not plugins.
| Field Summary | |
|---|---|
static int | 
ANSWER_ABORT
 | 
static int | 
ANSWER_CANCEL
 | 
static int | 
ANSWER_IGNORE
 | 
static int | 
ANSWER_NO
 | 
static int | 
ANSWER_OK
 | 
static int | 
ANSWER_RETRY
 | 
static int | 
ANSWER_YES
 | 
static int | 
INPUT_OK
 | 
static int | 
INPUT_OK_CANCEL
 | 
static int | 
INPUT_RETRY_CANCEL
 | 
static int | 
INPUT_RETRY_CANCEL_IGNORE
 | 
static int | 
INPUT_YES_NO
 | 
static int | 
INPUT_YES_NO_CANCEL
 | 
static int | 
MSG_ERROR
 | 
static int | 
MSG_INFO
 | 
static int | 
MSG_NONE
 | 
static int | 
MSG_QUESTION
 | 
static int | 
MSG_WARN
 | 
static int | 
MSG_WORKING
 | 
| Method Summary | |
|---|---|
 int | 
ask()
This displays the message to the user.  | 
 void | 
setInputType(int input_type)
Sets what type of input is allowed - use one of the INPUT_ constants defined here.  | 
 void | 
setLocalisedMessage(java.lang.String message)
Sets the main message to display the user.  | 
 void | 
setLocalisedMessages(java.lang.String[] messages)
Sets the main message to display the user.  | 
 void | 
setLocalisedTitle(java.lang.String title)
Sets the title for the message.  | 
 void | 
setMessage(java.lang.String message)
Sets the main message to display the user.  | 
 void | 
setMessages(java.lang.String[] messages)
Sets the main message to display the user.  | 
 void | 
setMessageType(int msg_type)
Sets what type of message to display - use one of the MSG_ constants defined here.  | 
 void | 
setTitle(java.lang.String title)
Sets the title for the message.  | 
| Field Detail | 
|---|
static final int MSG_NONE
static final int MSG_ERROR
static final int MSG_INFO
static final int MSG_WARN
static final int MSG_QUESTION
static final int MSG_WORKING
static final int INPUT_OK
static final int INPUT_OK_CANCEL
static final int INPUT_YES_NO
static final int INPUT_YES_NO_CANCEL
static final int INPUT_RETRY_CANCEL
static final int INPUT_RETRY_CANCEL_IGNORE
static final int ANSWER_OK
static final int ANSWER_CANCEL
static final int ANSWER_YES
static final int ANSWER_NO
static final int ANSWER_RETRY
static final int ANSWER_IGNORE
static final int ANSWER_ABORT
| Method Detail | 
|---|
void setMessageType(int msg_type)
void setInputType(int input_type)
void setTitle(java.lang.String title)
void setLocalisedTitle(java.lang.String title)
void setMessage(java.lang.String message)
setMessages(java.lang.String[]).
void setLocalisedMessage(java.lang.String message)
setLocalisedMessages(java.lang.String[]).
void setMessages(java.lang.String[] messages)
The value passed here will be an array of strings - each string will be usually outputted on its own line.
void setLocalisedMessages(java.lang.String[] messages)
The value passed here will be an array of strings - each string will be usually outputted on its own line.
int ask()
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||