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

## org.boxed_economy.besp.container.classtree
クラス BoxClassTreeElement

    java.lang.Object
      org.boxed_economy.besp.container.classtree.BoxClassTreeElement

すべての実装インタフェース:
  javax.swing.tree.TreeNode

直系の既知のサブクラス:
  BoxClass, BoxPackage

public abstract class BoxClassTreeElement
extends java.lang.Object
implements javax.swing.tree.TreeNode

BESPクラスツリーの要素です。 (Comnpositeパターンです。) 既知のサブクラスは ・BoxClass ・BoxPackage です。 presentationContainerで表示の際、SwingのJTreeでboxClassTreeを表示したいので、 java.swing.tree.TreeNodeインターフェースを継承します。

バージョン:
  $Id: BoxClassTreeElement.java,v 1.1 2004/03/21 12:07:49 macchan Exp $
作成者:
  rx78g

コンストラクタの概要
`BoxClassTreeElement(java.lang.String newname)` コンストラクタです。

メソッドの概要
`java.lang.String` | `getAbsoluteName()` ツリーのパス情報を含むnameを返します。
`java.lang.String` | `getName()` nameを返します。
`javax.swing.tree.TreeNode` | `getParent()` ツリーウォークを行なうため、javax.swing.tree.treeNodeインターフェースを実装します。
`void` | `setParent(BoxClassTreeElement elm)` parentを設定します。
`java.lang.String` | `toString()` 要素のnameを返すためにオーバーライドします。
`abstract void` | `visit(BoxClassTreeVisitor visitor)` visitorを受け付けるインターフェースです。

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

インタフェース javax.swing.tree.TreeNode から継承したメソッド
`children, getAllowsChildren, getChildAt, getChildCount, getIndex, isLeaf`

コンストラクタの詳細

### BoxClassTreeElement

    public BoxClassTreeElement(java.lang.String newname)

  コンストラクタです。

メソッドの詳細

### getName

    public java.lang.String getName()

  nameを返します。

  戻り値:
    この要素のname

### getParent

    public javax.swing.tree.TreeNode getParent()

  ツリーウォークを行なうため、javax.swing.tree.treeNodeインターフェースを実装します。

  定義:
    インタフェース `javax.swing.tree.TreeNode` 内の `getParent`
  戻り値:
    この要素のparent

### setParent

    public void setParent(BoxClassTreeElement elm)

  parentを設定します。

  パラメータ:
    `elm` - 設定するparent

### getAbsoluteName

    public java.lang.String getAbsoluteName()

  ツリーのパス情報を含むnameを返します。

  戻り値:
    パスを含んだname

### visit

    public abstract void visit(BoxClassTreeVisitor visitor)

  visitorを受け付けるインターフェースです。

  パラメータ:
    `visitor` - 訪問するvisitor

### toString

    public java.lang.String toString()

  要素のnameを返すためにオーバーライドします。

  戻り値:
    要素のname

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