- java.lang.Object
- 
- javax.swing.text.EditorKit
- 
- javax.swing.text.DefaultEditorKit
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Cloneable
 - 直系の既知のサブクラス:
- StyledEditorKit
 
 public class DefaultEditorKit extends EditorKit 特定のタイプのテキスト・ドキュメントに対して適切なエディタとして機能するために、テキスト・コンポーネントに必要なセットです。 テキストをプレーン・テキストとして扱い、簡易エディタとして最小限度の機能を提供する、デフォルトの実装を提供します。- Newlines
- 
 改行を扱うプロパティは2つあります。 システム・プロパティline.separatorはプラットフォーム依存で、「\n」、「\r」、または「\r\n」と定義されます。 もう一つはDefaultEditorKitで定義される、EndOfLineStringPropertyと呼ばれるプロパティです。これはドキュメントのロード時に自動的に定義され、最初に出現する改行文字になります。 ドキュメントのロード時にEndOfLineStringPropertyが適切に設定され、ドキュメントの書き戻し時にEndOfLineStringPropertyが使用されます。 ただし、ドキュメントがメモリー内にある間は、ドキュメントがディスク上にある場合の復帰改行がどのように定義されているかにかかわらず、改行の定義に「\n」文字が使用されます。 したがって、検索時には、常に「\n」を使用するようにしてください。 新規ドキュメントが作成され、EndOfLineStringPropertyが未定義の場合、ドキュメントの書出しにはSystemプロパティが使用されます。EndOfLineStringPropertyは、get/putPropertyメソッドを使用してDocument上で設定されます。 サブクラスはこの動作をオーバーライドできます。
 
- 
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 static classDefaultEditorKit.BeepActionビープ音を作成します。static classDefaultEditorKit.CopyAction選択した領域をコピーして、その内容をシステム・クリップボードに格納します。static classDefaultEditorKit.CutAction選択した領域を切り取り、その内容をシステム・クリップボードに格納します。static classDefaultEditorKit.DefaultKeyTypedActionキー入力イベントを受け取ったとき、キーマップ・エントリがない場合にデフォルトで実行されるアクションです。static classDefaultEditorKit.InsertBreakActionドキュメントに行または段落の区切りを配置します。static classDefaultEditorKit.InsertContentAction関連するドキュメントに内容を格納します。static classDefaultEditorKit.InsertTabActionドキュメントにタブ文字を配置します。static classDefaultEditorKit.PasteActionシステム・クリップボードの内容を、選択された範囲、あるいはキャレットの前(何も選択されていない場合)に貼り付けます。
 - 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static StringbackwardActionキャレットを論理的に1ポジション逆方向に移動する処理の名前です。static StringbeepActionビープ音を作成する処理の名前です。static StringbeginActionキャレットをドキュメントの先頭に移動するActionの名前です。static StringbeginLineActionキャレットを行の先頭に移動するActionの名前です。static StringbeginParagraphActionキャレットを段落の先頭に移動するActionの名前です。static StringbeginWordActionキャレットを単語の先頭に移動するActionの名前です。static StringcopyAction選択された範囲をコピーして、システムのクリップボードに置く処理の名前です。static StringcutAction選択された範囲を切り取り、システムのクリップボードに置く処理の名前です。static StringdefaultKeyTypedActionキー入力イベントを受け取ったとき、キーマップ・エントリがない場合にデフォルトで実行されるアクションの名前です。static StringdeleteNextCharAction現在のキャレットの直後にある1文字を削除する処理の名前です。static StringdeleteNextWordAction選択範囲の先頭に続く単語を削除する処理の名前です。static StringdeletePrevCharAction現在のキャレットの直前にある1文字を削除する処理の名前です。static StringdeletePrevWordAction選択範囲の先頭の前の単語を削除する処理の名前です。static StringdownActionキャレットを論理的に1ポジション下に移動する処理の名前です。static StringendActionキャレットをドキュメントの末尾に移動するActionの名前です。static StringendLineActionキャレットを行の末尾に移動するActionの名前です。static StringEndOfLineStringPropertyドキュメントの読込み時にCRLFを検出した場合に、この名前のプロパティが追加されます。プロパティの値は、「\r\n」になります。static StringendParagraphActionキャレットを段落の末尾に移動するActionの名前です。static StringendWordActionキャレットを単語の末尾に移動する処理の名前です。static StringforwardActionキャレットを論理的に1ポジション順方向に移動する処理の名前です。static StringinsertBreakActionドキュメントに行/段落の区切りを置く処理の名前です。static StringinsertContentAction関連するドキュメントに内容を置く処理の名前です。static StringinsertTabActionドキュメントにタブ文字を置く処理の名前です。static StringnextWordActionキャレットを次の単語の先頭に移動するActionの名前です。static StringpageDownAction垂直下方にページを切り替える処理の名前です。static StringpageUpAction垂直上方にページを切り替える処理の名前です。static StringpasteActionシステムのクリップボードの内容を選択された範囲、またはキャレットの前(選択範囲がない場合)に貼り付ける処理の名前です。static StringpreviousWordActionキャレットを前の単語の先頭に移動するActionの名前です。static StringreadOnlyActionエディタを読込み専用モードに設定する処理の名前です。static StringselectAllActionドキュメント全体を選択する処理の名前です。static StringselectionBackwardActionキャレットを論理的に1ポジション逆方向に移動して、選択範囲を延ばす処理の名前です。static StringselectionBeginActionキャレットをドキュメントの先頭に移動するActionの名前です。static StringselectionBeginLineActionキャレットを行の先頭に移動して、選択範囲を広げるActionの名前です。static StringselectionBeginParagraphActionキャレットを段落の先頭に移動して、選択範囲を広げるActionの名前です。static StringselectionBeginWordActionキャレットを単語の先頭に移動して、選択範囲を広げるActionの名前です。static StringselectionDownActionキャレットを論理的に1ポジション下方に移動して、選択範囲を延ばす処理の名前です。static StringselectionEndActionキャレットをドキュメントの末尾に移動する処理の名前です。static StringselectionEndLineActionキャレットを行の末尾に移動して、選択範囲を広げるActionの名前です。static StringselectionEndParagraphActionキャレットを段落の末尾に移動して、選択範囲を広げるActionの名前です。static StringselectionEndWordActionキャレットを単語の末尾に移動して、選択範囲を延ばす処理の名前です。static StringselectionForwardActionキャレットを論理的に1ポジション順方向に移動して、選択範囲を延ばす処理の名前です。static StringselectionNextWordAction選択範囲を次の単語の先頭に移動して、選択範囲を広げるActionの名前です。static StringselectionPreviousWordAction選択範囲を前の単語の先頭に移動して、選択範囲を広げるActionの名前です。static StringselectionUpActionキャレットを論理的に1ポジション上方に移動して、選択範囲を延ばす処理の名前です。static StringselectLineActionキャレットが置かれている行を選択する処理の名前です。static StringselectParagraphActionキャレットが置かれている段落を選択する処理の名前です。static StringselectWordActionキャレットが置かれている単語を選択する処理の名前です。static StringupActionキャレットを論理的に1ポジション上に移動する処理の名前です。static StringwritableActionエディタを書込み可能モードに設定する処理の名前です。
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 DefaultEditorKit()DefaultEditorKitのデフォルトのコンストラクタです。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 CaretcreateCaret()関連するViewFactoryが作成するビューをナビゲートできるキャレットを取得します。DocumentcreateDefaultDocument()このタイプのエディタに適した、初期化されていないテキスト・ストレージ・モデルPlainDocumentを作成します。Action[]getActions()このキットが作成したモデルとビューを使っているテキスト・コンポーネントで使用できるコマンドのセットを取得します。StringgetContentType()このキットがサポートするデータのMIMEタイプを返します。ViewFactorygetViewFactory()このキットが作成した任意のモデルのビューを作成するのに適したファクトリを取得します。voidread(InputStream in, Document doc, int pos)このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。voidread(Reader in, Document doc, int pos)指定されたストリームから内容を挿入します。内容はプレーン・テキストとして扱われます。voidwrite(OutputStream out, Document doc, int pos, int len)このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。voidwrite(Writer out, Document doc, int pos, int len)ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。
 
- 
- 
- 
フィールドの詳細- 
EndOfLineStringPropertypublic static final String EndOfLineStringProperty ドキュメントの読込み時にCRLFを検出した場合に、この名前のプロパティが追加されます。プロパティの値は、「\r\n」になります。- 関連項目:
- 定数フィールド値
 
 - 
insertContentActionpublic static final String insertContentAction 関連するドキュメントに内容を置く処理の名前です。 選択範囲がある場合は、新しい内容を追加する前にそれを削除します。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
insertBreakActionpublic static final String insertBreakAction ドキュメントに行/段落の区切りを置く処理の名前です。 選択範囲がある場合は、区切りを追加する前にそれを削除します。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
insertTabActionpublic static final String insertTabAction ドキュメントにタブ文字を置く処理の名前です。 選択範囲がある場合は、タブを追加する前にそれを削除します。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
deletePrevCharActionpublic static final String deletePrevCharAction 現在のキャレットの直前にある1文字を削除する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
deleteNextCharActionpublic static final String deleteNextCharAction 現在のキャレットの直後にある1文字を削除する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
deleteNextWordActionpublic static final String deleteNextWordAction 選択範囲の先頭に続く単語を削除する処理の名前です。- 導入されたバージョン:
- 1.6
- 関連項目:
- getActions(),- JTextComponent.getSelectionStart(), 定数フィールド値
 
 - 
deletePrevWordActionpublic static final String deletePrevWordAction 選択範囲の先頭の前の単語を削除する処理の名前です。- 導入されたバージョン:
- 1.6
- 関連項目:
- getActions(),- JTextComponent.getSelectionStart(), 定数フィールド値
 
 - 
readOnlyActionpublic static final String readOnlyAction エディタを読込み専用モードに設定する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
writableActionpublic static final String writableAction エディタを書込み可能モードに設定する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
cutActionpublic static final String cutAction 選択された範囲を切り取り、システムのクリップボードに置く処理の名前です。- 関連項目:
- JTextComponent.cut(),- getActions(), 定数フィールド値
 
 - 
copyActionpublic static final String copyAction 選択された範囲をコピーして、システムのクリップボードに置く処理の名前です。
 - 
pasteActionpublic static final String pasteAction システムのクリップボードの内容を選択された範囲、またはキャレットの前(選択範囲がない場合)に貼り付ける処理の名前です。
 - 
beepActionpublic static final String beepAction ビープ音を作成する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
pageUpActionpublic static final String pageUpAction 垂直上方にページを切り替える処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
pageDownActionpublic static final String pageDownAction 垂直下方にページを切り替える処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
forwardActionpublic static final String forwardAction キャレットを論理的に1ポジション順方向に移動する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
backwardActionpublic static final String backwardAction キャレットを論理的に1ポジション逆方向に移動する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionForwardActionpublic static final String selectionForwardAction キャレットを論理的に1ポジション順方向に移動して、選択範囲を延ばす処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionBackwardActionpublic static final String selectionBackwardAction キャレットを論理的に1ポジション逆方向に移動して、選択範囲を延ばす処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
upActionpublic static final String upAction キャレットを論理的に1ポジション上に移動する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
downActionpublic static final String downAction キャレットを論理的に1ポジション下に移動する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionUpActionpublic static final String selectionUpAction キャレットを論理的に1ポジション上方に移動して、選択範囲を延ばす処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionDownActionpublic static final String selectionDownAction キャレットを論理的に1ポジション下方に移動して、選択範囲を延ばす処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
beginWordActionpublic static final String beginWordAction キャレットを単語の先頭に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
endWordActionpublic static final String endWordAction キャレットを単語の末尾に移動する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionBeginWordActionpublic static final String selectionBeginWordAction キャレットを単語の先頭に移動して、選択範囲を広げるActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionEndWordActionpublic static final String selectionEndWordAction キャレットを単語の末尾に移動して、選択範囲を延ばす処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
previousWordActionpublic static final String previousWordAction キャレットを前の単語の先頭に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
nextWordActionpublic static final String nextWordAction キャレットを次の単語の先頭に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionPreviousWordActionpublic static final String selectionPreviousWordAction 選択範囲を前の単語の先頭に移動して、選択範囲を広げるActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionNextWordActionpublic static final String selectionNextWordAction 選択範囲を次の単語の先頭に移動して、選択範囲を広げるActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
beginLineActionpublic static final String beginLineAction キャレットを行の先頭に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
endLineActionpublic static final String endLineAction キャレットを行の末尾に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionBeginLineActionpublic static final String selectionBeginLineAction キャレットを行の先頭に移動して、選択範囲を広げるActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionEndLineActionpublic static final String selectionEndLineAction キャレットを行の末尾に移動して、選択範囲を広げるActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
beginParagraphActionpublic static final String beginParagraphAction キャレットを段落の先頭に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
endParagraphActionpublic static final String endParagraphAction キャレットを段落の末尾に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionBeginParagraphActionpublic static final String selectionBeginParagraphAction キャレットを段落の先頭に移動して、選択範囲を広げるActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionEndParagraphActionpublic static final String selectionEndParagraphAction キャレットを段落の末尾に移動して、選択範囲を広げるActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
beginActionpublic static final String beginAction キャレットをドキュメントの先頭に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
endActionpublic static final String endAction キャレットをドキュメントの末尾に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionBeginActionpublic static final String selectionBeginAction キャレットをドキュメントの先頭に移動するActionの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectionEndActionpublic static final String selectionEndAction キャレットをドキュメントの末尾に移動する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectWordActionpublic static final String selectWordAction キャレットが置かれている単語を選択する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectLineActionpublic static final String selectLineAction キャレットが置かれている行を選択する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectParagraphActionpublic static final String selectParagraphAction キャレットが置かれている段落を選択する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
selectAllActionpublic static final String selectAllAction ドキュメント全体を選択する処理の名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 - 
defaultKeyTypedActionpublic static final String defaultKeyTypedAction キー入力イベントを受け取ったとき、キーマップ・エントリがない場合にデフォルトで実行されるアクションの名前です。- 関連項目:
- getActions(), 定数フィールド値
 
 
- 
 - 
メソッドの詳細- 
getContentTypepublic String getContentType() このキットがサポートするデータのMIMEタイプを返します。 デフォルトはtext/plainです。- 定義:
- getContentType、クラス:- EditorKit
- 戻り値:
- タイプ
 
 - 
getViewFactorypublic ViewFactory getViewFactory() このキットが作成した任意のモデルのビューを作成するのに適したファクトリを取得します。 デフォルトではUIにファクトリを作成させるので、このメソッドには実装がありません。- 定義:
- getViewFactory、クラス:- EditorKit
- 戻り値:
- ビュー・ファクトリ
 
 - 
getActionspublic Action[] getActions() このキットが作成したモデルとビューを使っているテキスト・コンポーネントで使用できるコマンドのセットを取得します。- 定義:
- getActions、クラス:- EditorKit
- 戻り値:
- コマンド・リスト
 
 - 
createCaretpublic Caret createCaret() 関連するViewFactoryが作成するビューをナビゲートできるキャレットを取得します。- 定義:
- createCaret、クラス:- EditorKit
- 戻り値:
- キャレット
 
 - 
createDefaultDocumentpublic Document createDefaultDocument() このタイプのエディタに適した、初期化されていないテキスト・ストレージ・モデルPlainDocumentを作成します。- 定義:
- createDefaultDocument、クラス:- EditorKit
- 戻り値:
- モデル
 
 - 
readpublic void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。- 定義:
- read、クラス:- EditorKit
- パラメータ:
- in- 読込み元のストリーム
- doc- 挿入先。
- pos- コンテンツを配置するドキュメント内の位置。0以上。
- 例外:
- IOException- 入出力エラーが発生した場合
- BadLocationException- posがドキュメント内の無効な位置を表す場合。
 
 - 
writepublic void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。- 定義:
- write、クラス:- EditorKit
- パラメータ:
- out- 書込み先のストリーム
- doc- 書込み元。
- pos- コンテンツを取得するドキュメント内の位置。0以上。
- len- 書き出す量。0以上。
- 例外:
- IOException- 入出力エラーが発生した場合
- BadLocationException- posがドキュメント内の無効な位置を表す場合。
 
 - 
readpublic void read(Reader in, Document doc, int pos) throws IOException, BadLocationException 指定されたストリームから内容を挿入します。内容はプレーン・テキストとして扱われます。- 定義:
- read、クラス:- EditorKit
- パラメータ:
- in- 読込み元のストリーム
- doc- 挿入先。
- pos- コンテンツを配置するドキュメント内の位置。0以上。
- 例外:
- IOException- 入出力エラーが発生した場合
- BadLocationException- posがドキュメント内の無効な位置を表す場合。
 
 - 
writepublic void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。- 定義:
- write、クラス:- EditorKit
- パラメータ:
- out- 書込み先のストリーム
- doc- 書込み元。
- pos- コンテンツを取得するドキュメント内の位置。0以上。
- len- 書き出す量。0以上。
- 例外:
- IOException- 入出力エラーが発生した場合
- BadLocationException- posが0からドキュメントの長さの範囲にない場合。
 
 
- 
 
-