public class CompositeCallbackHandler
extends org.eclipse.swt.widgets.Composite
implements javax.security.auth.callback.CallbackHandler
Callback
s. It can be
used directly as a CallbackHandler
or be used by one by calling the
createCallbackHandlers(Callback[])
. Supported standard
Callback
s are:PasswordCallback
NameCallback
TextOutputCallback
Callback
s are:Constructor and Description |
---|
CompositeCallbackHandler(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
protected void |
cancel() |
void |
checkCallbackSupported(javax.security.auth.callback.Callback callback) |
void |
cleanCallbacksAfterCancel(javax.security.auth.callback.Callback[] callbacks)
Set writable callbacks to null if the handle is canceled (check is done
by the method)
|
void |
createCallbackHandlers(javax.security.auth.callback.Callback[] callbacks) |
protected org.eclipse.swt.widgets.Label |
createLabelTextoutputHandler(org.eclipse.swt.widgets.Composite composite,
javax.security.auth.callback.TextOutputCallback callback) |
protected org.eclipse.swt.widgets.Combo |
createLocaleHandler(org.eclipse.swt.widgets.Composite composite,
LocaleChoice callback) |
protected org.eclipse.swt.widgets.Text |
createNameHandler(org.eclipse.swt.widgets.Composite composite,
javax.security.auth.callback.NameCallback callback) |
protected org.eclipse.swt.widgets.Text |
createPasswordHandler(org.eclipse.swt.widgets.Composite composite,
javax.security.auth.callback.PasswordCallback callback) |
void |
handle(javax.security.auth.callback.Callback[] callbacks) |
protected void |
submit() |
changed, computeSize, getAdapter, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addTouchListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCursor, setData, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, update
addDisposeListener, addListener, checkSubclass, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, toString
public CompositeCallbackHandler(org.eclipse.swt.widgets.Composite parent, int style)
public void handle(javax.security.auth.callback.Callback[] callbacks) throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException
handle
in interface javax.security.auth.callback.CallbackHandler
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException
public void checkCallbackSupported(javax.security.auth.callback.Callback callback) throws javax.security.auth.callback.UnsupportedCallbackException
javax.security.auth.callback.UnsupportedCallbackException
public void cleanCallbacksAfterCancel(javax.security.auth.callback.Callback[] callbacks)
public void createCallbackHandlers(javax.security.auth.callback.Callback[] callbacks)
protected org.eclipse.swt.widgets.Text createNameHandler(org.eclipse.swt.widgets.Composite composite, javax.security.auth.callback.NameCallback callback)
protected org.eclipse.swt.widgets.Text createPasswordHandler(org.eclipse.swt.widgets.Composite composite, javax.security.auth.callback.PasswordCallback callback)
protected org.eclipse.swt.widgets.Combo createLocaleHandler(org.eclipse.swt.widgets.Composite composite, LocaleChoice callback)
protected org.eclipse.swt.widgets.Label createLabelTextoutputHandler(org.eclipse.swt.widgets.Composite composite, javax.security.auth.callback.TextOutputCallback callback)
protected void submit()
protected void cancel()
Copyright © 2007–2020. All rights reserved.