|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--javax.swing.undo.AbstractUndoableEdit
|
+--javax.swing.undo.CompoundEdit
AbstractUndoableEdit の具象サブクラスで、小さい UndoableEdit をまとめて大きなものに組み立てます。
| フィールドの概要 | |
protected Vector |
edits
CompoundEdit によってひとまとめに、元に戻す/再実行する処理を実行された UndoableEdit のコレクションです。 |
| クラス javax.swing.undo.AbstractUndoableEdit から継承したフィールド |
RedoName, UndoName |
| コンストラクタの概要 | |
CompoundEdit()
|
|
| メソッドの概要 | |
boolean |
addEdit(UndoableEdit anEdit)
この編集結果が進行中の場合、anEdit を受け付けて true を返します。 |
boolean |
canRedo()
isInProgress が true で、スーパークラスが行える場合に、false を返します。 |
boolean |
canUndo()
isInProgress が true で、スーパークラスが行える場合に、false を返します。 |
void |
die()
各編集結果に対して、それが追加されたときと逆の順序で非生存状態化メッセージを送ります。 |
void |
end()
進行中フラグを false に設定します。 |
String |
getPresentationName()
edits に追加された最後の UndoableEdit から getPresentationName を返します。 |
String |
getRedoPresentationName()
edits に追加された最後の UndoableEdit から getRedoPresentationName を返します。 |
String |
getUndoPresentationName()
edits に追加された最後の UndoableEdit から getUndoPresentationName を返します。 |
boolean |
isInProgress()
この編集結果が進行中の場合、つまり、まだ終了指示を受け取っていない場合に、true を返します。 |
boolean |
isSignificant()
edits 内の UndoableEdit のどれかが true を返した場合に true を返します。 |
protected UndoableEdit |
lastEdit()
edits 内の最後の UndoableEdit を返します。 |
void |
redo()
格納されているすべての UndoableEdit に、追加した順序で redo() を送ります。 |
String |
toString()
このオブジェクトのプロパティを表示および識別する文字列を返します。 |
void |
undo()
格納されているすべての UndoableEdit に、追加したときと逆の順序で undo() を送ります。 |
| クラス javax.swing.undo.AbstractUndoableEdit から継承したメソッド |
replaceEdit |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected Vector edits
| コンストラクタの詳細 |
public CompoundEdit()
| メソッドの詳細 |
public void undo()
throws CannotUndoException
AbstractUndoableEdit 内の undojavax.swing.undo.AbstractUndoableEdit からコピーされたタグ:AbstractUndoableEdit.canUndo()
public void redo()
throws CannotRedoException
AbstractUndoableEdit 内の redojavax.swing.undo.AbstractUndoableEdit からコピーされたタグ:AbstractUndoableEdit.canRedo()protected UndoableEdit lastEdit()
public void die()
AbstractUndoableEdit 内の diejavax.swing.undo.UndoableEdit からコピーされたタグ:die()public boolean addEdit(UndoableEdit anEdit)
この CompoundEdit に追加された最後の編集結果は、addEdit(anEdit) を実行する機会を与えられます。その編集結果が拒否する (false を返す) と、anEdit が最後の編集結果に対して replaceEdit を実行する機会を与えられます。ここで anEdit が false を返すと、編集結果に追加されます。
AbstractUndoableEdit 内の addEditjavax.swing.undo.AbstractUndoableEdit からコピーされたタグ:UndoableEdit.addEdit(javax.swing.undo.UndoableEdit)public void end()
canUndo(),
canRedo()public boolean canUndo()
AbstractUndoableEdit 内の canUndoisInProgress()public boolean canRedo()
AbstractUndoableEdit 内の canRedoisInProgress()public boolean isInProgress()
end()public boolean isSignificant()
AbstractUndoableEdit 内の isSignificantjavax.swing.undo.AbstractUndoableEdit からコピーされたタグ:UndoableEdit.isSignificant()public String getPresentationName()
AbstractUndoableEdit 内の getPresentationNamejavax.swing.undo.AbstractUndoableEdit からコピーされたタグ:AbstractUndoableEdit.getUndoPresentationName(),
AbstractUndoableEdit.getRedoPresentationName()public String getUndoPresentationName()
AbstractUndoableEdit 内の getUndoPresentationNamejavax.swing.undo.AbstractUndoableEdit からコピーされたタグ:AbstractUndoableEdit.getPresentationName()public String getRedoPresentationName()
AbstractUndoableEdit 内の getRedoPresentationNamejavax.swing.undo.AbstractUndoableEdit からコピーされたタグ:AbstractUndoableEdit.getPresentationName()public String toString()
AbstractUndoableEdit 内の toString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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.