StylesNode

class StylesNode(val workbench: AvailWorkbench, filePath: String) : OpenableFileNode

This is a tree node representing a StylingGroup file.

Author

Richard Arriaga

=

Constructors

Link copied to clipboard
fun StylesNode(workbench: AvailWorkbench, filePath: String)

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: AbstractBuilderFrameTreeNode): Int

Order this node against another.

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 htmlText(selected: Boolean): String

Construct HTML text to present for this node.

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
fun isSpecifiedByString(string: String): Boolean

Answer whether string is an appropriate semantic label for this node.

Link copied to clipboard
open override fun modulePathString(): String

Answer a String suitable for identifying this node even after refreshing the tree.

Link copied to clipboard
open override fun open()

Open the associated file.

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
fun sortChildren()

Sort the direct children of this node. The default sort order is alphabetic by the nodes' text (passing false).

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
open val isBuilding: Boolean = false

Whether this AbstractBuilderFrameTreeNode represent an Avail module that is actively being built.

Link copied to clipboard
open override val sortMajor: Int

The primary order by which to sort this node relative to siblings.

Link copied to clipboard
val workbench: AvailWorkbench

The owning AvailWorkbench.