|
org.openide.util 6.8.22 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception java.io.IOException org.openide.util.UserQuestionException
public abstract class UserQuestionException
Exception that is thrown when the process is about to perform some action that requires user confirmation. It can be useful when there is a call to a method which cannot open a dialog, but still would like to ask the user a question. It can raise this exception and higher level parts of the system can/should catch it and present a dialog to the user and if the user agrees reinvoke the action again.
The getLocalizedMessage
method should return the user question,
which will be shown to the user in a dialog with OK, Cancel options and
if the user chooses OK, method ex.confirmed ()
will be called.
Constructor Summary | |
---|---|
UserQuestionException()
Creates new exception UserQuestionException |
|
UserQuestionException(String s)
Creates new exception UserQuestionException with text specified string s. |
Method Summary | |
---|---|
abstract void |
confirmed()
Invoke the action if the user confirms the action. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UserQuestionException()
public UserQuestionException(String s)
s
- the text describing the exceptionMethod Detail |
---|
public abstract void confirmed() throws IOException
IOException
- if another I/O problem exists
|
org.openide.util 6.8.22 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |