Java jp.carabiner.treeeditor.js.model.JSTreeNode

機能

ドキュメントを構成するノードを表現します。

プロパティ

プロパティ名 機能
text
ノードの文字列です。文字修飾に関する情報は含まれません。
html
文字修飾を含むノードの文字列です。文字修飾に関する情報はHTMLタグとして表現されます。
number
ノードの番号です。読み込みのみ可能です。
updateTime
ノードの更新日時です。
1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数値です。
createTime
ノードの作成日時です。
1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数値です。
expand
ノードが展開されているかどうかを示すBoolean値です。
ノードが展開されていればtrue、それ以外はfalseです。
selected
ノードが選択されているかどうかを示すBoolean値です。
ノードが選択されていればtrue、それ以外はfalseです。
nodeType
ノードがトピックであるかどうかを示すString値です。
ノードがトピックであれば"topic"、それ以外は"text"です。
topicType
ノードの見出しタイプを示すint値です。
値の内容はTreeEditorConstクラスの定数に従います。
foreground
文字色を示すjava.awt.Colorオブジェクトです。
このノードに文字色が指定されていれば文字色を示すjava.awt.Colorオブジェクト、指定されていない場合はnullです。
background
背景色を示すjava.awt.Colorオブジェクトです。
このノードに背景色が指定されていれば背景色を示すjava.awt.Colorオブジェクト、指定されていない場合はnullです。
textEditable
テキストが編集可能であるかどうかを示すBoolean値です。
テキストが編集可能であればtrue、それ以外はfalseです。
panelEditable
このノード(カラム含む)が編集可能であるかどうかを示すBoolean値です。
この値はこのウィンドウの実行中でのみ有効です。ファイルに保存されることはありません。
このノードが編集可能であればtrue、それ以外はfalseです。
imageData
画像データを取得するための入力ストリームを取得します。読み込みのみ可能です。
java.io.InputStreamのインスタンスです。このノードに画像が設定されていない場合はnullです。
imageFilename
画像データのファイル名を取得します。読み込みのみ可能です。
このノードに画像が設定されていればファイル名を示す文字列、設定されていない場合はnullです。
fileData
添付ファイルデータを取得するための入力ストリームを取得します。読み込みのみ可能です。
java.io.InputStreamのインスタンスです。このノードに添付ファイルが設定されていない場合はnullです。
filename
添付ファイルのファイル名を取得します。読み込みのみ可能です。
このノードに添付ファイルが設定されていればファイル名を示す文字列、設定されていない場合はnullです。
fileLastModified
添付ファイルの更新日時を取得します。読み込みのみ可能です。
このノードに添付ファイルが設定されていれば更新日時、設定されていない場合は-1です。
1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数値です。
childNodes
子ノードのリストです。読み込みのみ可能です。
NodeListタイプのオブジェクトです。
parentNode
親ノードへの参照です。読み込みのみ可能です。
TreeNodeタイプのオブジェクトです。

関数プロパティ

appendChild(node)

機能
ノードに子ノードを追加します。
引数
  • 新規ノード
    このノードに追加するノードを指定します。
    TreeNodeタイプのオブジェクトを指定することができます。
戻り値
追加されたノードが返されます。

insertBefore(newNode, refNode)

機能
ノードの指定位置に子ノードを追加します。
引数
  • 新規ノード
    このノードに追加するノードを指定します。
    TreeNodeタイプのオブジェクトを指定することができます。
  • 追加先ノード
    ノードの追加先を示すノードを指定します。
戻り値
追加されたノードが返されます。

removeChild(node)

機能
このノードから指定されたノードを削除します。
引数
  • 削除するノード
    ノードから削除するノードを指定します。
戻り値
削除されたノードが返されます。

setImage(String,InputStream)

機能
このノードに画像を設定します。
2つの引数にnullを指定することで、このノードに対する画像指定を解除することができます。
引数
  • ファイル名
    画像ファイル名を指定します。
    画像を解除する場合はnullを指定してください。
  • 画像データ
    画像データを供給する入力ストリームを指定してください。
    java.io.InputStreamのインスタンスを指定してください。
    画像を解除する場合はnullを指定してください。
戻り値
なし

setFile(String,long,InputStream)

機能
このノードに添付ファイルを設定します。
第一引数および第三引数にnullを指定することで、このノードに対する添付ファイル指定を解除することができます。
引数
  • ファイル名
    添付ファイル名を指定します。
    添付を解除する場合はnullを指定してください。
  • 最終更新時刻
    添付データの更新時刻を指定します。
  • 添付データ
    添付データを供給する入力ストリームを指定してください。
    java.io.InputStreamのインスタンスを指定してください。
    添付を解除する場合はnullを指定してください。
戻り値
なし

getColumn(int)

機能
このノードに付随するカラムを取得します。
引数
  • カラムのインデックス
    カラムのインデックスを指定します。
    インデックスは0,1,2,...の順番に左から右に付与されます。
戻り値
カラムを表現するColumnオブジェクトが返されます。

renderPNGImage(int,int)

機能
このノードに関連付けられている画像と添付ファイルを画像にレンダリングします。
引数
  • 推奨幅
    出力する画像の推奨幅を指定します。
  • 推奨高さ
    出力する画像の推奨高さを指定します。
戻り値
画像データを格納したストリームが返されます。java.io.InputStream型のオブジェクトです。

Java jp.carabiner.treeeditor.js.model.JSColumnHeader

機能

カラムのヘッダ部分を表現します。

プロパティ

プロパティ名 機能
text
カラムヘッダに表示する文字列です。
visible
カラムヘッダが表示状態であるかどうかを示すBoolean値です。
表示状態であればtrue、非表示状態であればfalseとなります。
width
カラムヘッダの幅です。
textEditable
このヘッダーが示す列において、テキストが編集可能であるかどうかを示すBoolean値です。
テキストが編集可能であればtrue、それ以外はfalseです。

Java jp.carabiner.treeeditor.js.model.JSColumn

機能

ノードに付随するカラムを表現します。

プロパティ

プロパティ名 機能
text
ノードの文字列です。文字修飾に関する情報は含まれません。
html
文字修飾を含むノードの文字列です。文字修飾に関する情報はHTMLタグとして表現されます。
textEditable
テキストが編集可能であるかどうかを示すBoolean値です。
テキストが編集可能であればtrue、それ以外はfalseです。

Java jp.carabiner.treeeditor.js.JSChildNodes

機能

ドキュメントを構成するノード、メニューなどの構成要素のリストを表現します。

プロパティ

プロパティ名 機能
length
リストの長さです。読み込みのみ可能です。

関数プロパティ

item(Number)

機能
ノードから要素を取得します。
Arrayと同様、[Number]によりアイテムを取得することも可能です。
引数
  • インデックス
    取得したい要素のインデックスを指定します。
戻り値
指定されたインデックスに対応する要素が返されます。

Java jp.carabiner.treeeditor.js.JSSettings

機能

設定情報を取得・参照するためのオブジェクトです。

関数プロパティ

createBooleanEntry(String, boolean)

機能
設定情報内に真偽値保持用のエントリ定義を生成します。
引数
  • パラメータ名
    エントリの名前を指定します。
  • デフォルト値
    エントリのデフォルト値を指定します。
戻り値
なし

createIntegerEntry(String, int)

機能
設定情報内に整数保持用のエントリ定義を生成します。
引数
  • パラメータ名
    エントリの名前を指定します。
  • デフォルト値
    エントリのデフォルト値を指定します。
戻り値
なし

createStringEntry(String, String)

機能
設定情報内に文字列保持用のエントリ定義を生成します。
引数
  • パラメータ名
    エントリの名前を指定します。
  • デフォルト値
    エントリのデフォルト値を指定します。
戻り値
なし

getBoolean(String)

機能
引数で示されるパラメータの値を真偽値として取得します。
引数
  • パラメータ名
    パラメータの名前を指定します。
戻り値
現在のパラメータの値。

getInteger(String)

機能
引数で示されるパラメータの値を整数値として取得します。
引数
  • パラメータ名
    パラメータの名前を指定します。
戻り値
現在のパラメータの値。

getString(String)

機能
引数で示されるパラメータの値を文字列値として取得します。
引数
  • パラメータ名
    パラメータの名前を指定します。
戻り値
現在のパラメータの値。

setBoolean(String, boolean)

機能
引数で示されるパラメータの値を真偽値として設定します。
引数
  • パラメータ名
    パラメータの名前を指定します。
  • パラメータの値を指定します。
戻り値
なし

setInteger(String, int)

機能
引数で示されるパラメータの値を整数値として設定します。
引数
  • パラメータ名
    パラメータの名前を指定します。
  • パラメータの値を指定します。
戻り値
なし

setString(String, String)

機能
引数で示されるパラメータの値を文字列値として設定します。
引数
  • パラメータ名
    パラメータの名前を指定します。
  • パラメータの値を指定します。
戻り値
なし

Java jp.carabiner.treeeditor.js.model.JSNodeStyles

機能

ノードスタイルのリストを表現するオブジェクトです。

プロパティ

プロパティ名 機能
length
ノードスタイルの数を示すNumber値です。読み込みのみ。

関数プロパティ

add(name, foreground, background)

機能
ノードスタイル定義を追加します。
引数
  • ノードスタイル名
    ノードスタイルの名前を指定します。
    String値を指定することができます。
  • 文字色
    文字色を指定します。
    java.awt.Colorオブジェクトを指定することができます。指定しない場合はnullです。
  • 背景色
    背景色を指定します。
    java.awt.Colorオブジェクトを指定することができます。指定しない場合はnullです。
戻り値
特にありません。

findByName(name)

機能
ノードスタイル定義を検索します。
引数
  • ノードスタイル名
    検索したいノードスタイルの名前を指定します。
    String値を指定することができます。
戻り値
検索結果のノードスタイル。見つからない場合はnullが返されます。

get(index)

機能
ノードスタイル定義を取得します。
引数
  • ノードインデックス
    取得したいノードスタイルのインデックスを指定します。
    Number値を指定することができます。
戻り値
インデックスに対応するノードスタイル。インデックスの値が定義されている個数以上の場合はエラーがスローされます。

remove(index)

機能
ノードスタイル定義を削除します。
引数
  • ノードインデックス
    取得したいノードスタイルのインデックスを指定します。
    Number値を指定することができます。
戻り値
特にありません。

set(index, name, foreground, background)

機能
ノードスタイル定義を更新します。
引数
  • ノードインデックス
    更新したいノードスタイルのインデックスを指定します。
    Number値を指定することができます。
  • ノードスタイル名
    ノードスタイルの名前を指定します。
    String値を指定することができます。
  • 文字色
    文字色を指定します。
    java.awt.Colorオブジェクトを指定することができます。指定しない場合はnull。
  • 背景色
    背景色を指定します。
    java.awt.Colorオブジェクトを指定することができます。指定しない場合はnull。
戻り値
特にありません。

機能

ノードスタイルを表現するオブジェクトです。

プロパティ

プロパティ名 機能
name
ノードスタイル名を示すString値です。読み込みのみ。
foreground
文字色を示すjava.awt.Colorオブジェクトです。読み込みのみ。
未指定の場合はnullです。
background
背景色を示すjava.awt.Colorオブジェクトです。読み込みのみ。
未指定の場合はnullです。

Java jp.carabiner.treeeditor.js.model.JSHandleColor

機能

ハンドル色を表現するオブジェクトです。

プロパティ

プロパティ名 機能
background1
背景色1を示すjava.awt.Colorオブジェクトです。
background2
背景色2を示すjava.awt.Colorオブジェクトです。
border
境界色を示すjava.awt.Colorオブジェクトです。
faceHighlight
表面のハイライトを示すjava.awt.Colorオブジェクトです。
faceShadow
表面の影を示すjava.awt.Colorオブジェクトです。

Java jp.carabiner.treeeditor.js.io.JSProgress

機能

進行状態を示すオブジェクトです。

関数プロパティ

progress()

機能
処理の進行を通知します。
引数
なし
戻り値
なし

Java jp.carabiner.treeeditor.js.JSAppBeitel

機能

BEITELアプリケーションに関する情報を表現します。

プロパティ

プロパティ名 機能
id
アプリケーションのID文字列です。
version
アプリケーションのバージョン文字列です。
onattach
アプリケーションの初期化が完了した際に呼び出されるイベントハンドラです。
Functionタイプのオブジェクトです。第一引数にEvent型のオブジェクトが設定されます。
ondetach
アプリケーションが停止する前に呼び出されるイベントハンドラです。
Functionタイプのオブジェクトです。第一引数にEvent型のオブジェクトが設定されます。
このハンドラ内で、Event.preventDefault()を呼び出すと、アプリケーションの停止をキャンセルすることができます。

関数プロパティ

addEventListener(String, Function)

機能
イベントリスナを登録します。
引数
  • イベント名
    イベントの名前を指定します。attach, detachのいずれかが指定可能です。
  • 関数
    イベント発生時に実行する関数を指定します。
戻り値
なし

removeEventListener(String, Function)

機能
イベントリスナの登録を解除します。
引数
  • イベント名
    イベントの名前を指定します。attach, detachのいずれかが指定可能です。
  • 関数
    イベント発生時に実行する関数を指定します。
戻り値
なし

detach(Boolean)

機能
このアプリケーションをウィンドウから切り離し、停止します。
引数
  • 全切り離しを強制するか
    全てのアプリケーション関連リソースを切り離しする場合はtrueを設定します。falseを指定すると、JavaScriptの切り離しと、必要に応じてjarの切り離しが行われます。
戻り値
切り離しが確定した場合はtrueを返します。切り離しがキャンセルされた場合はfalseを返します。

reload(Boolean)

機能
このアプリケーションのみをリロードします。
引数
  • 全リロードを強制するか
    全てのアプリケーション関連リソースをリロードする場合はtrueを設定します。falseを指定すると、JavaScriptのリロードと、必要に応じてjarのリロードが行われます。
戻り値
なし