info.bioinfweb.treegraph.document.undo.edit
Class RenameDataIDEdit

java.lang.Object
  extended by info.bioinfweb.treegraph.document.undo.DocumentEdit
      extended by info.bioinfweb.treegraph.document.undo.edit.RenameDataIDEdit
All Implemented Interfaces:
UndoableEdit

public class RenameDataIDEdit
extends DocumentEdit

Since:
2.0.24
Author:
Ben Stöver

Field Summary
private  String[] newIDs
           
private  String[] oldIDs
           
 
Fields inherited from class info.bioinfweb.treegraph.document.undo.DocumentEdit
document
 
Constructor Summary
RenameDataIDEdit(Document document, String[] newIDs, String[] oldIDs)
           
 
Method Summary
 String getPresentationName()
           
 void redo()
           
 void undo()
           
 
Methods inherited from class info.bioinfweb.treegraph.document.undo.DocumentEdit
addEdit, canRedo, canUndo, die, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newIDs

private String[] newIDs

oldIDs

private String[] oldIDs
Constructor Detail

RenameDataIDEdit

public RenameDataIDEdit(Document document,
                        String[] newIDs,
                        String[] oldIDs)
Parameters:
document -
newIDs - the new IDs
oldIDs - the old IDs that shall be renamed
Method Detail

redo

public void redo()
          throws CannotRedoException
Specified by:
redo in interface UndoableEdit
Overrides:
redo in class DocumentEdit
Throws:
CannotRedoException

undo

public void undo()
          throws CannotUndoException
Specified by:
undo in interface UndoableEdit
Overrides:
undo in class DocumentEdit
Throws:
CannotUndoException

getPresentationName

public String getPresentationName()