|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.swing.text.EditorKit
public abstract class EditorKit
特定のタイプのテキストコンテンツに対して適切なエディタとして機能するために、テキストコンポーネントが必要とするもののセットを確立します。EditorKit は特定のタイプのポリシーのファクトリとして動作します。たとえば、ほかの実装で置き換え可能な html と rtf の実装を提供することができます。
キットのインスタンスはテキストコンポーネントの専用になるので、キットは安全に編集状態を格納できます。新しいキットは一般に、プロトタイプキットをコピーして作成されます。キットは、それ自身の setComponent メソッドを持ち、そのメソッドはキットが JTextComponent との関係を確立するために呼び出されます。
| コンストラクタの概要 | |
|---|---|
EditorKit()
EditorKit を構築します。 |
|
| メソッドの概要 | |
|---|---|
Object |
clone()
編集キットのコピーを作成します。 |
abstract Caret |
createCaret()
関連する ViewFactory が作成するビューをナビゲートできるキャレットを取得します。 |
abstract Document |
createDefaultDocument()
この型のエディタに適している未初期化テキストストレージモデルを作成します。 |
void |
deinstall(JEditorPane c)
キットが JEditorPane から削除されているときに呼び出されます。 |
abstract Action[] |
getActions()
このキットが作成したモデルとビューを使っているテキストコンポーネントで使用できるコマンドのセットを取得します。 |
abstract String |
getContentType()
このキットがサポートするデータの MIME タイプを返します。 |
abstract ViewFactory |
getViewFactory()
このキットが作成した任意のモデルのビューを作成するのに適したファクトリを取得します。 |
void |
install(JEditorPane c)
キットが JEditorPane にインストールされるときに呼び出されます。 |
abstract void |
read(InputStream in,
Document doc,
int pos)
このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。 |
abstract void |
read(Reader in,
Document doc,
int pos)
このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。 |
abstract void |
write(OutputStream out,
Document doc,
int pos,
int len)
このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。 |
abstract void |
write(Writer out,
Document doc,
int pos,
int len)
このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public EditorKit()
| メソッドの詳細 |
|---|
public Object clone()
Object 内の cloneCloneablepublic void install(JEditorPane c)
c - JEditorPanepublic void deinstall(JEditorPane c)
c - JEditorPanepublic abstract String getContentType()
public abstract ViewFactory getViewFactory()
public abstract Action[] getActions()
public abstract Caret createCaret()
public abstract Document createDefaultDocument()
public abstract void read(InputStream in,
Document doc,
int pos)
throws IOException,
BadLocationException
in - 読み込み元のストリームdoc - 挿入先pos - コンテンツを配置するドキュメント内の位置。 0 以上
IOException - 入出力エラーが発生した場合
BadLocationException - pos がドキュメント内の 無効な位置を表す場合
public abstract void write(OutputStream out,
Document doc,
int pos,
int len)
throws IOException,
BadLocationException
out - 書き込み先のストリームdoc - 書き込み元pos - コンテンツを取得するドキュメント内の位置。 0 以上len - 書き出す量 >= 0
IOException - 入出力エラーが発生した場合
BadLocationException - pos がドキュメント内の 無効な位置を表す場合
public abstract void read(Reader in,
Document doc,
int pos)
throws IOException,
BadLocationException
実際のテキスト編集は Unicode に基づいているので、これは一般的にデータを読み込むのに適した方法です。あるタイプのコンテンツは 8 ビット形式で保存されていますが、InputStream に適しています。
in - 読み込み元のストリームdoc - 挿入先pos - コンテンツを配置するドキュメント内の位置。 0 以上
IOException - 入出力エラーが発生した場合
BadLocationException - pos がドキュメント内の 無効な位置を表す場合
public abstract void write(Writer out,
Document doc,
int pos,
int len)
throws IOException,
BadLocationException
実際のテキスト編集は Unicode に基づいているので、これは一般的にデータを書き込むのに適した方法です。あるタイプのコンテンツは 8 ビット形式で保存されていますが、OutputStream に適しています。
out - 書き込み先のストリームdoc - 書き込み元pos - コンテンツを取得するドキュメント内の位置。 0 以上len - 書き出す量 >= 0
IOException - 入出力エラーが発生した場合
BadLocationException - pos がドキュメント内の 無効な位置を表す場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。