org.metastatic.callbacks
Class AbstractCallbackHandler
java.lang.Objectorg.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.