jp.carabiner.inkpod.pi.shape.handle
クラス RelationShapeTextBoxEditor<S extends AbstractRelationShape>

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractTextEditor
      上位を拡張 jp.carabiner.inkpod.pi.shape.handle.DefaultTextEditor<S>
          上位を拡張 jp.carabiner.inkpod.pi.shape.handle.RelationShapeTextBoxEditor<S>
すべての実装されたインタフェース:
TextEditor

public class RelationShapeTextBoxEditor<S extends AbstractRelationShape>
extends DefaultTextEditor<S>


コンストラクタの概要
RelationShapeTextBoxEditor(S shape)
           
 
メソッドの概要
 void canceled()
          インライン編集キャンセル
 void edited(java.lang.String text)
          インライン編集終了
 java.awt.Paint getBackgroundPaint(EditorViewConfiguration viewConfiguration)
           
 java.awt.geom.Rectangle2D getBounds()
          現在のインライン編集の編集領域を返す。
 void setBounds(java.awt.geom.Rectangle2D bounds)
           
 boolean startEdit()
          インライン編集開始
 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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.carabiner.inkpod.pi.shape.handle.TextEditor から継承されたメソッド
isEditting
 

コンストラクタの詳細

RelationShapeTextBoxEditor

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

getBounds

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

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

setBounds

public void setBounds(java.awt.geom.Rectangle2D bounds)

updateBounds

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

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

startEdit

public boolean startEdit()
インタフェース TextEditor の記述:
インライン編集開始

定義:
インタフェース TextEditor 内の startEdit
オーバーライド:
クラス AbstractTextEditor 内の startEdit
戻り値:
編集を開始した場合はtrue

edited

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

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

canceled

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

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

getBackgroundPaint

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