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

## 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,

フィールドの概要
`(package private) String` | `dir`
`(package private) TreeModel` | `model`

コンストラクタの概要
`FileTreeModel()` デフォルトコンストラクター
`FileTreeModel(String dir)` ルートディレクトリを指定して、TreeModel を構築するコンストラクター

メソッドの概要
`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 を構築します。

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

フィールドの詳細

### model

    TreeModel model

### dir

    String dir

コンストラクタの詳細

### 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 にマッピングして返します。

  戻り値:
    dir ルートディレクトリ文字列

### 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] にルートディレクトリ名

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

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.