|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.treeeditor.TreeNode
public class TreeNode
入れ子のクラスの概要 | |
---|---|
protected class |
TreeNode.TreeNodeListenerList
TreeNodeListenerの一覧。 |
フィールドの概要 | |
---|---|
static int |
COLOR_UNDEFINED
色が未定義であることを示す値を定義します。 |
static String |
NODE_TYPE_TEXT
本文に対応するノードタイプ名です。 |
static String |
NODE_TYPE_TOPIC
見出しに対応するノードタイプ名です。 |
コンストラクタの概要 | |
---|---|
TreeNode()
構築します。 |
|
TreeNode(String text)
テキストの初期値を指定して構築します。 |
メソッドの概要 | ||
---|---|---|
void |
add(int index,
TreeNode node)
|
|
void |
add(TreeNode node)
|
|
void |
addMetadata(int index,
jp.carabiner.treeeditor.Metadata metadata)
メタデータを追加します。 |
|
void |
addTreeNodeListener(jp.carabiner.treeeditor.TreeNodeListener l)
リスナを追加します。 |
|
TreeNode |
copyNode(jp.carabiner.treeeditor.DataStore sourceStore,
jp.carabiner.treeeditor.DataStore destStore,
jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus)
ノードをコピーします。 |
|
static void |
copyProperties(TreeNode sourceNode,
jp.carabiner.treeeditor.DataStore sourceStore,
TreeNode destNode,
jp.carabiner.treeeditor.DataStore destStore)
プロパティをコピーします。 |
|
TreeNode |
createNewNode()
新規ノードを生成します。 |
|
int |
getBackground()
背景色を取得します。 |
|
TreeNode |
getChild(int no)
|
|
List<TreeNode> |
getChildren()
|
|
int |
getChildrenCount()
|
|
jp.carabiner.treeeditor.RichContent |
getContent()
|
|
long |
getCreate_time()
|
|
int |
getForeground()
文字色を取得します。 |
|
protected TreeNode.TreeNodeListenerList |
getListeners()
リスナの一覧を取得します。 |
|
jp.carabiner.treeeditor.Metadata |
getMetadata(int index)
メタデータを取得します。 |
|
jp.carabiner.treeeditor.Metadata[] |
getMetadatas()
メタデータの一覧を取得します。 |
|
String |
getNodeType()
ノードタイプ名を取得します。 |
|
int |
getNumber()
|
|
TreeNode |
getParent()
|
|
|
getRichContentFactory(Class<T> clazz)
リッチコンテンツのファクトリを取得します。 |
|
String |
getText()
|
|
int |
getType()
|
|
long |
getUpdate_time()
|
|
TreeNode |
importNode(TreeNode sourceNode,
jp.carabiner.treeeditor.DataStore sourceStore,
jp.carabiner.treeeditor.DataStore destStore,
jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus)
ノードをインポートします。 |
|
int |
indexOf(TreeNode node)
子の位置を取得します。 |
|
void |
insert(TreeNode currentNode,
TreeNode newNode)
|
|
boolean |
isExpand()
|
|
boolean |
isSelected()
|
|
boolean |
isTextEditable()
編集可能かどうかを判定します。 |
|
static boolean |
isValidColor(int value)
有効な色指定かどうかを判定します。 |
|
void |
moveMetadata(int oldIndex,
int newIndex,
jp.carabiner.treeeditor.Metadata newMetadata)
メタデータを移動します。 |
|
void |
remove(TreeNode node)
|
|
void |
removeMetadata(int index)
メタデータを削除します。 |
|
void |
removeTreeNodeListener(jp.carabiner.treeeditor.TreeNodeListener l)
リスナを削除します。 |
|
void |
setBackground(int background)
背景色を設定します。 |
|
void |
setChildren(List<TreeNode> list)
|
|
void |
setContent(jp.carabiner.treeeditor.RichContent content)
|
|
void |
setCreate_time(long create_time)
|
|
void |
setExpand(boolean flag)
|
|
void |
setForeground(int foreground)
文字色を設定します。 |
|
void |
setMetadata(int index,
jp.carabiner.treeeditor.Metadata value)
メタデータを設定します。 |
|
void |
setMetadatas(jp.carabiner.treeeditor.Metadata[] metadatas)
メタデータを設定します。 |
|
void |
setNodeType(String nodeType)
ノードタイプ名を設定します。 |
|
void |
setNumber(int number)
|
|
void |
setParent(TreeNode node)
|
|
void |
setSelected(boolean flag)
|
|
void |
setText(String text)
|
|
void |
setTextEditable(boolean textEditable)
編集可能かどうかを設定します。 |
|
void |
setType(int type)
|
|
void |
setUpdate_time(long update_time)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String NODE_TYPE_TOPIC
public static final String NODE_TYPE_TEXT
public static final int COLOR_UNDEFINED
コンストラクタの詳細 |
---|
public TreeNode()
public TreeNode(String text)
メソッドの詳細 |
---|
public static boolean isValidColor(int value)
value
- チェック対象の色。
public static void copyProperties(TreeNode sourceNode, jp.carabiner.treeeditor.DataStore sourceStore, TreeNode destNode, jp.carabiner.treeeditor.DataStore destStore)
sourceNode
- コピー元ノード。nullは不可。sourceStore
- コピー元データストア。nullは不可。destNode
- コピー先ノード。nullは不可。destStore
- コピー先データストア。nullは不可。public TreeNode copyNode(jp.carabiner.treeeditor.DataStore sourceStore, jp.carabiner.treeeditor.DataStore destStore, jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus) throws IOException
sourceNode
- ソースとなるノード。nullは不可。sourceStore
- ソースとなるデータストア。nullは不可。taskStatus
- タスク状態。nullは不可。
IOException
- 入出力時のエラー。public TreeNode importNode(TreeNode sourceNode, jp.carabiner.treeeditor.DataStore sourceStore, jp.carabiner.treeeditor.DataStore destStore, jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus) throws IOException
sourceNode
- ソースとなるノード。nullは不可。sourceStore
- ソースとなるデータストア。nullは不可。destStore
- インポート先となるデータストア。nullは不可。taskStatus
- タスク状態。nullは不可。
IOException
- 入出力時のエラー。public void addTreeNodeListener(jp.carabiner.treeeditor.TreeNodeListener l)
l
- public void removeTreeNodeListener(jp.carabiner.treeeditor.TreeNodeListener l)
l
- public TreeNode createNewNode()
public void add(TreeNode node)
public void add(int index, TreeNode node)
public void insert(TreeNode currentNode, TreeNode newNode)
public void remove(TreeNode node)
public int indexOf(TreeNode node)
node
-
public TreeNode getParent()
public void setParent(TreeNode node)
public int getChildrenCount()
public TreeNode getChild(int no)
public String getText()
public void setText(String text)
public String getNodeType()
public void setNodeType(String nodeType)
nodeType
- ノードタイプ名。nullは不可。public int getForeground()
public void setForeground(int foreground)
foreground
- 文字色。Alphaを含んではならない。未定義の場合はCOLOR_UNDEFINEDを指定する。public int getBackground()
public void setBackground(int background)
background
- 背景色。Alphaを含んではならない。未定義の場合はCOLOR_UNDEFINEDを指定する。public jp.carabiner.treeeditor.Metadata[] getMetadatas()
public void setMetadatas(jp.carabiner.treeeditor.Metadata[] metadatas)
metadatas
- メタデータ。nullは不可。public void setMetadata(int index, jp.carabiner.treeeditor.Metadata value)
index
- インデックス。value
- 値。nullは不可。public jp.carabiner.treeeditor.Metadata getMetadata(int index)
index
- インデックス。
public void removeMetadata(int index)
index
- インデックス。public void addMetadata(int index, jp.carabiner.treeeditor.Metadata metadata)
index
- インデックス。metadata
- メタデータ。public void moveMetadata(int oldIndex, int newIndex, jp.carabiner.treeeditor.Metadata newMetadata)
oldIndex
- 古いインデックス。newIndex
- 新しいインデックス。newMetadata
- 新しいメタデータ。nullは不可。public jp.carabiner.treeeditor.RichContent getContent()
public <T extends jp.carabiner.treeeditor.RichContent> jp.carabiner.treeeditor.RichContentFactory getRichContentFactory(Class<T> clazz)
T
- コンテンツの型。clazz
- クラス。nullは不可。
public void setContent(jp.carabiner.treeeditor.RichContent content)
public void setExpand(boolean flag)
public boolean isExpand()
public List<TreeNode> getChildren()
public void setChildren(List<TreeNode> list)
public boolean isSelected()
public void setSelected(boolean flag)
public int getNumber()
public void setNumber(int number)
public int getType()
public void setType(int type)
public long getUpdate_time()
public void setUpdate_time(long update_time)
public long getCreate_time()
public void setCreate_time(long create_time)
public boolean isTextEditable()
public void setTextEditable(boolean textEditable)
textEditable
- 編集可能にする場合はtrue。protected TreeNode.TreeNodeListenerList getListeners()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |