|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel jp.carabiner.treeeditor.TreeEditorPanel
public class TreeEditorPanel
入れ子のクラスの概要 | |
---|---|
class |
TreeEditorPanel.AddTreeNodePanelNotify
パネル追加時の通知です。 |
class |
TreeEditorPanel.NodeChangeEvent
ノード変更イベントです。 |
class |
TreeEditorPanel.PropChangeEvent
プロパティ変更イベントです。 |
class |
TreeEditorPanel.RemoveTreeNodePanelNotify
パネル削除時の通知です。 |
static class |
TreeEditorPanel.RepaintMode
再描画モードを定義します。 |
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース |
---|
JPanel.AccessibleJPanel |
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース |
---|
JComponent.AccessibleJComponent |
クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
---|
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
インタフェース jp.carabiner.treeeditor.ui.ViewportInner から継承された入れ子のクラス/インタフェース |
---|
jp.carabiner.treeeditor.ui.ViewportInner.ViewportScroller |
インタフェース jp.carabiner.treeeditor.ITreeNodePanelOwner から継承された入れ子のクラス/インタフェース |
---|
jp.carabiner.treeeditor.ITreeNodePanelOwner.TreeNodeNumberOffset |
フィールドの概要 | |
---|---|
static String |
DOCUMENT_CLOSE
ドキュメントを閉じる際のイベント名を定義します。 |
static String |
DOCUMENT_OPEN
ドキュメントを開く際のイベント名を定義します。 |
static int |
MINIMUM_CONTENT_WIDTH
最小のコンテンツの幅を定義します。 |
static String |
NODE_CHANGE
構造の変更時のイベント名を定義します。 |
static String |
PROP_CHANGE
プロパティの変更時のイベント名を定義します。 |
static int |
SELECTED_ALL
すべての選択済みノードを取得することを示す定数。 |
static int |
SELECTED_ROOT_ONLY
選択済みノードのうち、ルートのもののみを取得することを示す定数。 |
クラス javax.swing.JComponent から継承されたフィールド |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
クラス java.awt.Component から継承されたフィールド |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース jp.carabiner.treeeditor.config.DocumentStyleListener から継承されたフィールド |
---|
PROP_CHANGE_ODD_COLOR, PROP_CHECKBOX_VISIBLE, PROP_DEFAULT_STYLE, PROP_HANDLE_STYLE_CLASSNAME, PROP_LEVEL_LINE_VISIBLE, PROP_METADATA_NEW_LINE_BY_ENTER_KEY, PROP_NODE_COLOR_STYLES, PROP_NODE_CONTENT_WIDTH, PROP_NODE_STYLES, PROP_TEXT_HANDLE_COLOR, PROP_TOPIC_HANDLE_COLOR, PROP_VISIBLE_COLUMNS, PROP_WHISTED_LINE |
インタフェース java.awt.image.ImageObserver から継承されたフィールド |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
---|---|
TreeEditorPanel(jp.carabiner.treeeditor.ITreeEditorFrame owner,
jp.carabiner.treeeditor.LevelMarker levelMarker)
|
メソッドの概要 | |
---|---|
void |
addEventListener(String name,
JSEventListener l)
イベントリスナを追加します。 |
void |
addOneTimeNotifyHandler(jp.carabiner.treeeditor.notify.NotifyPattern pattern,
jp.carabiner.treeeditor.notify.NotifyHandler handler)
|
void |
addProtectedList(TreeNode node)
|
void |
addProtectedList(TreeNode[] nodes)
|
void |
addTreeEditorPanelListener(jp.carabiner.treeeditor.TreeEditorPanelListener l)
|
void |
attachScroller(jp.carabiner.treeeditor.ui.ViewportInner.ViewportScroller scroller)
|
void |
clearCacheOfJS()
|
void |
columnMoving(jp.carabiner.treeeditor.LevelMarker source,
int sourceIndex,
int destIndex)
|
void |
columnResizing(jp.carabiner.treeeditor.LevelMarker source)
|
void |
detachScroller(jp.carabiner.treeeditor.ui.ViewportInner.ViewportScroller scroller)
|
jp.carabiner.treeeditor.ITreeNodePanel |
findNodePanel(int y)
Y座標からパネルを取得します。 |
void |
focusChanged(jp.carabiner.treeeditor.ITreeNodePanel source,
int colIndex)
|
jp.carabiner.treeeditor.ContentComponentFactory |
getContentComponentFactory()
内容表示用コンポーネントのファクトリを取得します。 |
Container |
getContentPane()
|
int |
getContentWidth()
|
jp.carabiner.treeeditor.TreeEditorContext |
getContext()
|
TreeNode |
getFocusedNode()
|
jp.carabiner.treeeditor.LevelMarker |
getLevelMarker()
|
String |
getLineNumberForDisplay(int modelLine)
|
Dimension |
getMinimumSize()
|
int |
getMinimumWidth(Dimension parentSize)
最小幅を保持します。 |
jp.carabiner.treeeditor.TreeEditorModel |
getModel()
|
jp.carabiner.treeeditor.TreeEditorModelContext |
getModelContext()
モデル用のコンテキストを取得します。 |
jp.carabiner.treeeditor.ITreeNodePanel |
getNextPanel(jp.carabiner.treeeditor.ITreeNodePanel basePanel)
次のパネルを取得します。 |
TreeEditorFrame |
getOwnerFrame()
|
jp.carabiner.treeeditor.ITreeNodePanel |
getPanel(TreeNode node)
|
jp.carabiner.treeeditor.ITreeNodePanel |
getPanelByLine(int lineNumber)
行番号からパネルを検索します。 |
Container |
getPanelRootPane()
|
Dimension |
getPreferredSize()
|
jp.carabiner.treeeditor.ITreeNodePanel |
getPreviousPanel(jp.carabiner.treeeditor.ITreeNodePanel basePanel)
前のパネルを取得します。 |
TreeNode |
getRootNode()
|
TreeNode[] |
getSelectedNodes(int flag)
|
jp.carabiner.treeeditor.theme.SelectionRenderer |
getSelectionRenderer()
|
jp.carabiner.treeeditor.ITreeNodePanel.SizeCalculationContext |
getSizeCalculationContext()
|
jp.carabiner.treeeditor.ITreeNodePanelOwner.TreeNodeNumberOffset |
getTreeNodeNumberOffset()
|
void |
invalidateAllNodes()
|
void |
invalidateLayoutBelow(jp.carabiner.treeeditor.ITreeNodePanel panel)
特定のパネル以下のレイアウト情報を無効化します。 |
boolean |
isEditFlag()
|
boolean |
isRoot(TreeNode node)
|
void |
metadataDefAdded(jp.carabiner.treeeditor.config.DocumentStyle style,
jp.carabiner.treeeditor.MetadataDef def)
|
void |
metadataDefChanged(jp.carabiner.treeeditor.config.DocumentStyle style,
jp.carabiner.treeeditor.MetadataDef def)
|
void |
metadataDefRemoved(jp.carabiner.treeeditor.config.DocumentStyle style,
jp.carabiner.treeeditor.MetadataDef def)
|
void |
metadataDefsUpdated(jp.carabiner.treeeditor.config.DocumentStyle style)
|
void |
moveNextPage()
次のページに移動します。 |
void |
movePreviousPage()
前のページに移動します。 |
void |
notifyDocumentClose()
|
void |
notifyDocumentOpen()
|
void |
notifyFromTreeNodePanel(jp.carabiner.treeeditor.TreeNodePanel source,
jp.carabiner.treeeditor.notify.Notify notify)
配下のTreeNodePanelからの通知を処理します。 |
void |
paint(Graphics g)
|
void |
removeEventListener(String name,
JSEventListener l)
イベントリスナを削除します。 |
void |
removeProtectedList(TreeNode node)
|
void |
removeProtectedList(TreeNode[] nodes)
|
void |
removeTreeEditorPanelListener(jp.carabiner.treeeditor.TreeEditorPanelListener l)
|
void |
repaintAll(List<TreeNode> updated)
すべての要素を再レイアウト・再描画します。 |
void |
repaintAll(List<TreeNode> updated,
TreeEditorPanel.RepaintMode repaintMode)
すべての要素を再レイアウト・再描画します。 |
void |
requestHoist(TreeNode node)
|
void |
requestHoistCancel()
|
void |
selectionChanged(jp.carabiner.treeeditor.SelectionModel source)
|
void |
selectionChanged(jp.carabiner.treeeditor.TreeNodePanel source)
|
void |
selectionModelChanged(jp.carabiner.treeeditor.TreeEditorModel source,
jp.carabiner.treeeditor.SelectionModel selectionModel)
|
void |
setContentComponentFactory(jp.carabiner.treeeditor.ContentComponentFactory contentComponentFactory)
内容表示用コンポーネントのファクトリを設定します。 |
void |
setEditable(boolean editable)
編集可能かどうかを設定します。 |
void |
setFocusedNode(TreeNode focusedNode,
boolean resetSelection)
|
void |
setLineNumberOffset(int lineNumberOffset)
行番号のオフセットを設定します。 |
void |
setModel(jp.carabiner.treeeditor.TreeEditorModel model,
jp.carabiner.treeeditor.TreeEditorModelContext modelContext)
|
void |
setSelectedAll(boolean selected)
指定されたノード以下の選択状態を設定します。 |
void |
setSelectedAll(boolean selected,
jp.carabiner.treeeditor.ITreeNodePanel except)
指定されたノード以下の選択状態を設定します。 |
void |
setSelectionRenderer(jp.carabiner.treeeditor.theme.SelectionRenderer selectionRenderer)
選択領域レンダラを設定します。 |
void |
setTreeNodeNumberOffset(int baseIndex,
String markPrefix)
ノード番号のオフセットを設定します。 |
void |
setTreeNodePanelPool(jp.carabiner.treeeditor.ui.TreeNodePanelPool pool)
パネルのプールを設定します。 |
void |
setViewPosition(Point p,
Dimension viewportSize)
|
void |
setViewSize(Dimension d,
Dimension viewportSize)
|
void |
styleUpdated(jp.carabiner.treeeditor.config.DocumentStyle style,
int prop)
|
クラス javax.swing.JPanel から継承されたメソッド |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース jp.carabiner.treeeditor.ITreeEditorPanel から継承されたメソッド |
---|
scrollRectToVisible |
フィールドの詳細 |
---|
public static final int SELECTED_ALL
public static final int SELECTED_ROOT_ONLY
public static final int MINIMUM_CONTENT_WIDTH
public static final String DOCUMENT_OPEN
public static final String DOCUMENT_CLOSE
public static final String PROP_CHANGE
public static final String NODE_CHANGE
コンストラクタの詳細 |
---|
public TreeEditorPanel(jp.carabiner.treeeditor.ITreeEditorFrame owner, jp.carabiner.treeeditor.LevelMarker levelMarker)
メソッドの詳細 |
---|
public jp.carabiner.treeeditor.TreeEditorContext getContext()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getContext
public Container getPanelRootPane()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getPanelRootPane
public Container getContentPane()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getContentPane
public void addTreeEditorPanelListener(jp.carabiner.treeeditor.TreeEditorPanelListener l)
jp.carabiner.treeeditor.ITreeEditorPanel
内の addTreeEditorPanelListener
public void removeTreeEditorPanelListener(jp.carabiner.treeeditor.TreeEditorPanelListener l)
jp.carabiner.treeeditor.ITreeEditorPanel
内の removeTreeEditorPanelListener
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 void selectionModelChanged(jp.carabiner.treeeditor.TreeEditorModel source, jp.carabiner.treeeditor.SelectionModel selectionModel)
jp.carabiner.treeeditor.TreeEditorModelListener
内の selectionModelChanged
public void selectionChanged(jp.carabiner.treeeditor.SelectionModel source)
jp.carabiner.treeeditor.SelectionModelListener
内の selectionChanged
public void paint(Graphics g)
JComponent
内の paint
public TreeNode getFocusedNode()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getFocusedNode
public void setFocusedNode(TreeNode focusedNode, boolean resetSelection)
jp.carabiner.treeeditor.ITreeEditorPanel
内の setFocusedNode
public int getMinimumWidth(Dimension parentSize)
parentSize
- 親サイズ。nullは不可。
public void setSelectedAll(boolean selected)
selected
- public void setSelectedAll(boolean selected, jp.carabiner.treeeditor.ITreeNodePanel except)
selected
- public TreeNode[] getSelectedNodes(int flag)
jp.carabiner.treeeditor.ITreeEditorPanel
内の getSelectedNodes
public jp.carabiner.treeeditor.ContentComponentFactory getContentComponentFactory()
public void setContentComponentFactory(jp.carabiner.treeeditor.ContentComponentFactory contentComponentFactory)
contentComponentFactory
- public boolean isEditFlag()
public void setEditable(boolean editable)
editable
- public void setModel(jp.carabiner.treeeditor.TreeEditorModel model, jp.carabiner.treeeditor.TreeEditorModelContext modelContext)
jp.carabiner.treeeditor.ITreeEditorPanel
内の setModel
public void notifyDocumentOpen()
jp.carabiner.treeeditor.ITreeEditorPanel
内の notifyDocumentOpen
public void notifyDocumentClose()
jp.carabiner.treeeditor.ITreeEditorPanel
内の notifyDocumentClose
public TreeNode getRootNode()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getRootNode
public jp.carabiner.treeeditor.TreeEditorModel getModel()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getModel
public jp.carabiner.treeeditor.TreeEditorModelContext getModelContext()
public int getContentWidth()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getContentWidth
public Dimension getMinimumSize()
JComponent
内の getMinimumSize
public Dimension getPreferredSize()
JComponent
内の getPreferredSize
public void invalidateAllNodes()
jp.carabiner.treeeditor.ITreeEditorPanel
内の invalidateAllNodes
public void invalidateLayoutBelow(jp.carabiner.treeeditor.ITreeNodePanel panel)
panel
- パネル。nullは不可。public void repaintAll(List<TreeNode> updated)
jp.carabiner.treeeditor.ITreeEditorPanel
内の repaintAll
updated
- 更新されたノード。null可。public void repaintAll(List<TreeNode> updated, TreeEditorPanel.RepaintMode repaintMode)
updated
- 更新されたノード。null可。repaintMode
- 再描画モード。nullは不可。public boolean isRoot(TreeNode node)
jp.carabiner.treeeditor.ITreeNodePanelOwner
内の isRoot
public jp.carabiner.treeeditor.ITreeNodePanel getPanel(TreeNode node)
jp.carabiner.treeeditor.ITreeEditorPanel
内の getPanel
jp.carabiner.treeeditor.ITreeNodePanelOwner
内の getPanel
public jp.carabiner.treeeditor.ITreeNodePanel getPanelByLine(int lineNumber)
lineNumber
-
public jp.carabiner.treeeditor.LevelMarker getLevelMarker()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getLevelMarker
public void focusChanged(jp.carabiner.treeeditor.ITreeNodePanel source, int colIndex)
jp.carabiner.treeeditor.TreeNodePanelListener
内の focusChanged
public void selectionChanged(jp.carabiner.treeeditor.TreeNodePanel source)
jp.carabiner.treeeditor.TreeNodePanelListener
内の selectionChanged
public void styleUpdated(jp.carabiner.treeeditor.config.DocumentStyle style, int prop)
jp.carabiner.treeeditor.config.DocumentStyleListener
内の styleUpdated
public void metadataDefAdded(jp.carabiner.treeeditor.config.DocumentStyle style, jp.carabiner.treeeditor.MetadataDef def)
jp.carabiner.treeeditor.config.DocumentStyleListener
内の metadataDefAdded
public void metadataDefChanged(jp.carabiner.treeeditor.config.DocumentStyle style, jp.carabiner.treeeditor.MetadataDef def)
jp.carabiner.treeeditor.config.DocumentStyleListener
内の metadataDefChanged
public void metadataDefRemoved(jp.carabiner.treeeditor.config.DocumentStyle style, jp.carabiner.treeeditor.MetadataDef def)
jp.carabiner.treeeditor.config.DocumentStyleListener
内の metadataDefRemoved
public void metadataDefsUpdated(jp.carabiner.treeeditor.config.DocumentStyle style)
jp.carabiner.treeeditor.config.DocumentStyleListener
内の metadataDefsUpdated
public void columnResizing(jp.carabiner.treeeditor.LevelMarker source)
jp.carabiner.treeeditor.LevelMarkerListener
内の columnResizing
public void columnMoving(jp.carabiner.treeeditor.LevelMarker source, int sourceIndex, int destIndex)
jp.carabiner.treeeditor.LevelMarkerListener
内の columnMoving
public jp.carabiner.treeeditor.ITreeNodePanel findNodePanel(int y)
y
- Y座標。
public jp.carabiner.treeeditor.ITreeNodePanel getNextPanel(jp.carabiner.treeeditor.ITreeNodePanel basePanel)
basePanel
- 基本となるパネル。nullは不可。
public jp.carabiner.treeeditor.ITreeNodePanel getPreviousPanel(jp.carabiner.treeeditor.ITreeNodePanel basePanel)
basePanel
- 基本となるパネル。nullは不可。
public jp.carabiner.treeeditor.theme.SelectionRenderer getSelectionRenderer()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getSelectionRenderer
public void setSelectionRenderer(jp.carabiner.treeeditor.theme.SelectionRenderer selectionRenderer)
selectionRenderer
- 選択領域レンダラ。null可。public void addOneTimeNotifyHandler(jp.carabiner.treeeditor.notify.NotifyPattern pattern, jp.carabiner.treeeditor.notify.NotifyHandler handler)
jp.carabiner.treeeditor.ITreeEditorPanel
内の addOneTimeNotifyHandler
public TreeEditorFrame getOwnerFrame()
jp.carabiner.treeeditor.ITreeEditorPanel
内の getOwnerFrame
public void notifyFromTreeNodePanel(jp.carabiner.treeeditor.TreeNodePanel source, jp.carabiner.treeeditor.notify.Notify notify)
source
- 通知元。nullは不可。notify
- 通知。nullは不可。public void clearCacheOfJS()
jp.carabiner.treeeditor.ITreeEditorPanel
内の clearCacheOfJS
public void setViewSize(Dimension d, Dimension viewportSize)
jp.carabiner.treeeditor.ui.ViewportInner
内の setViewSize
public void setViewPosition(Point p, Dimension viewportSize)
jp.carabiner.treeeditor.ui.ViewportInner
内の setViewPosition
public void attachScroller(jp.carabiner.treeeditor.ui.ViewportInner.ViewportScroller scroller)
jp.carabiner.treeeditor.ui.ViewportInner
内の attachScroller
public void detachScroller(jp.carabiner.treeeditor.ui.ViewportInner.ViewportScroller scroller)
jp.carabiner.treeeditor.ui.ViewportInner
内の detachScroller
public jp.carabiner.treeeditor.ITreeNodePanel.SizeCalculationContext getSizeCalculationContext()
jp.carabiner.treeeditor.ITreeNodePanelOwner
内の getSizeCalculationContext
public void addProtectedList(TreeNode node)
jp.carabiner.treeeditor.ITreeEditorPanel
内の addProtectedList
public void addProtectedList(TreeNode[] nodes)
jp.carabiner.treeeditor.ITreeEditorPanel
内の addProtectedList
public void removeProtectedList(TreeNode node)
jp.carabiner.treeeditor.ITreeEditorPanel
内の removeProtectedList
public void removeProtectedList(TreeNode[] nodes)
jp.carabiner.treeeditor.ITreeEditorPanel
内の removeProtectedList
public void movePreviousPage()
jp.carabiner.treeeditor.ITreeEditorPanel
内の movePreviousPage
public void moveNextPage()
jp.carabiner.treeeditor.ITreeEditorPanel
内の moveNextPage
public void requestHoist(TreeNode node)
jp.carabiner.treeeditor.ITreeEditorPanel
内の requestHoist
public void requestHoistCancel()
jp.carabiner.treeeditor.ITreeEditorPanel
内の requestHoistCancel
public void setLineNumberOffset(int lineNumberOffset)
lineNumberOffset
- 行番号のオフセット。public String getLineNumberForDisplay(int modelLine)
jp.carabiner.treeeditor.ITreeEditorPanel
内の getLineNumberForDisplay
public void setTreeNodeNumberOffset(int baseIndex, String markPrefix)
baseIndex
- ベースとなるインデックス。markPrefix
- マークのプレフィックス。nullは不可。public jp.carabiner.treeeditor.ITreeNodePanelOwner.TreeNodeNumberOffset getTreeNodeNumberOffset()
jp.carabiner.treeeditor.ITreeNodePanelOwner
内の getTreeNodeNumberOffset
public void setTreeNodePanelPool(jp.carabiner.treeeditor.ui.TreeNodePanelPool pool)
pool
- プール。nullは不可。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |