net.clackrouter.ethereal
Class EtherealTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by net.clackrouter.ethereal.EtherealTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class EtherealTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

See Also:
Serialized Form

Field Summary
protected  int hexEnd
           
protected  int hexStart
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
EtherealTreeNode()
           
EtherealTreeNode(java.lang.String s, byte[] b)
           
EtherealTreeNode(java.lang.String s, int len)
           
EtherealTreeNode(java.lang.String s, int start, int end)
           
 
Method Summary
 void add(javax.swing.tree.MutableTreeNode newChild)
           
 int getHexEnd()
           
 int getHexStart()
           
 EtherealTreeNode ofset(int len)
           
static void rewindParse(int len)
           
static void startParse()
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

hexStart

protected int hexStart

hexEnd

protected int hexEnd
Constructor Detail

EtherealTreeNode

public EtherealTreeNode()

EtherealTreeNode

public EtherealTreeNode(java.lang.String s,
                        byte[] b)

EtherealTreeNode

public EtherealTreeNode(java.lang.String s,
                        int len)

EtherealTreeNode

public EtherealTreeNode(java.lang.String s,
                        int start,
                        int end)
Method Detail

startParse

public static void startParse()

rewindParse

public static void rewindParse(int len)

getHexEnd

public int getHexEnd()

getHexStart

public int getHexStart()

ofset

public EtherealTreeNode ofset(int len)

add

public void add(javax.swing.tree.MutableTreeNode newChild)
Overrides:
add in class javax.swing.tree.DefaultMutableTreeNode