|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame jp.carabiner.treeeditor.TreeEditorFrame
public class TreeEditorFrame
入れ子のクラスの概要 | |
---|---|
class |
TreeEditorFrame.HoistEvent
ホイスト状態の変更イベントです。 |
class |
TreeEditorFrame.NodeEvent
選択状態の変更イベントです。 |
class |
TreeEditorFrame.SelectionEvent
選択状態の変更イベントです。 |
クラス javax.swing.JFrame から継承された入れ子のクラス/インタフェース |
---|
JFrame.AccessibleJFrame |
クラス java.awt.Frame から継承された入れ子のクラス/インタフェース |
---|
Frame.AccessibleAWTFrame |
クラス java.awt.Window から継承された入れ子のクラス/インタフェース |
---|
Window.AccessibleAWTWindow |
クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
---|
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
フィールドの概要 | |
---|---|
static String |
CLICK
クリック時のJSイベント名です。 |
static String |
CLOSE
閉じる時のJSイベント名です。 |
static String |
DBLCLICK
ダブルクリック時のJSイベント名です。 |
static String |
DEFAULT_TITLE
|
static int |
FILE_OP_OPEN
ファイルを開いたことを示す定数。 |
static int |
FILE_OP_OPEN_DISABLE_UNDO
ファイルを開いたことを示す定数。 |
static int |
FILE_OP_SAVE
ファイルを保存したことを示す定数。 |
static String |
HOIST_END
ホイスト終了時のJSイベント名です。 |
static String |
HOIST_START
ホイスト開始時のJSイベント名です。 |
static String |
INITIALIZE
初期化時のJSイベント名です。 |
static String |
OPEN
開く時のJSイベント名です。 |
static int |
SAVE_CREATE
保存するかどうかの問い合わせ後、新規ファイルとして保存するための定数。 |
static int |
SAVE_OVERWRITE
保存するかどうかの問い合わせ後、上書き保存するための定数。 |
static String |
SELECT
選択時のJSイベント名です。 |
クラス javax.swing.JFrame から継承されたフィールド |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
クラス java.awt.Component から継承されたフィールド |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース javax.swing.WindowConstants から継承されたフィールド |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
インタフェース java.awt.image.ImageObserver から継承されたフィールド |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
---|---|
TreeEditorFrame(jp.carabiner.treeeditor.UpdateServiceLoader updateServiceLoader,
jp.carabiner.updater.UpdateService updateService)
構築します。 |
メソッドの概要 | |
---|---|
void |
addEventListener(String name,
JSEventListener l)
イベントリスナを追加します。 |
void |
addTreeEditorFrameListener(jp.carabiner.treeeditor.TreeEditorFrameListener l)
リスナを追加します。 |
boolean |
checkUnsavedFile(int type)
保存していない情報について問い合わせます。 |
void |
close(boolean force)
TreeEditorを終了します。 |
void |
closingHoistRequested(jp.carabiner.treeeditor.ITreeEditorPanel source)
|
protected void |
finalize()
|
void |
focusChanged(TreeEditorPanel source,
TreeNode focusedNode,
int colIndex)
|
Iterable<JSApp> |
getApplications()
アプリケーションの一覧を取得します。 |
jp.carabiner.treeeditor.TreeEditorContext |
getContext()
|
String |
getCurrentDirectory()
|
String |
getCurrentFilename()
|
jp.carabiner.treeeditor.ui.CustomToolBarGroup |
getCustomToolBar()
カスタマイズ可能なツールバーを取得します。 |
TreeEditorFrame |
getFrame()
|
static TreeEditorFrame |
getFrame(Component component)
コンポーネントからTreeEditorFrameを検索します。 |
String |
getFrameTitle()
|
com.google.inject.Injector |
getInjector()
インジェクタを取得します。 |
jp.carabiner.treeeditor.ITreeEditorPanel |
getITreeEditorPanel()
ツリーエディタパネルを取得します。 |
jp.carabiner.treeeditor.TreeEditorModel |
getModel()
|
Rectangle |
getNewBounds()
新規ウィンドウ用の領域を取得します。 |
jp.carabiner.treeeditor.OptionPanel |
getOptionPanel()
オプションパネルを取得します。 |
String |
getRelativePath(File file)
ファイルの相対パスを取得します。 |
TreeNode |
getRootNode()
|
TreeEditorPanel |
getTreeEditorPanel()
|
jp.carabiner.updater.UpdateService |
getUpdateService()
更新サービスを取得します。 |
jp.carabiner.treeeditor.UpdateServiceLoader |
getUpdateServiceLoader()
更新サービスローダーを取得します。 |
void |
hoistClosed(jp.carabiner.treeeditor.ITreeEditorPanel source)
|
void |
hoistOpened(jp.carabiner.treeeditor.ITreeEditorPanel source,
jp.carabiner.treeeditor.ITreeNodePanel node)
|
boolean |
isEditFlag()
|
boolean |
isEmpty()
フレームの内容が空であるかどうかを判定します。 |
void |
modelChanged(TreeEditorPanel source)
|
void |
moveNextPage()
次のページに移動します。 |
void |
movePreviousPage()
前のページに移動します。 |
void |
notifyActivated(JSApp app)
アクティベートされたことを通知します。 |
void |
notifyDeactivated(JSApp app)
停止されたことを通知します。 |
void |
notifyFrameCreated()
フレームが生成されたことを通知します。 |
void |
notifyMouseClicked(TreeNode node,
MouseEvent event)
マウスクリック時の通知処理を行ないます。 |
void |
openingHoistRequested(jp.carabiner.treeeditor.ITreeEditorPanel source,
TreeNode node)
|
void |
removeEventListener(String name,
JSEventListener l)
イベントリスナを削除します。 |
void |
removeTreeEditorFrameListener(jp.carabiner.treeeditor.TreeEditorFrameListener l)
リスナを削除します。 |
static TreeEditorPanel |
searchTreeEditorPanel(jp.carabiner.treeeditor.ITreeEditorPanel panel)
エディタパネルの検索を行います。 |
void |
selectionChanged(TreeEditorPanel source)
|
void |
selectionRendererChanged(TreeEditorPanel source)
|
void |
setContext(jp.carabiner.treeeditor.TreeEditorContext context)
|
void |
setCurrentDirectory(String currentDirectory)
|
void |
setCurrentFilename(jp.carabiner.treeeditor.io.ModelLocation currentFilename,
int op)
ファイル名を設定します。 |
void |
setCurrentFilename(jp.carabiner.treeeditor.io.ModelLocation currentFilename,
int op,
jp.carabiner.tarp.desktop.op.OperationList opList)
ファイル名を設定します。 |
void |
setEditFlag(boolean flag)
|
void |
setFrameTitle(String frameTitle)
|
void |
setInjector(com.google.inject.Injector injector)
インジェクタを設定します。 |
void |
setModel(jp.carabiner.treeeditor.TreeEditorModel model,
jp.carabiner.treeeditor.TreeEditorModelContext context)
モデルを設定します。 |
void |
start(jp.carabiner.treeeditor.io.ModelLocation file,
jp.carabiner.treeeditor.TreeEditorModel model,
jp.carabiner.treeeditor.TreeEditorModelContext modelContext,
jp.carabiner.treeeditor.io.FrameInitializer initializer,
Rectangle bounds)
エディタを開始します。 |
jp.carabiner.treeeditor.ui.BusyGlassPane.Session |
startBusy()
ビジー状態を開始します。 |
void |
startTask(jp.carabiner.tarp.desktop.ui.Task worker)
スレッドを開始します。 |
void |
startTaskAndWait(jp.carabiner.tarp.desktop.ui.Task task)
タスクを開始します。 |
void |
structureChanged(TreeEditorPanel source)
|
boolean |
verifyStructure(PrintStream out)
構造を検証します。 |
クラス java.awt.Frame から継承されたメソッド |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース java.awt.MenuContainer から継承されたメソッド |
---|
getFont, postEvent |
フィールドの詳細 |
---|
public static String DEFAULT_TITLE
public static final int FILE_OP_OPEN
public static final int FILE_OP_SAVE
public static final int FILE_OP_OPEN_DISABLE_UNDO
public static final int SAVE_CREATE
public static final int SAVE_OVERWRITE
public static final String INITIALIZE
public static final String OPEN
public static final String CLOSE
public static final String SELECT
public static final String HOIST_START
public static final String HOIST_END
public static final String CLICK
public static final String DBLCLICK
コンストラクタの詳細 |
---|
public TreeEditorFrame(jp.carabiner.treeeditor.UpdateServiceLoader updateServiceLoader, jp.carabiner.updater.UpdateService updateService)
updateServiceLoader
- 更新サービスローダー。nullは不可。updateService
- 更新サービス。nullは不可。メソッドの詳細 |
---|
public static TreeEditorFrame getFrame(Component component)
component
-
public static TreeEditorPanel searchTreeEditorPanel(jp.carabiner.treeeditor.ITreeEditorPanel panel)
panel
- パネル。null可。
public void setContext(jp.carabiner.treeeditor.TreeEditorContext context)
public jp.carabiner.treeeditor.TreeEditorContext getContext()
jp.carabiner.treeeditor.ITreeEditorFrame
内の getContext
public TreeEditorFrame getFrame()
jp.carabiner.treeeditor.ITreeEditorFrame
内の getFrame
public void setInjector(com.google.inject.Injector injector)
injector
- インジェクタ。nullは不可。public com.google.inject.Injector getInjector()
public void addTreeEditorFrameListener(jp.carabiner.treeeditor.TreeEditorFrameListener l)
l
- リスナ。nullは不可。public void removeTreeEditorFrameListener(jp.carabiner.treeeditor.TreeEditorFrameListener l)
l
- リスナ。nullは不可。public void addEventListener(String name, JSEventListener l)
JSDispatchable
の記述:
JSDispatchable
内の addEventListener
name
- 名前。nullは不可。l
- リスナ。nullは不可。public void removeEventListener(String name, JSEventListener l)
JSDispatchable
の記述:
JSDispatchable
内の removeEventListener
name
- 名前。nullは不可。l
- リスナ。nullは不可。public jp.carabiner.updater.UpdateService getUpdateService()
public jp.carabiner.treeeditor.UpdateServiceLoader getUpdateServiceLoader()
public Rectangle getNewBounds()
public void close(boolean force)
force
- 強制終了する場合はtrue。それ以外はfalse。public boolean checkUnsavedFile(int type)
type
- 問い合わせ後の処理を示すフラグ。SAVE_NEWFILE、SAVE_OVERWRITEのいずれか。
public boolean isEmpty()
public void start(jp.carabiner.treeeditor.io.ModelLocation file, jp.carabiner.treeeditor.TreeEditorModel model, jp.carabiner.treeeditor.TreeEditorModelContext modelContext, jp.carabiner.treeeditor.io.FrameInitializer initializer, Rectangle bounds) throws InterruptedException
file
- 開始状態のファイル。新規の場合null。model
- 開始状態のモデル。新規の場合null。modelContext
- モデルのコンテキスト。新規の場合null。bounds
- ウィンドウ領域。新規の場合null。
InterruptedException
- 割り込み関係のエラー。public jp.carabiner.treeeditor.OptionPanel getOptionPanel()
public boolean verifyStructure(PrintStream out)
out
- 出力対象のストリーム。
public void movePreviousPage()
public void moveNextPage()
public TreeEditorPanel getTreeEditorPanel()
public jp.carabiner.treeeditor.ITreeEditorPanel getITreeEditorPanel()
public TreeNode getRootNode()
public jp.carabiner.treeeditor.TreeEditorModel getModel()
public void setModel(jp.carabiner.treeeditor.TreeEditorModel model, jp.carabiner.treeeditor.TreeEditorModelContext context)
model
- モデル。null可。context
- コンテキスト。null可。public boolean isEditFlag()
public String getCurrentDirectory()
public void setCurrentDirectory(String currentDirectory)
currentDirectory
- the currentDirectory to setpublic String getCurrentFilename()
public void setCurrentFilename(jp.carabiner.treeeditor.io.ModelLocation currentFilename, int op)
currentFilename
- 現在のファイル名。op
- ファイル操作。public void setCurrentFilename(jp.carabiner.treeeditor.io.ModelLocation currentFilename, int op, jp.carabiner.tarp.desktop.op.OperationList opList)
currentFilename
- 現在のファイル名。op
- ファイル操作。opList
- 操作リスト。public void setEditFlag(boolean flag)
public String getFrameTitle()
public void setFrameTitle(String frameTitle)
frameTitle
- the frameTitle to setpublic void startTaskAndWait(jp.carabiner.tarp.desktop.ui.Task task)
public void startTask(jp.carabiner.tarp.desktop.ui.Task worker)
public void modelChanged(TreeEditorPanel source)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の modelChanged
public void structureChanged(TreeEditorPanel source)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の structureChanged
public void focusChanged(TreeEditorPanel source, TreeNode focusedNode, int colIndex)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の focusChanged
public void selectionRendererChanged(TreeEditorPanel source)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の selectionRendererChanged
public void selectionChanged(TreeEditorPanel source)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の selectionChanged
public void openingHoistRequested(jp.carabiner.treeeditor.ITreeEditorPanel source, TreeNode node)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の openingHoistRequested
public void closingHoistRequested(jp.carabiner.treeeditor.ITreeEditorPanel source)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の closingHoistRequested
public void hoistOpened(jp.carabiner.treeeditor.ITreeEditorPanel source, jp.carabiner.treeeditor.ITreeNodePanel node)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の hoistOpened
public void hoistClosed(jp.carabiner.treeeditor.ITreeEditorPanel source)
jp.carabiner.treeeditor.TreeEditorPanelListener
内の hoistClosed
public void notifyMouseClicked(TreeNode node, MouseEvent event)
node
- ノード。nullは不可。event
- イベント。nullは不可。public String getRelativePath(File file) throws IOException
file
- ファイル。nullは不可。
IOException
- 入出力関係のエラー。public void notifyFrameCreated() throws InterruptedException
InterruptedException
public void notifyActivated(JSApp app)
JSAppCollection
の記述:
JSAppCollection
内の notifyActivated
app
- アプリケーション。nullは不可。public void notifyDeactivated(JSApp app)
JSAppCollection
の記述:
JSAppCollection
内の notifyDeactivated
app
- アプリケーション。nullは不可。public Iterable<JSApp> getApplications()
JSAppCollection
の記述:
JSAppCollection
内の getApplications
public jp.carabiner.treeeditor.ui.CustomToolBarGroup getCustomToolBar()
public jp.carabiner.treeeditor.ui.BusyGlassPane.Session startBusy()
protected void finalize() throws Throwable
Object
内の finalize
Throwable
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |