Class XmlTreeNode

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<SourceTreeNode>, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

    public class XmlTreeNode
    extends SourceTreeNode
    The tree node in XmlOutlineTrees.
    Version:
    1.0
    See Also:
    XmlOutlineTree, Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.text.Position endOffset  
      private java.lang.String mainAttr  
      private javax.swing.text.Position offset  
      • Fields inherited from class javax.swing.tree.DefaultMutableTreeNode

        allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
    • Constructor Summary

      Constructors 
      Constructor Description
      XmlTreeNode​(java.lang.String name)  
    • Field Detail

      • mainAttr

        private java.lang.String mainAttr
      • offset

        private javax.swing.text.Position offset
      • endOffset

        private javax.swing.text.Position endOffset
    • Constructor Detail

      • XmlTreeNode

        public XmlTreeNode​(java.lang.String name)
    • Method Detail

      • containsOffset

        public boolean containsOffset​(int offs)
        Returns whether this tree node contains a specific offset.
        Parameters:
        offs - An offset in the document.
        Returns:
        Whether this node contains that offset.
      • getElement

        public java.lang.String getElement()
      • getEndOffset

        public int getEndOffset()
      • getMainAttr

        public java.lang.String getMainAttr()
      • getStartOffset

        public int getStartOffset()
      • setEndOffset

        public void setEndOffset​(javax.swing.text.Position pos)
      • setMainAttribute

        public void setMainAttribute​(java.lang.String attr)
      • setStartOffset

        public void setStartOffset​(javax.swing.text.Position pos)
      • toString

        public java.lang.String toString()
        Returns a string representation of this tree node.
        Overrides:
        toString in class javax.swing.tree.DefaultMutableTreeNode
        Returns:
        A string representation of this tree node.