jp.carabiner.treeeditor
クラス TreeEditorFrame

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 java.awt.Window
              上位を拡張 java.awt.Frame
                  上位を拡張 javax.swing.JFrame
                      上位を拡張 jp.carabiner.treeeditor.TreeEditorFrame
すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants, jp.carabiner.treeeditor.ITreeEditorFrame, JSAppCollection, JSDispatchable, jp.carabiner.treeeditor.TreeEditorPanelListener

public class TreeEditorFrame
extends JFrame
implements JSDispatchable, jp.carabiner.treeeditor.TreeEditorPanelListener, JSAppCollection, jp.carabiner.treeeditor.ITreeEditorFrame

関連項目:
直列化された形式

入れ子のクラスの概要
 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.Frame から継承されたフィールド
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
クラス 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)
          構造を検証します。
 
クラス javax.swing.JFrame から継承されたメソッド
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
クラス 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.awt.Window から継承されたメソッド
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
クラス java.awt.Container から継承されたメソッド
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース java.awt.MenuContainer から継承されたメソッド
getFont, postEvent
 

フィールドの詳細

DEFAULT_TITLE

public static String DEFAULT_TITLE

FILE_OP_OPEN

public static final int FILE_OP_OPEN
ファイルを開いたことを示す定数。

関連項目:
定数フィールド値

FILE_OP_SAVE

public static final int FILE_OP_SAVE
ファイルを保存したことを示す定数。

関連項目:
定数フィールド値

FILE_OP_OPEN_DISABLE_UNDO

public static final int FILE_OP_OPEN_DISABLE_UNDO
ファイルを開いたことを示す定数。(Undo無効化)

関連項目:
定数フィールド値

SAVE_CREATE

public static final int SAVE_CREATE
保存するかどうかの問い合わせ後、新規ファイルとして保存するための定数。

関連項目:
定数フィールド値

SAVE_OVERWRITE

public static final int SAVE_OVERWRITE
保存するかどうかの問い合わせ後、上書き保存するための定数。

関連項目:
定数フィールド値

INITIALIZE

public static final String INITIALIZE
初期化時のJSイベント名です。

関連項目:
定数フィールド値

OPEN

public static final String OPEN
開く時のJSイベント名です。

関連項目:
定数フィールド値

CLOSE

public static final String CLOSE
閉じる時のJSイベント名です。

関連項目:
定数フィールド値

SELECT

public static final String SELECT
選択時のJSイベント名です。

関連項目:
定数フィールド値

HOIST_START

public static final String HOIST_START
ホイスト開始時のJSイベント名です。

関連項目:
定数フィールド値

HOIST_END

public static final String HOIST_END
ホイスト終了時のJSイベント名です。

関連項目:
定数フィールド値

CLICK

public static final String CLICK
クリック時のJSイベント名です。

関連項目:
定数フィールド値

DBLCLICK

public static final String DBLCLICK
ダブルクリック時のJSイベント名です。

関連項目:
定数フィールド値
コンストラクタの詳細

TreeEditorFrame

public TreeEditorFrame(jp.carabiner.treeeditor.UpdateServiceLoader updateServiceLoader,
                       jp.carabiner.updater.UpdateService updateService)
構築します。

パラメータ:
updateServiceLoader - 更新サービスローダー。nullは不可。
updateService - 更新サービス。nullは不可。
メソッドの詳細

getFrame

public static TreeEditorFrame getFrame(Component component)
コンポーネントからTreeEditorFrameを検索します。

パラメータ:
component -
戻り値:

searchTreeEditorPanel

public static TreeEditorPanel searchTreeEditorPanel(jp.carabiner.treeeditor.ITreeEditorPanel panel)
エディタパネルの検索を行います。

パラメータ:
panel - パネル。null可。
戻り値:
パネル。適切なものが見つからなかったらnull。

setContext

public void setContext(jp.carabiner.treeeditor.TreeEditorContext context)

getContext

public jp.carabiner.treeeditor.TreeEditorContext getContext()
定義:
インタフェース jp.carabiner.treeeditor.ITreeEditorFrame 内の getContext

getFrame

public TreeEditorFrame getFrame()
定義:
インタフェース jp.carabiner.treeeditor.ITreeEditorFrame 内の getFrame

setInjector

public void setInjector(com.google.inject.Injector injector)
インジェクタを設定します。

パラメータ:
injector - インジェクタ。nullは不可。

getInjector

public com.google.inject.Injector getInjector()
インジェクタを取得します。

戻り値:
インジェクタ。

addTreeEditorFrameListener

public void addTreeEditorFrameListener(jp.carabiner.treeeditor.TreeEditorFrameListener l)
リスナを追加します。

パラメータ:
l - リスナ。nullは不可。

removeTreeEditorFrameListener

public void removeTreeEditorFrameListener(jp.carabiner.treeeditor.TreeEditorFrameListener l)
リスナを削除します。

パラメータ:
l - リスナ。nullは不可。

addEventListener

public void addEventListener(String name,
                             JSEventListener l)
インタフェース JSDispatchable の記述:
イベントリスナを追加します。

定義:
インタフェース JSDispatchable 内の addEventListener
パラメータ:
name - 名前。nullは不可。
l - リスナ。nullは不可。

removeEventListener

public void removeEventListener(String name,
                                JSEventListener l)
インタフェース JSDispatchable の記述:
イベントリスナを削除します。

定義:
インタフェース JSDispatchable 内の removeEventListener
パラメータ:
name - 名前。nullは不可。
l - リスナ。nullは不可。

getUpdateService

public jp.carabiner.updater.UpdateService getUpdateService()
更新サービスを取得します。

戻り値:
更新サービス。

getUpdateServiceLoader

public jp.carabiner.treeeditor.UpdateServiceLoader getUpdateServiceLoader()
更新サービスローダーを取得します。

戻り値:
更新サービスローダー。

getNewBounds

public Rectangle getNewBounds()
新規ウィンドウ用の領域を取得します。

戻り値:
新規ウィンドウ用の領域。

close

public void close(boolean force)
TreeEditorを終了します。

パラメータ:
force - 強制終了する場合はtrue。それ以外はfalse。

checkUnsavedFile

public boolean checkUnsavedFile(int type)
保存していない情報について問い合わせます。

パラメータ:
type - 問い合わせ後の処理を示すフラグ。SAVE_NEWFILE、SAVE_OVERWRITEのいずれか。
戻り値:

isEmpty

public boolean isEmpty()
フレームの内容が空であるかどうかを判定します。 新規データでかつ変更がされていない場合に空であると判定します。

戻り値:
フレームの内容が空であればtrue。それ以外はfalse。

start

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 - 割り込み関係のエラー。

getOptionPanel

public jp.carabiner.treeeditor.OptionPanel getOptionPanel()
オプションパネルを取得します。

戻り値:
オプションパネル。初期化が完了していない場合はnull。

verifyStructure

public boolean verifyStructure(PrintStream out)
構造を検証します。

パラメータ:
out - 出力対象のストリーム。
戻り値:
正当な構造である場合true。

movePreviousPage

public void movePreviousPage()
前のページに移動します。


moveNextPage

public void moveNextPage()
次のページに移動します。


getTreeEditorPanel

public TreeEditorPanel getTreeEditorPanel()

getITreeEditorPanel

public jp.carabiner.treeeditor.ITreeEditorPanel getITreeEditorPanel()
ツリーエディタパネルを取得します。

戻り値:
ツリーエディタパネル。

getRootNode

public TreeNode getRootNode()

getModel

public jp.carabiner.treeeditor.TreeEditorModel getModel()

setModel

public void setModel(jp.carabiner.treeeditor.TreeEditorModel model,
                     jp.carabiner.treeeditor.TreeEditorModelContext context)
モデルを設定します。

パラメータ:
model - モデル。null可。
context - コンテキスト。null可。

isEditFlag

public boolean isEditFlag()

getCurrentDirectory

public String getCurrentDirectory()
戻り値:
the currentDirectory

setCurrentDirectory

public void setCurrentDirectory(String currentDirectory)
パラメータ:
currentDirectory - the currentDirectory to set

getCurrentFilename

public String getCurrentFilename()
戻り値:
the currentFilename

setCurrentFilename

public void setCurrentFilename(jp.carabiner.treeeditor.io.ModelLocation currentFilename,
                               int op)
ファイル名を設定します。

パラメータ:
currentFilename - 現在のファイル名。
op - ファイル操作。

setCurrentFilename

public void setCurrentFilename(jp.carabiner.treeeditor.io.ModelLocation currentFilename,
                               int op,
                               jp.carabiner.tarp.desktop.op.OperationList opList)
ファイル名を設定します。

パラメータ:
currentFilename - 現在のファイル名。
op - ファイル操作。
opList - 操作リスト。

setEditFlag

public void setEditFlag(boolean flag)

getFrameTitle

public String getFrameTitle()
戻り値:
the frameTitle

setFrameTitle

public void setFrameTitle(String frameTitle)
パラメータ:
frameTitle - the frameTitle to set

startTaskAndWait

public void startTaskAndWait(jp.carabiner.tarp.desktop.ui.Task task)
タスクを開始します。


startTask

public void startTask(jp.carabiner.tarp.desktop.ui.Task worker)
スレッドを開始します。


modelChanged

public void modelChanged(TreeEditorPanel source)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の modelChanged

structureChanged

public void structureChanged(TreeEditorPanel source)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の structureChanged

focusChanged

public void focusChanged(TreeEditorPanel source,
                         TreeNode focusedNode,
                         int colIndex)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の focusChanged

selectionRendererChanged

public void selectionRendererChanged(TreeEditorPanel source)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の selectionRendererChanged

selectionChanged

public void selectionChanged(TreeEditorPanel source)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の selectionChanged

openingHoistRequested

public void openingHoistRequested(jp.carabiner.treeeditor.ITreeEditorPanel source,
                                  TreeNode node)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の openingHoistRequested

closingHoistRequested

public void closingHoistRequested(jp.carabiner.treeeditor.ITreeEditorPanel source)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の closingHoistRequested

hoistOpened

public void hoistOpened(jp.carabiner.treeeditor.ITreeEditorPanel source,
                        jp.carabiner.treeeditor.ITreeNodePanel node)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の hoistOpened

hoistClosed

public void hoistClosed(jp.carabiner.treeeditor.ITreeEditorPanel source)
定義:
インタフェース jp.carabiner.treeeditor.TreeEditorPanelListener 内の hoistClosed

notifyMouseClicked

public void notifyMouseClicked(TreeNode node,
                               MouseEvent event)
マウスクリック時の通知処理を行ないます。

パラメータ:
node - ノード。nullは不可。
event - イベント。nullは不可。

getRelativePath

public String getRelativePath(File file)
                       throws IOException
ファイルの相対パスを取得します。

パラメータ:
file - ファイル。nullは不可。
戻り値:
ファイルの相対パス。
例外:
IOException - 入出力関係のエラー。

notifyFrameCreated

public void notifyFrameCreated()
                        throws InterruptedException
フレームが生成されたことを通知します。

例外:
InterruptedException

notifyActivated

public void notifyActivated(JSApp app)
インタフェース JSAppCollection の記述:
アクティベートされたことを通知します。

定義:
インタフェース JSAppCollection 内の notifyActivated
パラメータ:
app - アプリケーション。nullは不可。

notifyDeactivated

public void notifyDeactivated(JSApp app)
インタフェース JSAppCollection の記述:
停止されたことを通知します。

定義:
インタフェース JSAppCollection 内の notifyDeactivated
パラメータ:
app - アプリケーション。nullは不可。

getApplications

public Iterable<JSApp> getApplications()
インタフェース JSAppCollection の記述:
アプリケーションの一覧を取得します。

定義:
インタフェース JSAppCollection 内の getApplications
戻り値:
アプリケーションの一覧。

getCustomToolBar

public jp.carabiner.treeeditor.ui.CustomToolBarGroup getCustomToolBar()
カスタマイズ可能なツールバーを取得します。

戻り値:
カスタマイズ可能なツールバー。

startBusy

public jp.carabiner.treeeditor.ui.BusyGlassPane.Session startBusy()
ビジー状態を開始します。

戻り値:
ビジー状態のセッション。

finalize

protected void finalize()
                 throws Throwable
オーバーライド:
クラス Object 内の finalize
例外:
Throwable