openGionopenGion
5.7.3.0

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,

フィールドの概要
(package private)  java.lang.String dir
           
(package private)  javax.swing.tree.TreeModel model
           
 
コンストラクタの概要
FileTreeModel()
          デフォルトコンストラクター
FileTreeModel(java.lang.String dir)
          ルートディレクトリを指定して、TreeModel を構築するコンストラクター
 
メソッドの概要
 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 を構築します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

model

javax.swing.tree.TreeModel model

dir

java.lang.String dir
コンストラクタの詳細

FileTreeModel

public FileTreeModel()
デフォルトコンストラクター


FileTreeModel

public FileTreeModel(java.lang.String dir)
ルートディレクトリを指定して、TreeModel を構築するコンストラクター

パラメータ:
dir - ルートディレクトリ文字列
メソッドの詳細

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

openGion 5.7.3.0

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