public class EdbTreeModel extends Object
主には,テーブルブラウザの分類ペインで利用します. 分類ペインでは,分類のための項目とともに次のものを表示します.
Map<Integer, Integer> m_count_all
Map<Integer, Integer> m_count
Modifier and Type | Field and Description |
---|---|
(package private) Map<Integer,Integer> |
m_count |
(package private) Map<Integer,Integer> |
m_count_all |
Constructor and Description |
---|
EdbTreeModel(EdbTreeNode root)
ツリーモデルの新しいインスタンスを初期化します.
|
Modifier and Type | Method and Description |
---|---|
int |
getCount(int v)
指定された値をキーに,特定条件用の EDB の情報のカウント値を保持するカタログから件数を取得します.
|
int |
getCountAll(int v)
指定された値をキーに,全件用の EDB の情報のカウント値を保持するカタログから件数を取得します.
|
EDB |
getEDB()
EDB コンテキストを取得します.
|
MLText |
getEtceteraCaption()
エトセトラ見出しを取得します.
|
EdbDate |
getPresentDate()
基準日を取得します.
|
EdbTreeNode |
getRoot()
ルートノードを取得します.
|
boolean |
getShowAllNode()
全ノードを表示するかどうかを取得します.
|
DefaultTreeModel |
getTM()
このノードが保持する
DefaultTreeModel オブジェクトを取得します. |
EdbTree |
getTree()
ツリーを取得します.
|
void |
rearrange()
ノードをスキャンし,表示されるべきノードの
TreeNode を再作成します. |
void |
reload()
保持する
DefaultTreeModel オブジェクトの reload メソッドを呼び出します. |
void |
removeNodeFromParent(EdbTreeNode node)
指定されたノードを,その親の子ノードリストから除外します.
|
void |
setCount(Map<Integer,Integer> map)
特定条件用の EDB の情報のカウント値を保持するカタログを設定します.
|
void |
setCountAll(Map<Integer,Integer> map)
全件用の EDB の情報のカウント値を保持するカタログを設定します.
|
void |
setEtceteraCaption(MLText cap)
エトセトラ見出しを設定します.
|
void |
setPresentDate(EdbDate d)
基準日を設定します.
|
void |
setShowAllNode(boolean all)
全ノードを表示するかどうかを設定します.
|
void |
setTree(EdbTree t)
ツリーを設定します.
|
public EdbTreeModel(EdbTreeNode root)
root
- ルートノードpublic DefaultTreeModel getTM()
DefaultTreeModel
オブジェクトを取得します.DefaultTreeModel
オブジェクトを返します.public void setTree(EdbTree t)
t
- ツリーpublic EdbTree getTree()
public EDB getEDB()
public void reload()
DefaultTreeModel
オブジェクトの reload メソッドを呼び出します.getTM()
public void rearrange()
TreeNode
を再作成します.EdbTreeNode.doVisible()
public EdbTreeNode getRoot()
public void setCountAll(Map<Integer,Integer> map)
map
- カタログpublic void setCount(Map<Integer,Integer> map)
map
- カタログpublic int getCount(int v)
特定条件用の EDB の情報のカウント値を保持するカタログが設定されていない場合は,全件用のものが使用されます.
v
- 値0
,取得できない場合は -1
を返します.public int getCountAll(int v)
v
- 値0
,取得できない場合は -1
を返します.public void setEtceteraCaption(MLText cap)
cap
- 見出しpublic MLText getEtceteraCaption()
public void setPresentDate(EdbDate d)
d
- 基準日public EdbDate getPresentDate()
public void removeNodeFromParent(EdbTreeNode node)
node
- ノードpublic void setShowAllNode(boolean all)
all
- 表示するかどうかpublic boolean getShowAllNode()
true
,しない場合は false
を返します.EDB Working Group at Tue Jun 10 17:08:59 JST 2025