- java.lang.Object
-
- javax.swing.undo.AbstractUndoableEdit
-
- javax.swing.undo.CompoundEdit
-
- javax.swing.text.AbstractDocument.DefaultDocumentEvent
-
- すべての実装されたインタフェース:
Serializable
,DocumentEvent
,UndoableEdit
- 含まれているクラス:
- AbstractDocument
public class AbstractDocument.DefaultDocumentEvent extends CompoundEdit implements DocumentEvent
ドキュメントが変更された場合に、ドキュメントの変更を格納します。 ドキュメント変更トランザクションで変更が行われた場合、変更通知にドキュメントの変更を引き続き使用できます。 これは、AbstractDocumentクラス、およびドキュメント・リスナーに対して変更情報を伝送する拡張機能で使用されます。- 関連項目:
- 直列化された形式
-
-
ネストされたクラスのサマリー
-
インタフェース javax.swing.event.DocumentEventで宣言されたネストされたクラス/インタフェース
DocumentEvent.ElementChange, DocumentEvent.EventType
-
-
フィールドのサマリー
-
クラス javax.swing.undo.CompoundEditで宣言されたフィールド
edits
-
クラス javax.swing.undo.AbstractUndoableEditで宣言されたフィールド
RedoName, UndoName
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type)
変更レコードを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
addEdit(UndoableEdit anEdit)
ドキュメント編集を追加します。DocumentEvent.ElementChange
getChange(Element elem)
要素の変更を取得します。Document
getDocument()
変更イベントの基となったドキュメントを返します。int
getLength()
変更の長さを返します。int
getOffset()
変更の始点のドキュメント内でのオフセットを返します。String
getPresentationName()
変更ログなどで使われる、この編集結果の、判読可能なローカライズされた記述を提供します。String
getRedoPresentationName()
「再実行(Redo)」メニュー項目などで使われる、この編集結果の、再実行できる形式の判読可能なローカライズされた記述を提供します。DocumentEvent.EventType
getType()
イベントの型を返します。String
getUndoPresentationName()
「元に戻す(Undo)」メニュー項目などで使われる、この編集結果の、元に戻せる形式の判読可能なローカライズされた記述を提供します。boolean
isSignificant()
DefaultDocumentイベントは重要です。void
redo()
変更をやり直します。String
toString()
変更イベントの説明文字列を返します。void
undo()
変更を元に戻します。-
クラス javax.swing.undo.CompoundEditで宣言されたメソッド
canRedo, canUndo, die, end, isInProgress, lastEdit
-
クラス javax.swing.undo.AbstractUndoableEditで宣言されたメソッド
replaceEdit
-
-
-
-
コンストラクタの詳細
-
DefaultDocumentEvent
public DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type)
変更レコードを作成します。- パラメータ:
offs
- 変更ドキュメントへのオフセット>= 0len
- 変更の長さ>= 0type
- イベントの型(DocumentEvent.EventType)- 導入されたバージョン:
- 1.4
-
-
メソッドの詳細
-
toString
public String toString()
変更イベントの説明文字列を返します。- オーバーライド:
toString
、クラスCompoundEdit
- 戻り値:
- 文字列
-
addEdit
public boolean addEdit(UndoableEdit anEdit)
ドキュメント編集を追加します。 編集の数がしきい値を超える場合、これらの要求に対するアクセスが比較的速いため、ハッシュ・テーブルがElementChangeの実装を参照するように切り替えられます。- 定義:
addEdit
、インタフェースUndoableEdit
- オーバーライド:
addEdit
、クラスCompoundEdit
- パラメータ:
anEdit
- ドキュメント編集レコード- 戻り値:
- 編集が追加された場合はtrue
- 関連項目:
UndoableEdit.addEdit(javax.swing.undo.UndoableEdit)
-
redo
public void redo() throws CannotRedoException
変更をやり直します。- 定義:
redo
、インタフェースUndoableEdit
- オーバーライド:
redo
、クラスCompoundEdit
- 例外:
CannotRedoException
- 変更のやり直しができない場合- 関連項目:
AbstractUndoableEdit.canRedo()
-
undo
public void undo() throws CannotUndoException
変更を元に戻します。- 定義:
undo
、インタフェースUndoableEdit
- オーバーライド:
undo
、クラスCompoundEdit
- 例外:
CannotUndoException
- 変更を元に戻せない場合- 関連項目:
AbstractUndoableEdit.canUndo()
-
isSignificant
public boolean isSignificant()
DefaultDocumentイベントは重要です。 DefaultDocumentEventを集約して、単一の編集としてユーザーに提示する場合、DefaultDocumentEventをCompoundEditに配置します。- 定義:
isSignificant
、インタフェースUndoableEdit
- オーバーライド:
isSignificant
、クラスCompoundEdit
- 戻り値:
- 編集を元に戻すためにイベントが重要かどうか
- 関連項目:
UndoableEdit.isSignificant()
-
getPresentationName
public String getPresentationName()
変更ログなどで使われる、この編集結果の、判読可能なローカライズされた記述を提供します。- 定義:
getPresentationName
、インタフェースUndoableEdit
- オーバーライド:
getPresentationName
、クラスCompoundEdit
- 戻り値:
- 説明
- 関連項目:
AbstractUndoableEdit.getUndoPresentationName()
,AbstractUndoableEdit.getRedoPresentationName()
-
getUndoPresentationName
public String getUndoPresentationName()
「元に戻す(Undo)」メニュー項目などで使われる、この編集結果の、元に戻せる形式の判読可能なローカライズされた記述を提供します。 一般に、getDescription()から派生します。- 定義:
getUndoPresentationName
、インタフェースUndoableEdit
- オーバーライド:
getUndoPresentationName
、クラスCompoundEdit
- 戻り値:
- 説明
- 関連項目:
AbstractUndoableEdit.getPresentationName()
-
getRedoPresentationName
public String getRedoPresentationName()
「再実行(Redo)」メニュー項目などで使われる、この編集結果の、再実行できる形式の判読可能なローカライズされた記述を提供します。 一般に、getPresentationName()から派生します。- 定義:
getRedoPresentationName
、インタフェースUndoableEdit
- オーバーライド:
getRedoPresentationName
、クラスCompoundEdit
- 戻り値:
- 説明
- 関連項目:
AbstractUndoableEdit.getPresentationName()
-
getType
public DocumentEvent.EventType getType()
イベントの型を返します。- 定義:
getType
、インタフェースDocumentEvent
- 戻り値:
- DocumentEvent.EventTypeとしてのイベントの型
- 関連項目:
DocumentEvent.getType()
-
getOffset
public int getOffset()
変更の始点のドキュメント内でのオフセットを返します。- 定義:
getOffset
、インタフェースDocumentEvent
- 戻り値:
- オフセット>= 0
- 関連項目:
DocumentEvent.getOffset()
-
getLength
public int getLength()
変更の長さを返します。- 定義:
getLength
、インタフェースDocumentEvent
- 戻り値:
- 長さ>= 0
- 関連項目:
DocumentEvent.getLength()
-
getDocument
public Document getDocument()
変更イベントの基となったドキュメントを返します。- 定義:
getDocument
、インタフェースDocumentEvent
- 戻り値:
- ドキュメント
- 関連項目:
DocumentEvent.getDocument()
-
getChange
public DocumentEvent.ElementChange getChange(Element elem)
要素の変更を取得します。- 定義:
getChange
、インタフェースDocumentEvent
- パラメータ:
elem
- 要素- 戻り値:
- 変更
-
-