org.boxed_economy.besp.container.classtree
クラス BoxPackage

java.lang.Object
  拡張org.boxed_economy.besp.container.classtree.BoxClassTreeElement
      拡張org.boxed_economy.besp.container.classtree.BoxPackage
すべての実装インタフェース:
javax.swing.tree.TreeNode
直系の既知のサブクラス:
BoxRootPackage

public class BoxPackage
extends BoxClassTreeElement

BoxClassTreeElementを継承して、クラスツリー内のパッケージを定義します。 0から複数のBoxClassTreeElementを持ちます。(Comnpositeパターンです。)

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

コンストラクタの概要
BoxPackage(java.lang.String name)
           
 
メソッドの概要
 void add(BoxClassTreeElement element)
          このパッケージにBoxClassTreeElementを追加します。
 java.util.Enumeration children()
           
 boolean getAllowsChildren()
           
 javax.swing.tree.TreeNode getChildAt(int childIndex)
           
 int getChildCount()
           
 java.util.List getChildren()
          子要素を返します
 int getIndex(javax.swing.tree.TreeNode node)
           
 boolean isLeaf()
           
 void remove(BoxClassTreeElement element)
          このパッケージからBoxClassTreeElementを削除します。
 void visit(BoxClassTreeVisitor visitor)
          visitorを受け付けるインターフェースです。
 
クラス org.boxed_economy.besp.container.classtree.BoxClassTreeElement から継承したメソッド
getAbsoluteName, getName, getParent, setParent, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

BoxPackage

public BoxPackage(java.lang.String name)
関連項目:
BoxClassTreeElement.BoxClassTreeElement(String)
メソッドの詳細

add

public void add(BoxClassTreeElement element)
このパッケージにBoxClassTreeElementを追加します。


remove

public void remove(BoxClassTreeElement element)
このパッケージからBoxClassTreeElementを削除します。


getChildren

public java.util.List getChildren()
子要素を返します

戻り値:
List

visit

public void visit(BoxClassTreeVisitor visitor)
クラス BoxClassTreeElement の記述:
visitorを受け付けるインターフェースです。

定義:
クラス BoxClassTreeElement 内の visit
パラメータ:
visitor - 訪問するvisitor
関連項目:
BoxClassTreeElement.visit(BoxClassTreeVisitor)

getChildAt

public javax.swing.tree.TreeNode getChildAt(int childIndex)
関連項目:
TreeNode.getChildAt(int)

getChildCount

public int getChildCount()
関連項目:
TreeNode.getChildCount()

getIndex

public int getIndex(javax.swing.tree.TreeNode node)
関連項目:
TreeNode.getIndex(TreeNode)

getAllowsChildren

public boolean getAllowsChildren()
関連項目:
TreeNode.getAllowsChildren()

isLeaf

public boolean isLeaf()
関連項目:
TreeNode.isLeaf()

children

public java.util.Enumeration children()
関連項目:
TreeNode.children()