|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public static interface AbstractDocument.Content
編集可能な文字のシーケンスを示すインタフェースです。実装では、変更が UndoableEdit の実装を返すかどうかを反映する、履歴機構をサポートしてもしなくてもかまいません。
AbstractDocument
メソッドの概要 | |
---|---|
Position |
createPosition(int offset)
コンテンツが変更されたときに変更を追跡するコンテンツ内の位置を作成します。 |
void |
getChars(int where,
int len,
Segment txt)
文字のシーケンスを取得して、セグメントにコピーします。 |
String |
getString(int where,
int len)
シーケンスに含まれる文字列を返します。 |
UndoableEdit |
insertString(int where,
String str)
シーケンスに文字列を挿入します。 |
int |
length()
文字シーケンスの、現在の長さです。 |
UndoableEdit |
remove(int where,
int nitems)
シーケンスの一部を削除します。 |
メソッドの詳細 |
---|
Position createPosition(int offset) throws BadLocationException
offset
- コンテンツのオフセット >= 0
BadLocationException
- オフセットが無効な場合int length()
UndoableEdit insertString(int where, String str) throws BadLocationException
where
- 挿入するシーケンスまでのオフセット >= 0str
- 挿入する文字列
Edit
の実装への参照が返される。そうでない場合は null
が返される
BadLocationException
- 引数によって指定された領域が文字のシーケンスに含まれない場合はスローされるUndoableEdit remove(int where, int nitems) throws BadLocationException
where
- 挿入するシーケンスまでのオフセット >= 0nitems
- 削除対象となるシーケンス内の項目の数 >= 0
BadLocationException
- 引数によって指定された領域が文字のシーケンスに含まれない場合はスローされるString getString(int where, int len) throws BadLocationException
where
- 取得するシーケンスまでのオフセット >= 0len
- コピーする文字数 >= 0
BadLocationException
- 引数によって指定された領域が文字のシーケンスに含まれない場合はスローされるvoid getChars(int where, int len, Segment txt) throws BadLocationException
where
- 開始オフセット >= 0len
- 文字数 >= 0txt
- コピー先の位置
BadLocationException
- 引数によって指定された領域が文字のシーケンスに含まれない場合はスローされる
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。