ManifestEntryNode

class ManifestEntryNode(val editor: AvailEditor, val entry: ModuleManifestEntry) : DefaultMutableTreeNode, Comparable<ManifestEntryNode>

This is a tree node representing an entry point of some module. The parent tree node should be an ManifestEntryNameNode.

Author

Richard Arriaga

Constructors

Link copied to clipboard
fun ManifestEntryNode(editor: AvailEditor, entry: ModuleManifestEntry)

Functions

Link copied to clipboard
open fun add(p0: MutableTreeNode)
Link copied to clipboard
open fun breadthFirstEnumeration(): Enumeration<TreeNode>
Link copied to clipboard
open override fun children(): Enumeration<TreeNode>
Link copied to clipboard
open override fun clone(): Any
Link copied to clipboard
open operator override fun compareTo(other: ManifestEntryNode): Int
Link copied to clipboard
open fun depthFirstEnumeration(): Enumeration<TreeNode>
Link copied to clipboard
open override fun getAllowsChildren(): Boolean
Link copied to clipboard
open fun getChildAfter(p0: TreeNode): TreeNode
Link copied to clipboard
open override fun getChildAt(p0: Int): TreeNode
Link copied to clipboard
open fun getChildBefore(p0: TreeNode): TreeNode
Link copied to clipboard
open override fun getChildCount(): Int
Link copied to clipboard
open fun getDepth(): Int
Link copied to clipboard
open fun getFirstChild(): TreeNode
Link copied to clipboard
open fun getFirstLeaf(): DefaultMutableTreeNode
Link copied to clipboard
open override fun getIndex(p0: TreeNode): Int
Link copied to clipboard
open fun getLastChild(): TreeNode
Link copied to clipboard
open fun getLastLeaf(): DefaultMutableTreeNode
Link copied to clipboard
open fun getLeafCount(): Int
Link copied to clipboard
open fun getLevel(): Int
Link copied to clipboard
open fun getNextLeaf(): DefaultMutableTreeNode
Link copied to clipboard
open fun getNextNode(): DefaultMutableTreeNode
Link copied to clipboard
open fun getNextSibling(): DefaultMutableTreeNode
Link copied to clipboard
open override fun getParent(): TreeNode
Link copied to clipboard
open fun getPath(): Array<TreeNode>
Link copied to clipboard
open fun getPreviousLeaf(): DefaultMutableTreeNode
Link copied to clipboard
open fun getPreviousNode(): DefaultMutableTreeNode
Link copied to clipboard
open fun getPreviousSibling(): DefaultMutableTreeNode
Link copied to clipboard
open fun getRoot(): TreeNode
Link copied to clipboard
open fun getSharedAncestor(p0: DefaultMutableTreeNode): TreeNode
Link copied to clipboard
open fun getSiblingCount(): Int
Link copied to clipboard
open fun getUserObject(): Any
Link copied to clipboard
open fun getUserObjectPath(): Array<Any>
Link copied to clipboard
fun icon(lineHeight: Int): ImageIcon

Return a suitable icon to display for this instance with the given line height.

Link copied to clipboard
open override fun insert(p0: MutableTreeNode, p1: Int)
Link copied to clipboard
open override fun isLeaf(): Boolean
Link copied to clipboard
open fun isNodeAncestor(p0: TreeNode): Boolean
Link copied to clipboard
open fun isNodeChild(p0: TreeNode): Boolean
Link copied to clipboard
open fun isNodeDescendant(p0: DefaultMutableTreeNode): Boolean
Link copied to clipboard
open fun isNodeRelated(p0: DefaultMutableTreeNode): Boolean
Link copied to clipboard
open fun isNodeSibling(p0: TreeNode): Boolean
Link copied to clipboard
open fun isRoot(): Boolean
Link copied to clipboard
open fun pathFromAncestorEnumeration(p0: TreeNode): Enumeration<TreeNode>
Link copied to clipboard
open fun postorderEnumeration(): Enumeration<TreeNode>
Link copied to clipboard
open fun preorderEnumeration(): Enumeration<TreeNode>
Link copied to clipboard
open override fun remove(p0: MutableTreeNode)
open override fun remove(p0: Int)
Link copied to clipboard
open fun removeAllChildren()
Link copied to clipboard
open override fun removeFromParent()
Link copied to clipboard
open fun setAllowsChildren(p0: Boolean)
Link copied to clipboard
open override fun setParent(p0: MutableTreeNode)
Link copied to clipboard
open override fun setUserObject(p0: Any)
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val editor: AvailEditor

The associated AvailEditor.

Link copied to clipboard
val entry: ModuleManifestEntry