public interface Dialogs
Modifier and Type | Method and Description |
---|---|
Progress |
createProgress(String title)
Create a progress monitor
|
void |
errors(String message,
Reporter reporter)
Display a list of errors and warnings.
|
org.osgi.util.promise.Promise<Integer> |
message(String title,
String message,
String[] buttons,
int defaultIndex)
Display a message and optionally a set of buttons.
|
org.osgi.util.promise.Promise<String> |
prompt(String title,
String query,
String initialValue,
Pattern validator)
Display a dialog where the user can input a string.
|
org.osgi.util.promise.Promise<Integer> message(String title, String message, String[] buttons, int defaultIndex) throws Exception
title
- The title of the dialog, must not be nullmessage
- The message displayed, must not be nullbuttons
- A list of buttons, may be nulldefaultIndex
- The default index. Must be -1 for none or between
0..n, where n is the number of buttons specified.Exception
org.osgi.util.promise.Promise<String> prompt(String title, String query, String initialValue, Pattern validator) throws Exception
title
- The title of the dialog, must not be nullquery
- The query displayed, must not be nullinitialValue
- The initial value, can be nullvalidator
- A pattern that must match the input, can be null if no
validator is necessaryException
void errors(String message, Reporter reporter) throws Exception
message
- The message displayed, must not be nullreporter
- Contains the errors and warningsException
Copyright © 2021 aQute SARL. All rights reserved.