概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.ac.naka.ec
クラス TreeNodeImpl

    java.lang.Object
      jp.ac.naka.ec.TreeNodeImpl

すべての実装されたインタフェース:
  TreeNode

直系の既知のサブクラス:
  EntityImpl

    public class TreeNodeImpl

extends java.lang.Object
implements TreeNode

TreeNodeの実装クラス

作成者:
  Takashi Kasuya

コンストラクタの概要
`TreeNodeImpl()` コンストラクタ
`TreeNodeImpl(TreeNode parent)` 親を指定してインスタンスを生成

メソッドの概要
`void` | `addChild(TreeNode node)`
`boolean` | `equals(java.lang.Object obj)`
`java.util.Set<TreeNode>` | `getChildNodes()` 子ノードの取得
`java.lang.String` | `getFullyQualifiedName()` 完全修飾名の取得
`java.lang.String` | `getName()` ユニーク名を返す
`TreeNode` | `getParent()` 親ノードの取得
`boolean` | `hasChildNodes()` 子ノードを持っているか？
`boolean` | `hasParent()` 親を持っているか？
`boolean` | `include(TreeNode node)` ノード内に含まれているか
`boolean` | `removeChild(TreeNode node)`
`void` | `setName(java.lang.String name)`
`void` | `setParent(TreeNode node)`

クラス java.lang.Object から継承されたメソッド
`clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### TreeNodeImpl

    public TreeNodeImpl()

  コンストラクタ

### TreeNodeImpl

    public TreeNodeImpl(TreeNode parent)

  親を指定してインスタンスを生成

  パラメータ:
    `parent` -

メソッドの詳細

### addChild

    public void addChild(TreeNode node)

  定義:
    インタフェース `TreeNode` 内の `addChild`

### getChildNodes

    public java.util.Set<TreeNode> getChildNodes()

  インタフェース `TreeNode` の記述:
  子ノードの取得

  定義:
    インタフェース `TreeNode` 内の `getChildNodes`
  戻り値:

### getFullyQualifiedName

    public java.lang.String getFullyQualifiedName()

  インタフェース `TreeNode` の記述:
  完全修飾名の取得

  定義:
    インタフェース `TreeNode` 内の `getFullyQualifiedName`
  戻り値:

### hasChildNodes

    public boolean hasChildNodes()

  インタフェース `TreeNode` の記述:
  子ノードを持っているか？

  定義:
    インタフェース `TreeNode` 内の `hasChildNodes`

### hasParent

    public boolean hasParent()

  インタフェース `TreeNode` の記述:
  親を持っているか？

  定義:
    インタフェース `TreeNode` 内の `hasParent`
  戻り値:

### removeChild

    public boolean removeChild(TreeNode node)

  定義:
    インタフェース `TreeNode` 内の `removeChild`
  戻り値:

### getParent

    public TreeNode getParent()

  インタフェース `TreeNode` の記述:
  親ノードの取得

  定義:
    インタフェース `TreeNode` 内の `getParent`
  戻り値:

### setParent

    public void setParent(TreeNode node)

  定義:
    インタフェース `TreeNode` 内の `setParent`

### getName

    public java.lang.String getName()

  インタフェース `TreeNode` の記述:
  ユニーク名を返す

  定義:
    インタフェース `TreeNode` 内の `getName`
  戻り値:

### setName

    public void setName(java.lang.String name)

  定義:
    インタフェース `TreeNode` 内の `setName`

### equals

    public boolean equals(java.lang.Object obj)

  オーバーライド:
    クラス `java.lang.Object` 内の `equals`

### include

    public boolean include(TreeNode node)

  インタフェース `TreeNode` の記述:
  ノード内に含まれているか

  定義:
    インタフェース `TreeNode` 内の `include`
  戻り値:

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド