public class DefaultEditorKit extends EditorKit
line.separator
はプラットフォーム依存で、"\n"、"\r"、または "\r\n" と定義されます。もう一つは DefaultEditorKit
で定義される EndOfLineStringProperty
と呼ばれるプロパティーです。これはドキュメントのロード時に自動的に定義され、最初に出現する改行文字になります。ドキュメントのロード時に、EndOfLineStringProperty
が適切に設定され、ドキュメントの書き戻し時に EndOfLineStringProperty
が使用されます。ただし、ドキュメントがメモリー内にある間は、ドキュメントがディスク上にある場合の復帰改行がどのように定義されているかにかかわらず、改行の定義に \n 文字が使用されます。したがって、検索時には、常に "\n" を使用するようにしてください。新規ドキュメントが作成され、EndOfLineStringProperty
が未定義の場合、ドキュメントの書き出しには System プロパティーが使用されます。
EndOfLineStringProperty
は、get/putProperty
メソッドを使用して 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 |
deleteNextWordAction
選択範囲の先頭に続く単語を削除する処理の名前です。
|
static String |
deletePrevCharAction
現在のキャレットの直前にある 1 文字を削除する処理の名前です。
|
static String |
deletePrevWordAction
選択範囲の先頭の前の単語を削除する処理の名前です。
|
static String |
downAction
キャレットを論理的に 1 ポジション下に移動する処理の名前です。
|
static String |
endAction
キャレットをドキュメントの末尾に移動する
Action の名前です。 |
static String |
endLineAction
キャレットを行の末尾に移動する
Action の名前です。 |
static String |
EndOfLineStringProperty
ドキュメントの読み込み時に CRLF を検出した場合に、この名前のプロパティーが追加されます。プロパティーの値は、"\r\n" になります。
|
static String |
endParagraphAction
キャレットを段落の末尾に移動する
Action の名前です。 |
static String |
endWordAction
キャレットを単語の末尾に移動する処理の名前です。
|
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)
ドキュメントのコンテンツを、指定されたストリームにプレーンテキストとして書き込みます。
|
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
public static final String copyAction
public static final String pasteAction
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 String getContentType()
text/plain
です。getContentType
、クラス: EditorKit
public ViewFactory getViewFactory()
getViewFactory
、クラス: EditorKit
public Action[] getActions()
getActions
、クラス: EditorKit
public Caret createCaret()
createCaret
、クラス: EditorKit
public Document createDefaultDocument()
createDefaultDocument
、クラス: EditorKit
public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
read
、クラス: EditorKit
in
- 読み込み元のストリームdoc
- 挿入先。pos
- コンテンツを配置するドキュメント内の位置。0 以上。IOException
- 入出力エラーが発生した場合BadLocationException
- pos がドキュメント内の無効な位置を表す場合。public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException
write
、クラス: EditorKit
out
- 書き込み先のストリームdoc
- 書き込み元。pos
- コンテンツを取得するドキュメント内の位置 >= 0。len
- 書き出す量 >= 0。IOException
- 入出力エラーが発生した場合BadLocationException
- pos がドキュメント内の無効な位置を表す場合。public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
read
、クラス: EditorKit
in
- 読み込み元のストリームdoc
- 挿入先。pos
- コンテンツを配置するドキュメント内の位置。0 以上。IOException
- 入出力エラーが発生した場合BadLocationException
- pos がドキュメント内の無効な位置を表す場合。public 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 からドキュメントの長さの範囲にない場合。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.