|
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
内の undo
javax.swing.undo.AbstractUndoableEdit
からコピーされたタグ:AbstractUndoableEdit.canUndo()
public void redo() throws CannotRedoException
AbstractUndoableEdit
内の redo
javax.swing.undo.AbstractUndoableEdit
からコピーされたタグ:AbstractUndoableEdit.canRedo()
protected UndoableEdit lastEdit()
public void die()
AbstractUndoableEdit
内の die
javax.swing.undo.UndoableEdit
からコピーされたタグ:die()
public boolean addEdit(UndoableEdit anEdit)
この CompoundEdit に追加された最後の編集結果は、addEdit(anEdit) を実行する機会を与えられます。その編集結果が拒否する (false を返す) と、anEdit が最後の編集結果に対して replaceEdit を実行する機会を与えられます。ここで anEdit が false を返すと、編集結果に追加されます。
AbstractUndoableEdit
内の addEdit
javax.swing.undo.AbstractUndoableEdit
からコピーされたタグ:UndoableEdit.addEdit(javax.swing.undo.UndoableEdit)
public void end()
canUndo()
,
canRedo()
public boolean canUndo()
AbstractUndoableEdit
内の canUndo
isInProgress()
public boolean canRedo()
AbstractUndoableEdit
内の canRedo
isInProgress()
public boolean isInProgress()
end()
public boolean isSignificant()
AbstractUndoableEdit
内の isSignificant
javax.swing.undo.AbstractUndoableEdit
からコピーされたタグ:UndoableEdit.isSignificant()
public String getPresentationName()
AbstractUndoableEdit
内の getPresentationName
javax.swing.undo.AbstractUndoableEdit
からコピーされたタグ:AbstractUndoableEdit.getUndoPresentationName()
,
AbstractUndoableEdit.getRedoPresentationName()
public String getUndoPresentationName()
AbstractUndoableEdit
内の getUndoPresentationName
javax.swing.undo.AbstractUndoableEdit
からコピーされたタグ:AbstractUndoableEdit.getPresentationName()
public String getRedoPresentationName()
AbstractUndoableEdit
内の getRedoPresentationName
javax.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.