|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.apache.asn1.ber.TupleTreeAnalyzer
public class TupleTreeAnalyzer
Simple JTree view of a tuple tree.
Nested Class Summary | |
---|---|
(package private) class |
TupleTreeAnalyzer.TupleTreeNodeAdapter
|
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 boolean |
doVmExit
|
private javax.swing.JLabel |
jLabel1
|
private javax.swing.JLabel |
jLabel2
|
private javax.swing.JLabel |
jLabel3
|
private javax.swing.JPanel |
jPanel1
|
private javax.swing.JPanel |
jPanel2
|
private javax.swing.JPanel |
jPanel3
|
private javax.swing.JPanel |
jPanel4
|
private javax.swing.JPanel |
jPanel5
|
private javax.swing.JScrollPane |
jScrollPane1
|
private javax.swing.JScrollPane |
jScrollPane2
|
private javax.swing.JSplitPane |
jSplitPane1
|
private javax.swing.JTextArea |
jTextArea1
|
private javax.swing.JTextField |
jTextField1
|
private javax.swing.JTextField |
jTextField2
|
private javax.swing.JTextField |
jTextField3
|
private javax.swing.JTree |
jTree1
|
private java.awt.BorderLayout |
layout
|
private DefaultMutableTupleNode |
root
|
private javax.swing.JLabel |
statusBar
|
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 | |
---|---|
TupleTreeAnalyzer(byte[] encoded)
|
|
TupleTreeAnalyzer(java.nio.ByteBuffer encoded)
|
|
TupleTreeAnalyzer(java.nio.ByteBuffer[] encoded)
|
|
TupleTreeAnalyzer(DefaultMutableTupleNode root)
Creates new form JFrame |
|
TupleTreeAnalyzer(DefaultMutableTupleNode root,
boolean doVmExit)
Creates new form JFrame |
Method Summary | |
---|---|
static void |
analyze(byte[] bites)
|
static void |
analyze(java.nio.ByteBuffer bites)
|
private void |
exitForm(java.awt.event.WindowEvent evt)
Exit the Application |
static java.lang.String |
getHexDump(java.nio.ByteBuffer buf)
Gets a hexDump of a direct buffer without affecting the buffer. |
private void |
hexDumpTupleTree()
|
private void |
initGUI()
This method is called from within the constructor to initialize the form. |
static void |
main(java.lang.String[] args)
|
void |
startup()
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
|
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, 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 boolean doVmExit
private java.awt.BorderLayout layout
private javax.swing.JLabel statusBar
private javax.swing.JSplitPane jSplitPane1
private javax.swing.JScrollPane jScrollPane1
private javax.swing.JPanel jPanel1
private javax.swing.JTree jTree1
private javax.swing.JPanel jPanel2
private javax.swing.JPanel jPanel5
private javax.swing.JPanel jPanel3
private javax.swing.JPanel jPanel4
private javax.swing.JLabel jLabel1
private javax.swing.JLabel jLabel3
private javax.swing.JLabel jLabel2
private javax.swing.JScrollPane jScrollPane2
private javax.swing.JTextArea jTextArea1
private javax.swing.JTextField jTextField1
private javax.swing.JTextField jTextField3
private javax.swing.JTextField jTextField2
private DefaultMutableTupleNode root
Constructor Detail |
---|
public TupleTreeAnalyzer(DefaultMutableTupleNode root)
public TupleTreeAnalyzer(DefaultMutableTupleNode root, boolean doVmExit)
public TupleTreeAnalyzer(byte[] encoded) throws org.apache.asn1.codec.DecoderException
org.apache.asn1.codec.DecoderException
public TupleTreeAnalyzer(java.nio.ByteBuffer encoded) throws org.apache.asn1.codec.DecoderException
org.apache.asn1.codec.DecoderException
public TupleTreeAnalyzer(java.nio.ByteBuffer[] encoded) throws org.apache.asn1.codec.DecoderException
org.apache.asn1.codec.DecoderException
Method Detail |
---|
private void initGUI()
private void hexDumpTupleTree()
private void exitForm(java.awt.event.WindowEvent evt)
public void startup()
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged
in interface javax.swing.event.TreeSelectionListener
public static java.lang.String getHexDump(java.nio.ByteBuffer buf)
buf
- the buffer to generate a hex dump for
public static void analyze(byte[] bites) throws org.apache.asn1.codec.DecoderException
org.apache.asn1.codec.DecoderException
public static void analyze(java.nio.ByteBuffer bites) throws org.apache.asn1.codec.DecoderException
org.apache.asn1.codec.DecoderException
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |