org.metastatic.callbacks
Class AbstractCallbackHandler
java.lang.Object
org.metastatic.callbacks.AbstractCallbackHandler
- CallbackHandler
public abstract class AbstractCallbackHandler
extends java.lang.Object
implements CallbackHandler
void | handle(Callback[] callbacks)
|
protected abstract void | handleChoice(ChoiceCallback callback) - Handles a
ChoiceCallback .
|
protected abstract void | handleConfirmation(ConfirmationCallback callback) - Handles a
ConfirmationCallback .
|
protected abstract void | handleLanguage(LanguageCallback callback) - Handles a
LanguageCallback .
|
protected abstract void | handleName(NameCallback callback) - Handles a
NameCallback .
|
protected void | handleOther(Callback callback) - Handles an unknown callback.
|
protected abstract void | handlePassword(PasswordCallback callback) - Handles a
PasswordCallback .
|
protected abstract void | handleTextInput(TextInputCallback callback) - Handles a
TextInputCallback .
|
protected abstract void | handleTextOutput(TextOutputCallback callback) - Handles a
TextOutputCallback .
|
messages
protected final ResourceBundle messages
AbstractCallbackHandler
protected AbstractCallbackHandler()
handle
public void handle(Callback[] callbacks)
throws IOException,
UnsupportedCallbackException
handleChoice
protected abstract void handleChoice(ChoiceCallback callback)
throws IOException
Handles a ChoiceCallback
.
callback
- The choice callback.
handleConfirmation
protected abstract void handleConfirmation(ConfirmationCallback callback)
throws IOException
Handles a ConfirmationCallback
.
callback
- The confirmation callback.
handleLanguage
protected abstract void handleLanguage(LanguageCallback callback)
throws IOException
Handles a LanguageCallback
.
callback
- The language callback.
handleName
protected abstract void handleName(NameCallback callback)
throws IOException
Handles a NameCallback
.
callback
- The name callback.
handleOther
protected void handleOther(Callback callback)
throws IOException,
UnsupportedCallbackException
Handles an unknown callback. The default implementation simply throws
an UnsupportedCallbackException
.
callback
- The callback to handle.
handlePassword
protected abstract void handlePassword(PasswordCallback callback)
throws IOException
Handles a PasswordCallback
.
callback
- The password callback.
handleTextInput
protected abstract void handleTextInput(TextInputCallback callback)
throws IOException
Handles a TextInputCallback
.
callback
- The text input callback.
handleTextOutput
protected abstract void handleTextOutput(TextOutputCallback callback)
throws IOException
Handles a TextOutputCallback
.
callback
- The text output callback.