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