|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
isInProgresss が 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
public void redo() throws CannotRedoException
protected UndoableEdit lastEdit()
public void die()
public boolean addEdit(UndoableEdit anEdit)
この CompoundEdit に追加された最後の編集結果は、addEdit(anEdit) を実行する機会を与えられます。その編集結果が拒否すると (false を返すと)、anEdit が最後の編集結果に対して replaceEdit を実行する機会を与えられます。anEdit がここで false を返すと、edits に追加されます。
public void end()
canUndo()
,
canRedo()
public boolean canUndo()
isInProgress()
public boolean canRedo()
isInProgress()
public boolean isInProgress()
end()
public boolean isSignificant()
public String getPresentationName()
public String getUndoPresentationName()
public String getRedoPresentationName()
public String toString()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |