JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.text
クラス DefaultEditorKit

java.lang.Object
  |
  +--javax.swing.text.EditorKit
        |
        +--javax.swing.text.DefaultEditorKit
すべての実装インタフェース:
Cloneable, Serializable
直系の既知のサブクラス:
StyledEditorKit

public class DefaultEditorKit
extends EditorKit

特定のタイプのテキストドキュメントに対して適切なテキストエディタとして機能するために、テキストコンポーネントが必要とするもののセットです。テキストをプレーンテキストとして扱い、簡易エディタとして最小限度の機能を提供する、デフォルトの実装を提供します。

関連項目:
直列化された形式

内部クラスの概要
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 deletePrevCharAction
          現在のキャレットの直前にある 1 文字を削除する処理の名前です。
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
 

フィールドの詳細

EndOfLineStringProperty

public static final String EndOfLineStringProperty
ドキュメントの読み込み時に CRLF を検出した場合に、この名前のプロパティが追加されます。プロパティの値は、"\r\n" になります。

insertContentAction

public static final String insertContentAction
関連するドキュメントに内容を置く処理の名前です。選択範囲がある場合は、新しい内容を追加する前にそれを削除します。
関連項目:
getActions()

insertBreakAction

public static final String insertBreakAction
ドキュメントに行/段落の区切りを置く処理の名前です。選択範囲がある場合は、新しい内容を追加する前にそれを削除します。
関連項目:
getActions()

insertTabAction

public static final String insertTabAction
ドキュメントにタブ文字を置く処理の名前です。選択範囲がある場合は、タブを追加する前にそれを削除します。
関連項目:
getActions()

deletePrevCharAction

public static final String deletePrevCharAction
現在のキャレットの直前にある 1 文字を削除する処理の名前です。
関連項目:
getActions()

deleteNextCharAction

public static final String deleteNextCharAction
現在のキャレットの直後にある 1 文字を削除する処理の名前です。
関連項目:
getActions()

readOnlyAction

public static final String readOnlyAction
エディタを読み取り専用モードに設定する処理の名前です。
関連項目:
getActions()

writableAction

public static final String writableAction
エディタを書き込み可能モードに設定する処理の名前です。
関連項目:
getActions()

cutAction

public static final String cutAction
選択された範囲を切り取り、システムのクリップボードに置く処理の名前です。
関連項目:
JTextComponent.cut(), getActions()

copyAction

public static final String copyAction
選択された範囲をコピーして、システムのクリップボードに置く処理の名前です。
関連項目:
JTextComponent.copy(), getActions()

pasteAction

public static final String pasteAction
システムのクリップボードの内容を、選択された範囲、あるいはキャレットの前 (選択範囲がない場合) に貼り付ける処理の名前です。
関連項目:
JTextComponent.paste(), getActions()

beepAction

public static final String beepAction
ビープを作成する処理の名前です。
関連項目:
getActions()

pageUpAction

public static final String pageUpAction
垂直上方にページを切り替える処理の名前です。
関連項目:
getActions()

pageDownAction

public static final String pageDownAction
垂直下方にページを切り替える処理の名前です。
関連項目:
getActions()

forwardAction

public static final String forwardAction
キャレットを論理的に 1 ポジション前に移動する処理の名前です。
関連項目:
getActions()

backwardAction

public static final String backwardAction
キャレットを論理的に 1 ポジション後に移動する処理の名前です。
関連項目:
getActions()

selectionForwardAction

public static final String selectionForwardAction
キャレットを論理的に 1 ポジション前に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

selectionBackwardAction

public static final String selectionBackwardAction
キャレットを論理的に 1 ポジション後に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

upAction

public static final String upAction
キャレットを論理的に 1 ポジション上に移動する処理の名前です。
関連項目:
getActions()

downAction

public static final String downAction
キャレットを論理的に 1 ポジション下に移動する処理の名前です。
関連項目:
getActions()

selectionUpAction

public static final String selectionUpAction
キャレットを論理的に 1 ポジション上方に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

selectionDownAction

public static final String selectionDownAction
キャレットを論理的に 1 ポジション下方に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

beginWordAction

public static final String beginWordAction
キャレットを単語の先頭に移動する処理の名前です。
関連項目:
getActions()

endWordAction

public static final String endWordAction
キャレットを単語の末尾に移動する処理の名前です。
関連項目:
getActions()

selectionBeginWordAction

public static final String selectionBeginWordAction
キャレットを単語の先頭に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

selectionEndWordAction

public static final String selectionEndWordAction
キャレットを単語の末尾に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

previousWordAction

public static final String previousWordAction
キャレットをひとつ前の単語の先頭に移動する処理の名前です。
関連項目:
getActions()

nextWordAction

public static final String nextWordAction
キャレットを次の単語の先頭に移動する処理の名前です。
関連項目:
getActions()

selectionPreviousWordAction

public static final String selectionPreviousWordAction
選択範囲を前の単語の先頭に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

selectionNextWordAction

public static final String selectionNextWordAction
選択範囲を次の単語の先頭に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

beginLineAction

public static final String beginLineAction
キャレットを行の先頭に移動する処理の名前です。
関連項目:
getActions()

endLineAction

public static final String endLineAction
キャレットを行の末尾に移動する処理の名前です。
関連項目:
getActions()

selectionBeginLineAction

public static final String selectionBeginLineAction
キャレットを行の先頭に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

selectionEndLineAction

public static final String selectionEndLineAction
キャレットを行の末尾に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

beginParagraphAction

public static final String beginParagraphAction
キャレットを段落の先頭に移動する処理の名前です。
関連項目:
getActions()

endParagraphAction

public static final String endParagraphAction
キャレットを段落の末尾に移動する処理の名前です。
関連項目:
getActions()

selectionBeginParagraphAction

public static final String selectionBeginParagraphAction
キャレットを段落の先頭に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

selectionEndParagraphAction

public static final String selectionEndParagraphAction
キャレットを段落の末尾に移動して、選択範囲を延ばす処理の名前です。
関連項目:
getActions()

beginAction

public static final String beginAction
キャレットをドキュメントの先頭に移動する処理の名前です。
関連項目:
getActions()

endAction

public static final String endAction
キャレットをドキュメントの末尾に移動する処理の名前です。
関連項目:
getActions()

selectionBeginAction

public static final String selectionBeginAction
キャレットをドキュメントの先頭に移動する処理の名前です。
関連項目:
getActions()

selectionEndAction

public static final String selectionEndAction
キャレットをドキュメントの末尾に移動する処理の名前です。
関連項目:
getActions()

selectWordAction

public static final String selectWordAction
キャレットが置かれている単語を選択する処理の名前です。
関連項目:
getActions()

selectLineAction

public static final String selectLineAction
キャレットが置かれている行を選択する処理の名前です。
関連項目:
getActions()

selectParagraphAction

public static final String selectParagraphAction
キャレットが置かれている段落を選択する処理の名前です。
関連項目:
getActions()

selectAllAction

public static final String selectAllAction
ドキュメントの全体を選択する処理の名前です。
関連項目:
getActions()

defaultKeyTypedAction

public static final String defaultKeyTypedAction
「キー入力のイベント」を受け取ったとき、キーマップエントリがない場合にデフォルトで実行されるアクションの名前です。
関連項目:
getActions()
コンストラクタの詳細

DefaultEditorKit

public DefaultEditorKit()
DefaultEditorKit のデフォルトのコンストラクタです。
メソッドの詳細

getContentType

public String getContentType()
キットがサポートするデータの MIME タイプを返します。デフォルトは text/plain です。
オーバーライド:
クラス EditorKit 内の getContentType
戻り値:
タイプ

getViewFactory

public ViewFactory getViewFactory()
このキットが作成した任意のモデルのビューを作成するのに適したファクトリを取り出します。デフォルトでは UI にファクトリを作成させるので、このメソッドには実装がありません。
オーバーライド:
クラス EditorKit 内の getViewFactory
戻り値:
ビューファクトリ

getActions

public Action[] getActions()
このキットが作成したモデルとビューを使っているテキストコンポーネントで使用できるコマンドのセットを取り出します。
オーバーライド:
クラス EditorKit 内の getActions
戻り値:
コマンドリスト

createCaret

public Caret createCaret()
関連する ViewFactory が作成するビューをナビゲートできるキャレットを取り出します。
オーバーライド:
クラス EditorKit 内の createCaret
戻り値:
キャレット

createDefaultDocument

public Document createDefaultDocument()
このタイプのエディタに適した、初期化されていないテキスト記憶モデル PlainDocument を作成します。
オーバーライド:
クラス EditorKit 内の createDefaultDocument
戻り値:
モデル

read

public void read(InputStream in,
                 Document doc,
                 int pos)
          throws IOException,
                 BadLocationException
このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
オーバーライド:
クラス EditorKit 内の read
パラメータ:
in - 読み込み元のストリーム
doc - 挿入先
pos - コンテンツを挿入するドキュメント内の位置 >= 0
例外:
IOException - 入出力エラーが発生した場合
BadLocationException - pos がドキュメント内の無効な位置を示す場合

write

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 がドキュメント内の無効な位置を示す場合

read

public void read(Reader in,
                 Document doc,
                 int pos)
          throws IOException,
                 BadLocationException
指定されたストリームからの内容を挿入します。内容はプレーンテキストとして扱われます。
オーバーライド:
クラス EditorKit 内の read
パラメータ:
in - 読み込み元のストリーム
doc - 挿入先
pos - コンテンツを挿入するドキュメント内の位置 >= 0
例外:
IOException - 入出力エラーが発生した場合
BadLocationException - pos がドキュメント内の無効な位置を示す場合

write

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 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.