|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.text.EditorKit | +--javax.swing.text.DefaultEditorKit
特定のタイプのテキストドキュメントに対して適切なテキストエディタとして機能するために、テキストコンポーネントが必要とするもののセットです。テキストをプレーンテキストとして扱い、簡易エディタとして最小限度の機能を提供する、デフォルトの実装を提供します。
line.separator
は、プラットフォーム依存で、¥n、¥r、または ¥r¥n に定義されます。もう一つは、DefaultEditorKit
で定義される EndOfLineStringProperty
と呼ばれるプロパティです。これはドキュメントのロード時に自動的に定義され、最初に出現する改行文字になります。ドキュメントのロード時に EndOfLineStringProperty
が適切に設定され、ドキュメントの書き戻し時に EndOfLineStringProperty
が使用されます。ただし、ドキュメントがメモリ内にある間は、ドキュメントがディスク上にある場合の復帰改行がどのように定義されているかにかかわらず、改行の定義に ¥n 文字が使用されます。したがって検索時には、常に ¥n を使う必要があります。新規ドキュメントが作成され、EndOfLineStringProperty
が未定義の場合、ドキュメントの書き出しには System プロパティが使用されます。
EndOfLineStringProperty
は、get/setProperty
メソッドを使用して Document
上で設定されます。サブクラスはこの動作をオーバーライドできます。
入れ子クラスの概要 | |
static class |
DefaultEditorKit.BeepAction
ビープ音を作成します。 |
static class |
DefaultEditorKit.CopyAction
選択した領域をコピーして、その内容をシステムクリップボードに格納します。 |
static class |
DefaultEditorKit.CutAction
選択した領域を切り取り、その内容をシステムクリップボードに格納します。 |
static class |
DefaultEditorKit.DefaultKeyTypedAction
「キー入力のイベント」を受け取ったとき、キーマップエントリがない場合に、デフォルトで実行されるアクションです。 |
static class |
DefaultEditorKit.InsertBreakAction
ドキュメントに行または段落の区切りを配置します。 |
static class |
DefaultEditorKit.InsertContentAction
関連するドキュメントに内容を格納します。 |
static class |
DefaultEditorKit.InsertTabAction
ドキュメントにタブ文字を配置します。 |
static class |
DefaultEditorKit.PasteAction
システムクリップボードの内容を、選択された範囲、あるいはキャレットの前 (選択範囲がない場合) に貼り付けます。 |
フィールドの概要 | |
static String |
backwardAction
キャレットを論理的に 1 ポジション後に移動する処理の名前です。 |
static String |
beepAction
ビープを作成する処理の名前です。 |
static String |
beginAction
キャレットをドキュメントの先頭に移動する Action の名前です。 |
static String |
beginLineAction
キャレットを行の先頭に移動する Action の名前です。 |
static String |
beginParagraphAction
キャレットを段落の先頭に移動する Action の名前です。 |
static String |
beginWordAction
キャレットを単語の先頭に移動する Action の名前です。 |
static String |
copyAction
選択された範囲をコピーして、システムのクリップボードに置く処理の名前です。 |
static String |
cutAction
選択された範囲を切り取り、システムのクリップボードに置く処理の名前です。 |
static String |
defaultKeyTypedAction
「キー入力のイベント」を受け取ったとき、キーマップエントリがない場合にデフォルトで実行されるアクションの名前です。 |
static String |
deleteNextCharAction
現在のキャレットの直後にある 1 文字を削除する処理の名前です。 |
static String |
deletePrevCharAction
現在のキャレットの直前にある 1 文字を削除する処理の名前です。 |
static String |
downAction
キャレットを論理的に 1 ポジション下に移動する処理の名前です。 |
static String |
endAction
キャレットをドキュメントの末尾に移動する Action の名前です。 |
static String |
endLineAction
キャレットを行の末尾に移動する Action の名前です。 |
static String |
EndOfLineStringProperty
ドキュメントの読み込み時に CRLF を検出した場合に、この名前のプロパティが追加されます。 |
static String |
endParagraphAction
キャレットを段落の末尾に移動する Action の名前です。 |
static String |
endWordAction
キャレットを単語の末尾に移動する Action の名前です。 |
static String |
forwardAction
キャレットを論理的に 1 ポジション前に移動する処理の名前です。 |
static String |
insertBreakAction
ドキュメントに行/段落の区切りを置く処理の名前です。 |
static String |
insertContentAction
関連するドキュメントに内容を置く処理の名前です。 |
static String |
insertTabAction
ドキュメントにタブ文字を置く処理の名前です。 |
static String |
nextWordAction
キャレットを次の単語の先頭に移動する Action の名前です。 |
static String |
pageDownAction
垂直下方にページを切り替える処理の名前です。 |
static String |
pageUpAction
垂直上方にページを切り替える処理の名前です。 |
static String |
pasteAction
システムのクリップボードの内容を、選択された範囲、あるいはキャレットの前 (選択範囲がない場合) に貼り付ける処理の名前です。 |
static String |
previousWordAction
キャレットを前の単語の先頭に移動する Action の名前です。 |
static String |
readOnlyAction
エディタを読み込み専用モードに設定する処理の名前です。 |
static String |
selectAllAction
ドキュメントの全体を選択する処理の名前です。 |
static String |
selectionBackwardAction
キャレットを論理的に 1 ポジション後に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionBeginAction
キャレットをドキュメントの先頭に移動する Action の名前です。 |
static String |
selectionBeginLineAction
キャレットを行の先頭に移動して、選択範囲を延ばす Action の名前です。 |
static String |
selectionBeginParagraphAction
キャレットを段落の先頭に移動して、選択範囲を延ばす Action の名前です。 |
static String |
selectionBeginWordAction
キャレットを単語の先頭に移動して、選択範囲を延ばす Action の名前です。 |
static String |
selectionDownAction
キャレットを論理的に 1 ポジション下方に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionEndAction
キャレットをドキュメントの末尾に移動する処理の名前です。 |
static String |
selectionEndLineAction
キャレットを行の末尾に移動して、選択範囲を延ばす Action の名前です。 |
static String |
selectionEndParagraphAction
キャレットを段落の末尾に移動して、選択範囲を延ばす Action の名前です。 |
static String |
selectionEndWordAction
キャレットを単語の末尾に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionForwardAction
キャレットを論理的に 1 ポジション前に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionNextWordAction
選択範囲を次の単語の先頭に移動して、選択範囲を延ばす Action の名前です。 |
static String |
selectionPreviousWordAction
選択範囲を前の単語の先頭に移動して、選択範囲を延ばす Action の名前です。 |
static String |
selectionUpAction
キャレットを論理的に 1 ポジション上方に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectLineAction
キャレットが置かれている行を選択する処理の名前です。 |
static String |
selectParagraphAction
キャレットが置かれている段落を選択する処理の名前です。 |
static String |
selectWordAction
キャレットが置かれている単語を選択する処理の名前です。 |
static String |
upAction
キャレットを論理的に 1 ポジション上に移動する処理の名前です。 |
static String |
writableAction
エディタを書き込み可能モードに設定する処理の名前です。 |
コンストラクタの概要 | |
DefaultEditorKit()
DefaultEditorKit のデフォルトのコンストラクタです。 |
メソッドの概要 | |
Caret |
createCaret()
関連する ViewFactory が作成するビューをナビゲートできるキャレットを取り出します。 |
Document |
createDefaultDocument()
このタイプのエディタに適した、初期化されていないテキスト記憶モデル PlainDocument を作成します。 |
Action[] |
getActions()
このキットが作成したモデルとビューを使っているテキストコンポーネントで使用できるコマンドのセットを取り出します。 |
String |
getContentType()
キットがサポートするデータの MIME タイプを返します。 |
ViewFactory |
getViewFactory()
このキットが作成した任意のモデルのビューを作成するのに適したファクトリを取り出します。 |
void |
read(InputStream in,
Document doc,
int pos)
このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。 |
void |
read(Reader in,
Document doc,
int pos)
指定されたストリームからの内容を挿入します。 |
void |
write(OutputStream out,
Document doc,
int pos,
int len)
このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。 |
void |
write(Writer out,
Document doc,
int pos,
int len)
ドキュメントからの内容を、指定されたストリームにプレーンテキストとして書き込みます。 |
クラス javax.swing.text.EditorKit から継承したメソッド |
clone, deinstall, install |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final String EndOfLineStringProperty
public static final String insertContentAction
getActions()
,
定数フィールド値public static final String insertBreakAction
getActions()
,
定数フィールド値public static final String insertTabAction
getActions()
,
定数フィールド値public static final String deletePrevCharAction
getActions()
,
定数フィールド値public static final String deleteNextCharAction
getActions()
,
定数フィールド値public static final String readOnlyAction
getActions()
,
定数フィールド値public static final String writableAction
getActions()
,
定数フィールド値public static final String cutAction
JTextComponent.cut()
,
getActions()
,
定数フィールド値public static final String copyAction
JTextComponent.copy()
,
getActions()
,
定数フィールド値public static final String pasteAction
JTextComponent.paste()
,
getActions()
,
定数フィールド値public static final String beepAction
getActions()
,
定数フィールド値public static final String pageUpAction
getActions()
,
定数フィールド値public static final String pageDownAction
getActions()
,
定数フィールド値public static final String forwardAction
getActions()
,
定数フィールド値public static final String backwardAction
getActions()
,
定数フィールド値public static final String selectionForwardAction
getActions()
,
定数フィールド値public static final String selectionBackwardAction
getActions()
,
定数フィールド値public static final String upAction
getActions()
,
定数フィールド値public static final String downAction
getActions()
,
定数フィールド値public static final String selectionUpAction
getActions()
,
定数フィールド値public static final String selectionDownAction
getActions()
,
定数フィールド値public static final String beginWordAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String endWordAction
getActions()
,
定数フィールド値public static final String selectionBeginWordAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionEndWordAction
getActions()
,
定数フィールド値public static final String previousWordAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String nextWordAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionPreviousWordAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionNextWordAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String beginLineAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String endLineAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionBeginLineAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionEndLineAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String beginParagraphAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String endParagraphAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionBeginParagraphAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionEndParagraphAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String beginAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String endAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionBeginAction
Action
の名前です。
getActions()
,
定数フィールド値public static final String selectionEndAction
getActions()
,
定数フィールド値public static final String selectWordAction
getActions()
,
定数フィールド値public static final String selectLineAction
getActions()
,
定数フィールド値public static final String selectParagraphAction
getActions()
,
定数フィールド値public static final String selectAllAction
getActions()
,
定数フィールド値public static final String defaultKeyTypedAction
getActions()
,
定数フィールド値コンストラクタの詳細 |
public DefaultEditorKit()
メソッドの詳細 |
public String getContentType()
text/plain
です。
EditorKit
内の getContentType
public ViewFactory getViewFactory()
EditorKit
内の getViewFactory
public Action[] getActions()
EditorKit
内の getActions
public Caret createCaret()
EditorKit
内の createCaret
public Document createDefaultDocument()
EditorKit
内の createDefaultDocument
public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
EditorKit
内の read
in
- 読み込み元のストリームdoc
- 挿入先pos
- コンテンツを挿入するドキュメント内の位置 >= 0
IOException
- 入出力エラーが発生した場合
BadLocationException
- pos がドキュメント内の無効な位置を示す場合public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException
EditorKit
内の write
out
- 書き込み先のストリームdoc
- 書き込み元pos
- コンテンツを取り出すドキュメント内の位置 >= 0len
- 書き出す量 >= 0
IOException
- 入出力エラーが発生した場合
BadLocationException
- pos がドキュメント内の無効な位置を示す場合public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
EditorKit
内の read
in
- 読み込み元のストリームdoc
- 挿入先pos
- コンテンツを挿入するドキュメント内の位置 >= 0
IOException
- 入出力エラーが発生した場合
BadLocationException
- pos がドキュメント内の無効な位置を示す場合public void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException
EditorKit
内の write
out
- 書き込み先のストリームdoc
- 書き込み元pos
- コンテンツを取り出すドキュメント内の位置 >= 0len
- 書き出す量 >= 0
IOException
- 入出力エラーが発生した場合
BadLocationException
- pos の値が、0 からドキュメントの長さの範囲に入らない場合
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.