パッケージ org.opengion.hayabusa.io
クラス FileTreeModel
- java.lang.Object
-
- org.opengion.hayabusa.io.FileTreeModel
-
public class FileTreeModel extends java.lang.Object
内部に TreeModel を持ったファイル階層表現を表すクラスです。 ルートディレクトリを指定して、それ以下のディレクトリ階層を構築します。 このクラスは,すべてのデータを走査してから、TreeModel を構築しますので、 パフォーマンス的には劣ります。- 機能分類
- その他出力
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FileTreeModel()
デフォルトコンストラクターFileTreeModel(java.lang.String dir)
ルートディレクトリを指定して、TreeModel を構築するコンストラクター
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 javax.swing.tree.TreeModel
getTreeModel()
TreeModel を取得します。static void
main(java.lang.String[] args)
main メソッド これは、テスト用に使用するための main メソッドです。void
printTree(javax.swing.tree.TreeNode root, javax.swing.tree.TreeModel model, int level)
Tree の表示用メソッド これは、テスト用に使用するための Tree を標準出力に 出力するメソッドです。void
setDirectory(java.lang.String dir)
ルートディレクトリを指定して、TreeModel を構築します。
-
-
-
メソッドの詳細
-
setDirectory
public void setDirectory(java.lang.String dir)
ルートディレクトリを指定して、TreeModel を構築します。- パラメータ:
dir
- ルートディレクトリ文字列
-
getTreeModel
public javax.swing.tree.TreeModel getTreeModel()
TreeModel を取得します。 コンストラクター または、setDirectory()メソッドによって構築された ディレクトリ階層を TreeModel にマッピングして返します。- 戻り値:
- ルートディレクトリ文字列
-
printTree
public void printTree(javax.swing.tree.TreeNode root, javax.swing.tree.TreeModel model, int level)
Tree の表示用メソッド これは、テスト用に使用するための Tree を標準出力に 出力するメソッドです。- パラメータ:
root
- トップレベルのTreeNodeオブジェクト(階層的に印字します。)model
- TreeNodeを含む TreeModelオブジェクトlevel
- 階層レベル。一番トップを 0 レベルとする。
-
main
public static void main(java.lang.String[] args)
main メソッド これは、テスト用に使用するための main メソッドです。- パラメータ:
args
- 起動時の引数 args[0] にルートディレクトリ名
-
-