|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.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
内の clone
Cloneable
public 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
- コンテンツを取り出すドキュメント内の位置 >= 0len
- 書き出す量 >= 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
- コンテンツを取り出すドキュメント内の位置 >= 0len
- 書き出す量 >= 0
IOException
- 入出力エラーが発生した場合
BadLocationException
- pos がドキュメント内の無効な位置を示す場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。