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