|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame org.xmlBlaster.authentication.plugins.demo.PluginGUI
public class PluginGUI
Demonstation of xmlBlaster security basics.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private java.lang.Object |
accessDecisionMonitor
|
(package private) javax.swing.JLabel |
actionLabel
|
(package private) javax.swing.JLabel |
actionOut
|
(package private) javax.swing.JButton |
allowButton
|
private boolean |
allowed
|
(package private) java.awt.BorderLayout |
borderLayout1
|
(package private) java.awt.BorderLayout |
borderLayout2
|
(package private) java.awt.BorderLayout |
borderLayout3
|
(package private) java.awt.BorderLayout |
borderLayout4
|
(package private) javax.swing.Box |
box1
|
(package private) javax.swing.JPanel |
contentPane
|
(package private) javax.swing.JPanel |
contentTab
|
(package private) javax.swing.JButton |
denyButton
|
(package private) java.awt.FlowLayout |
flowLayout1
|
(package private) java.awt.GridLayout |
gridLayout1
|
(package private) javax.swing.JTextArea |
inOutput
|
(package private) javax.swing.JMenuBar |
jMenuBar1
|
(package private) javax.swing.JPanel |
jPanel1
|
(package private) javax.swing.JPanel |
jPanel2
|
(package private) javax.swing.JPanel |
jPanel3
|
(package private) javax.swing.JScrollPane |
jScrollPane1
|
(package private) javax.swing.JScrollPane |
jScrollPane2
|
(package private) javax.swing.JScrollPane |
jScrollPane3
|
(package private) javax.swing.JScrollPane |
jScrollPane4
|
(package private) javax.swing.JScrollPane |
jScrollPane5
|
(package private) javax.swing.JTabbedPane |
jTabbedPane1
|
(package private) javax.swing.JPanel |
keyTab
|
(package private) javax.swing.JLabel |
nameLabel
|
(package private) javax.swing.JTextArea |
outContent
|
(package private) javax.swing.JTextArea |
outKey
|
(package private) javax.swing.JScrollPane |
outKeyScrollPane
|
(package private) javax.swing.JLabel |
outName
|
(package private) javax.swing.JTextArea |
outOutput
|
(package private) javax.swing.JTextArea |
outQoS
|
(package private) javax.swing.JPanel |
qosTab
|
private static long |
serialVersionUID
|
(package private) javax.swing.JLabel |
serverImage
|
private java.lang.Thread |
sleeper
|
private boolean |
threadSuspended
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PluginGUI()
Construct the frame |
Method Summary | |
---|---|
(package private) void |
allowButton_actionPerformed(java.awt.event.ActionEvent e)
Call as result of a pressed allow-button to grant a subject to log in. |
(package private) void |
denyButton_actionPerformed(java.awt.event.ActionEvent e)
Call as result of a pressed deny-button to reject a subjects attempt to log in. |
boolean |
getAccessDecision()
Returns the result of decision process. |
private void |
jbInit()
Component initialization |
static void |
main(java.lang.String[] args)
|
void |
printAction(MethodName key)
Displays actions |
void |
printContent(java.lang.String content)
Displays the content information on screen |
void |
printInputStream(java.lang.String xmlString)
|
void |
printKey(java.lang.String key)
Displays the key information on screen |
void |
printName(java.lang.String name)
|
void |
printOutputStream(java.lang.String xmlString)
|
void |
printQoS(java.lang.String qos)
Displays the qos information on screen |
protected void |
processWindowEvent(java.awt.event.WindowEvent e)
Overridden so we can exit when window is closed |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
private static final long serialVersionUID
javax.swing.JPanel contentPane
java.awt.GridLayout gridLayout1
javax.swing.JScrollPane jScrollPane1
javax.swing.Box box1
javax.swing.JScrollPane jScrollPane2
javax.swing.JTextArea inOutput
javax.swing.JTextArea outOutput
javax.swing.JLabel serverImage
javax.swing.JScrollPane jScrollPane3
javax.swing.JPanel jPanel1
javax.swing.JMenuBar jMenuBar1
java.awt.BorderLayout borderLayout1
javax.swing.JPanel jPanel2
javax.swing.JLabel actionOut
javax.swing.JLabel actionLabel
java.awt.FlowLayout flowLayout1
javax.swing.JTabbedPane jTabbedPane1
javax.swing.JPanel keyTab
javax.swing.JPanel qosTab
javax.swing.JPanel contentTab
javax.swing.JScrollPane outKeyScrollPane
javax.swing.JTextArea outKey
java.awt.BorderLayout borderLayout2
javax.swing.JScrollPane jScrollPane4
javax.swing.JTextArea outQoS
java.awt.BorderLayout borderLayout3
java.awt.BorderLayout borderLayout4
javax.swing.JScrollPane jScrollPane5
javax.swing.JTextArea outContent
javax.swing.JPanel jPanel3
javax.swing.JButton allowButton
javax.swing.JButton denyButton
javax.swing.JLabel nameLabel
javax.swing.JLabel outName
private boolean allowed
private boolean threadSuspended
private java.lang.Object accessDecisionMonitor
private java.lang.Thread sleeper
Constructor Detail |
---|
public PluginGUI()
Method Detail |
---|
private void jbInit() throws java.lang.Exception
java.lang.Exception
protected void processWindowEvent(java.awt.event.WindowEvent e)
processWindowEvent
in class javax.swing.JFrame
void denyButton_actionPerformed(java.awt.event.ActionEvent e)
e
- An ActionEventvoid allowButton_actionPerformed(java.awt.event.ActionEvent e)
e
- An ActionEventpublic boolean getAccessDecision()
true:
- access granted; otherwise falsepublic void printName(java.lang.String name)
public void printAction(MethodName key)
key
- The action typepublic void printKey(java.lang.String key)
QoS
- The keypublic void printContent(java.lang.String content)
QoS
- The contentpublic void printQoS(java.lang.String qos)
QoS
- The qospublic void printInputStream(java.lang.String xmlString)
public void printOutputStream(java.lang.String xmlString)
public static void main(java.lang.String[] args)
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |