jp.carabiner.inkpod.pi.shape.handle
クラス DefaultTextEditor<S extends AbstractDefaultObjectShape>

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

public abstract class DefaultTextEditor<S extends AbstractDefaultObjectShape>
extends AbstractTextEditor
implements TextEditor


コンストラクタの概要
DefaultTextEditor(S shape)
           
 
メソッドの概要
 java.awt.Paint getBackgroundPaint(EditorViewConfiguration viewConfiguration)
           
 java.awt.Font getFont()
          フォントを返す。
 HorizontalAlign getHorizontalAlign()
          テキストの水平方向の位置を返す。
 S getShape()
           
 java.lang.String getText()
          現在のテキストを返す。
 java.awt.Color getTextColor()
          テキストの色を返す。
 java.awt.Insets getTextPadding()
          テキスト表示領域の余白を返す
 VerticalAlign getVerticalAlign()
          テキストの垂直方向の位置を返す。
 boolean isEditable()
          テキストを編集可能かを返す。
 void setFont(java.awt.Font font)
          フォントプロパティを変更する。
 void setHorizontalAlign(HorizontalAlign align)
          テキストの水平方向の位置を変更する
 void setText(java.lang.String text)
          テキストを変更する。
 void setTextColor(java.awt.Color color)
          テキストの色を設定する
 void setVerticalAlign(VerticalAlign align)
          テキストの垂直方向の位置を変更する。
 boolean validate(java.lang.String text, PFrame frame)
          テキストの内容を検証する。
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractTextEditor から継承されたメソッド
addTextEditorListener, autoReshape, autoReshape, canceled, edited, 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 から継承されたメソッド
canceled, edited, getBounds, isEditting, startEdit, updateBounds
 

コンストラクタの詳細

DefaultTextEditor

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

isEditable

public boolean isEditable()
インタフェース TextEditor の記述:
テキストを編集可能かを返す。

定義:
インタフェース TextEditor 内の isEditable
戻り値:
変更可能な場合はtrue

getShape

public final S getShape()
定義:
インタフェース TextEditor 内の getShape

getText

public java.lang.String getText()
インタフェース TextEditor の記述:
現在のテキストを返す。

定義:
インタフェース TextEditor 内の getText
戻り値:
現在のテキスト

setText

public void setText(java.lang.String text)
インタフェース TextEditor の記述:
テキストを変更する。

定義:
インタフェース TextEditor 内の setText
パラメータ:
text - 新しいテキスト

getFont

public java.awt.Font getFont()
インタフェース TextEditor の記述:
フォントを返す。

定義:
インタフェース TextEditor 内の getFont
戻り値:
現在設定されているフォント

setFont

public void setFont(java.awt.Font font)
インタフェース TextEditor の記述:
フォントプロパティを変更する。 (ツールバー等からの操作)

定義:
インタフェース TextEditor 内の setFont
パラメータ:
font - 新しいフォント

getTextColor

public java.awt.Color getTextColor()
インタフェース TextEditor の記述:
テキストの色を返す。

定義:
インタフェース TextEditor 内の getTextColor
戻り値:
テキストの色

setTextColor

public void setTextColor(java.awt.Color color)
インタフェース TextEditor の記述:
テキストの色を設定する

定義:
インタフェース TextEditor 内の setTextColor
パラメータ:
color - 新しいテキストの色

getTextPadding

public java.awt.Insets getTextPadding()
インタフェース TextEditor の記述:
テキスト表示領域の余白を返す

定義:
インタフェース TextEditor 内の getTextPadding
戻り値:
テキスト表示領域の余白

getHorizontalAlign

public HorizontalAlign getHorizontalAlign()
インタフェース TextEditor の記述:
テキストの水平方向の位置を返す。

定義:
インタフェース TextEditor 内の getHorizontalAlign
戻り値:
テキストの水平方向

setHorizontalAlign

public void setHorizontalAlign(HorizontalAlign align)
インタフェース TextEditor の記述:
テキストの水平方向の位置を変更する

定義:
インタフェース TextEditor 内の setHorizontalAlign
パラメータ:
align - 新しいテキストの水平方向

getVerticalAlign

public VerticalAlign getVerticalAlign()
インタフェース TextEditor の記述:
テキストの垂直方向の位置を返す。

定義:
インタフェース TextEditor 内の getVerticalAlign
戻り値:
テキストの垂直方向の位置

setVerticalAlign

public void setVerticalAlign(VerticalAlign align)
インタフェース TextEditor の記述:
テキストの垂直方向の位置を変更する。

定義:
インタフェース TextEditor 内の setVerticalAlign
パラメータ:
align - テキストの垂直方向の位置

validate

public boolean validate(java.lang.String text,
                        PFrame frame)
インタフェース TextEditor の記述:
テキストの内容を検証する。

定義:
インタフェース TextEditor 内の validate
パラメータ:
text - テキスト
frame - エディタの属するフレーム(メッセージを表示するために使用する)
戻り値:
検証を通ったらtrueを返す

getBackgroundPaint

public java.awt.Paint getBackgroundPaint(EditorViewConfiguration viewConfiguration)
定義:
インタフェース TextEditor 内の getBackgroundPaint