jp.carabiner.inkpod.pi.shape.handle
クラス NodeShapeTextEditor<S extends AbstractNodeShape>

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractTextEditor
      上位を拡張 jp.carabiner.inkpod.pi.shape.handle.DefaultTextEditor<S>
          上位を拡張 jp.carabiner.inkpod.pi.shape.handle.NodeShapeTextEditor<S>
すべての実装されたインタフェース:
TextEditor
直系の既知のサブクラス:
RectangleShapeTextEditor

public class NodeShapeTextEditor<S extends AbstractNodeShape>
extends DefaultTextEditor<S>


コンストラクタの概要
NodeShapeTextEditor(S shape)
           
 
メソッドの概要
 void canceled()
          インライン編集キャンセル
 void edited(java.lang.String text)
          インライン編集終了
 java.awt.Paint getBackgroundPaint(EditorViewConfiguration viewConfiguration)
           
 java.awt.geom.Rectangle2D getBounds()
          現在のインライン編集の編集領域を返す。
 void updateBounds(java.awt.geom.Rectangle2D bounds)
          インライン編集中に必要な領域を更新する。
 
クラス jp.carabiner.inkpod.pi.shape.handle.DefaultTextEditor から継承されたメソッド
getFont, getHorizontalAlign, getShape, getText, getTextColor, getTextPadding, getVerticalAlign, isEditable, setFont, setHorizontalAlign, setText, setTextColor, setVerticalAlign, validate
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractTextEditor から継承されたメソッド
addTextEditorListener, autoReshape, autoReshape, fireEditCanceledEvent, fireEditEndedEvent, fireEditStartedEvent, isEditting, readyAutoReshape, readyAutoReshape, removeTextEditorListener, startEdit
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.carabiner.inkpod.pi.shape.handle.TextEditor から継承されたメソッド
isEditting, startEdit
 

コンストラクタの詳細

NodeShapeTextEditor

public NodeShapeTextEditor(S shape)
メソッドの詳細

getBounds

public java.awt.geom.Rectangle2D getBounds()
インタフェース TextEditor の記述:
現在のインライン編集の編集領域を返す。

戻り値:
現在のインライン編集の編集領域

updateBounds

public void updateBounds(java.awt.geom.Rectangle2D bounds)
インタフェース TextEditor の記述:
インライン編集中に必要な領域を更新する。

パラメータ:
bounds - 新しい編集領域

canceled

public void canceled()
インタフェース TextEditor の記述:
インライン編集キャンセル

定義:
インタフェース TextEditor 内の canceled
オーバーライド:
クラス AbstractTextEditor 内の canceled

edited

public void edited(java.lang.String text)
インタフェース TextEditor の記述:
インライン編集終了

定義:
インタフェース TextEditor 内の edited
オーバーライド:
クラス AbstractTextEditor 内の edited
パラメータ:
text - 編集結果

getBackgroundPaint

public java.awt.Paint getBackgroundPaint(EditorViewConfiguration viewConfiguration)
定義:
インタフェース TextEditor 内の getBackgroundPaint
オーバーライド:
クラス DefaultTextEditor<S extends AbstractNodeShape> 内の getBackgroundPaint