Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ix.iview.domain
Class UINodeSpec

    java.lang.Object
      ix.icore.domain.NodeSpec
          ix.iview.domain.UINodeSpec

All Implemented Interfaces:
  Named, java.io.Serializable, javax.swing.tree.TreeNode

Direct Known Subclasses:
  ExpansionModel.NodeComponent

    public class UINodeSpec

extends NodeSpec
implements javax.swing.tree.TreeNode, Named

See Also:
  Serialized Form

Field Summary
`protected UIDomain` | `uiDomain`

Fields inherited from class ix.icore.domain.NodeSpec
`id, pattern`

Constructor Summary
`UINodeSpec(UIDomain uiDomain)`
`UINodeSpec(UIDomain uiDomain, NodeSpec original)`
`UINodeSpec(UIDomain uiDomain, java.lang.Object id, LList pattern)`

Method Summary
`java.util.Enumeration` | `children()`
`java.lang.Object` | `clone()`
`boolean` | `getAllowsChildren()`
`javax.swing.tree.TreeNode` | `getChildAt(int index)`
`int` | `getChildCount()`
`Name` | `getId()`
`int` | `getIndex(javax.swing.tree.TreeNode node)`
`java.lang.String` | `getName()`
`java.util.List` | `getNodes()`
`javax.swing.tree.TreeNode` | `getParent()`
`LList` | `getPattern()`
`boolean` | `isLeaf()`
`void` | `setId(Name id)`
`void` | `setPattern(LList pattern)`

Methods inherited from class ix.icore.domain.NodeSpec
`instantiate, toString`

Methods inherited from class java.lang.Object
`equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### uiDomain

    protected UIDomain uiDomain

Constructor Detail

### UINodeSpec

    public UINodeSpec(UIDomain uiDomain)

### UINodeSpec

    public UINodeSpec(UIDomain uiDomain,
                      NodeSpec original)

### UINodeSpec

    public UINodeSpec(UIDomain uiDomain,
                      java.lang.Object id,
                      LList pattern)

Method Detail

### getId

    public Name getId()

  Overrides:
    `getId` in class `NodeSpec`

### setId

    public void setId(Name id)

  Overrides:
    `setId` in class `NodeSpec`

### getPattern

    public LList getPattern()

  Overrides:
    `getPattern` in class `NodeSpec`

### setPattern

    public void setPattern(LList pattern)

  Overrides:
    `setPattern` in class `NodeSpec`

### getNodes

    public java.util.List getNodes()

### getName

    public java.lang.String getName()

  Specified by:
    `getName` in interface `Named`

### clone

    public java.lang.Object clone()
                           throws java.lang.CloneNotSupportedException

  Overrides:
    `clone` in class `java.lang.Object`
  Throws:
    `java.lang.CloneNotSupportedException`

### children

    public java.util.Enumeration children()

  Specified by:
    `children` in interface `javax.swing.tree.TreeNode`

### getAllowsChildren

    public boolean getAllowsChildren()

  Specified by:
    `getAllowsChildren` in interface `javax.swing.tree.TreeNode`

### getChildAt

    public javax.swing.tree.TreeNode getChildAt(int index)

  Specified by:
    `getChildAt` in interface `javax.swing.tree.TreeNode`

### getChildCount

    public int getChildCount()

  Specified by:
    `getChildCount` in interface `javax.swing.tree.TreeNode`

### getIndex

    public int getIndex(javax.swing.tree.TreeNode node)

  Specified by:
    `getIndex` in interface `javax.swing.tree.TreeNode`

### getParent

    public javax.swing.tree.TreeNode getParent()

  Specified by:
    `getParent` in interface `javax.swing.tree.TreeNode`

### isLeaf

    public boolean isLeaf()

  Specified by:
    `isLeaf` in interface `javax.swing.tree.TreeNode`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD