|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.text.EditorKit javax.swing.text.DefaultEditorKit
public class 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
キャレットをドキュメントの先頭に移動する処理 の名前です。 |
static String |
beginLineAction
キャレットを行の先頭に移動する処理 の名前です。 |
static String |
beginParagraphAction
キャレットを段落の先頭に移動する処理 の名前です。 |
static String |
beginWordAction
キャレットを単語の先頭に移動する処理 の名前です。 |
static String |
copyAction
選択された範囲をコピーして、システムのクリップボードに置く処理の名前です。 |
static String |
cutAction
選択された範囲を切り取り、システムのクリップボードに置く処理の名前です。 |
static String |
defaultKeyTypedAction
キー入力イベントを受け取ったとき、キーマップエントリがない場合にデフォルトで実行される処理の名前です。 |
static String |
deleteNextCharAction
現在のキャレットの直後にある 1 文字を削除する処理の名前です。 |
static String |
deleteNextWordAction
選択範囲の先頭に続く単語を削除する処理の名前です。 |
static String |
deletePrevCharAction
現在のキャレットの直前にある 1 文字を削除する処理の名前です。 |
static String |
deletePrevWordAction
選択範囲の先頭の前の単語を削除する処理の名前です。 |
static String |
downAction
キャレットを論理的に 1 ポジション下に移動する処理の名前です。 |
static String |
endAction
キャレットをドキュメントの末尾に移動する処理 の名前です。 |
static String |
endLineAction
キャレットを行末に移動する処理 の名前です。 |
static String |
EndOfLineStringProperty
ドキュメントの読み込み時に CRLF を検出した場合に、この名前のプロパティーが追加されます。 |
static String |
endParagraphAction
キャレットを段落の末尾に移動する処理 の名前です。 |
static String |
endWordAction
キャレットを単語の末尾に移動する処理の名前です。 |
static String |
forwardAction
キャレットを論理的に 1 ポジション順方向に移動する処理の名前です。 |
static String |
insertBreakAction
ドキュメントに行/段落の区切りを置く処理の名前です。 |
static String |
insertContentAction
関連するドキュメントに内容を置く処理の名前です。 |
static String |
insertTabAction
ドキュメントにタブ文字を置く処理の名前です。 |
static String |
nextWordAction
キャレットを次の単語の先頭に移動する処理 の名前です。 |
static String |
pageDownAction
垂直下方にページを切り替える処理の名前です。 |
static String |
pageUpAction
垂直上方にページを切り替える処理の名前です。 |
static String |
pasteAction
システムのクリップボードの内容を選択された範囲、またはキャレットの前 (選択範囲がない場合) に貼り付ける処理の名前です。 |
static String |
previousWordAction
キャレットを前の単語の先頭に移動する処理 の名前です。 |
static String |
readOnlyAction
エディタを読み込み専用モードに設定する処理の名前です。 |
static String |
selectAllAction
ドキュメント全体を選択する処理の名前です。 |
static String |
selectionBackwardAction
キャレットを論理的に 1 ポジション逆方向に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionBeginAction
キャレットをドキュメントの先頭に移動する処理 の名前です。 |
static String |
selectionBeginLineAction
キャレットを行の先頭に移動して、選択範囲を延ばす処理 の名前です。 |
static String |
selectionBeginParagraphAction
キャレットを段落の先頭に移動して、選択範囲を延ばす処理 の名前です。 |
static String |
selectionBeginWordAction
キャレットを単語の先頭に移動して、選択範囲を延ばす処理 の名前です。 |
static String |
selectionDownAction
キャレットを論理的に 1 ポジション下方に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionEndAction
キャレットをドキュメントの末尾に移動する処理の名前です。 |
static String |
selectionEndLineAction
キャレットを行末に移動して、選択範囲を延ばす処理 の名前です。 |
static String |
selectionEndParagraphAction
キャレットを段落の末尾に移動して、選択範囲を延ばす処理 の名前です。 |
static String |
selectionEndWordAction
キャレットを単語の末尾に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionForwardAction
キャレットを論理的に 1 ポジション順方向に移動して、選択範囲を延ばす処理の名前です。 |
static String |
selectionNextWordAction
選択範囲を次の単語の先頭に移動して、選択範囲を延ばす処理 の名前です。 |
static String |
selectionPreviousWordAction
選択範囲を前の単語の先頭に移動して、選択範囲を延ばす処理 の名前です。 |
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 deleteNextWordAction
getActions()
,
JTextComponent.getSelectionStart()
,
定数フィールド値public static final String deletePrevWordAction
getActions()
,
JTextComponent.getSelectionStart()
,
定数フィールド値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
の名前です。
getActions()
,
定数フィールド値public static final String endWordAction
getActions()
,
定数フィールド値public static final String selectionBeginWordAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionEndWordAction
getActions()
,
定数フィールド値public static final String previousWordAction
の名前です。
getActions()
,
定数フィールド値public static final String nextWordAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionPreviousWordAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionNextWordAction
の名前です。
getActions()
,
定数フィールド値public static final String beginLineAction
の名前です。
getActions()
,
定数フィールド値public static final String endLineAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionBeginLineAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionEndLineAction
の名前です。
getActions()
,
定数フィールド値public static final String beginParagraphAction
の名前です。
getActions()
,
定数フィールド値public static final String endParagraphAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionBeginParagraphAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionEndParagraphAction
の名前です。
getActions()
,
定数フィールド値public static final String beginAction
の名前です。
getActions()
,
定数フィールド値public static final String endAction
の名前です。
getActions()
,
定数フィールド値public static final String selectionBeginAction
の名前です。
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
- コンテンツを取得するドキュメント内の位置。 0 以上len
- 書き出す量 >= 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
- コンテンツを取得するドキュメント内の位置。 0 以上len
- 書き出す量 >= 0
IOException
- 入出力エラーが発生した場合
BadLocationException
- pos が 0 からドキュメントの長さの範囲に ない場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。