com.mindfusion.diagramming
Class RedimTableCmd

java.lang.Object
  extended by com.mindfusion.diagramming.Command
      extended by com.mindfusion.diagramming.RedimTableCmd

public final class RedimTableCmd
extends Command

Represents an action that changes the number of columns or rows in a table.


Constructor Summary
RedimTableCmd(TableNode table, java.lang.String title)
          Initializes a new RedimTableCmd instance.
 
Method Summary
 void execute(boolean undoEnabled)
          This method is called internally by JDiagram when changing the number of rows or columns of a table.
 TableNode getTable()
          Returns the table related to this command.
 void redo()
          This method is called by the UndoManager when redoing actions.
 void undo()
          This method is called by the UndoManager when undoing actions.
 
Methods inherited from class com.mindfusion.diagramming.Command
addSubCmd, adopt, getContext, getSubCommands, getTitle, isContainerOf, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedimTableCmd

public RedimTableCmd(TableNode table,
                     java.lang.String title)
Initializes a new RedimTableCmd instance.

Parameters:
table - The TableNode affected by this command.
title - A String containing the command title.
Method Detail

execute

public void execute(boolean undoEnabled)
This method is called internally by JDiagram when changing the number of rows or columns of a table.

Specified by:
execute in class Command
Parameters:
undoEnabled - true if the undo manager is enabled at this time, otherwise false.

undo

public void undo()
This method is called by the UndoManager when undoing actions.

Overrides:
undo in class Command

redo

public void redo()
This method is called by the UndoManager when redoing actions.

Overrides:
redo in class Command

getTable

public TableNode getTable()
Returns the table related to this command.

Returns:
A TableNode instance.