freemind.modes.mindmapmode.attributeactors
Class MindMapModeAttributeController

java.lang.Object
  extended by freemind.modes.mindmapmode.attributeactors.MindMapModeAttributeController
All Implemented Interfaces:
AttributeController

public class MindMapModeAttributeController
extends java.lang.Object
implements AttributeController


Constructor Summary
MindMapModeAttributeController(MindMapController controller)
           
 
Method Summary
 void performInsertRow(NodeAttributeTableModel model, int row, java.lang.String name, java.lang.String value)
           
 void performRegistryAttribute(java.lang.String name)
           
 void performRegistryAttributeValue(java.lang.String name, java.lang.String value)
           
 void performRegistrySubtreeAttributes(MindMapNodeModel node)
           
 void performRemoveAttribute(java.lang.String name)
           
 void performRemoveAttributeValue(java.lang.String name, java.lang.String value)
           
 void performRemoveRow(NodeAttributeTableModel model, int row)
           
 void performReplaceAtributeName(java.lang.String oldName, java.lang.String newName)
           
 void performReplaceAttributeValue(java.lang.String name, java.lang.String oldValue, java.lang.String newValue)
           
 void performSetColumnWidth(NodeAttributeTableModel model, int col, int width)
           
 void performSetFontSize(AttributeRegistry registry, int size)
           
 void performSetRestriction(int index, boolean isRestricted)
           
 void performSetValueAt(NodeAttributeTableModel model, java.lang.Object o, int row, int col)
           
 void performSetVisibility(int index, boolean isVisible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MindMapModeAttributeController

public MindMapModeAttributeController(MindMapController controller)
Method Detail

performSetValueAt

public void performSetValueAt(NodeAttributeTableModel model,
                              java.lang.Object o,
                              int row,
                              int col)
Specified by:
performSetValueAt in interface AttributeController

performInsertRow

public void performInsertRow(NodeAttributeTableModel model,
                             int row,
                             java.lang.String name,
                             java.lang.String value)
Specified by:
performInsertRow in interface AttributeController

performRemoveRow

public void performRemoveRow(NodeAttributeTableModel model,
                             int row)
Specified by:
performRemoveRow in interface AttributeController

performSetColumnWidth

public void performSetColumnWidth(NodeAttributeTableModel model,
                                  int col,
                                  int width)
Specified by:
performSetColumnWidth in interface AttributeController

performRemoveAttributeValue

public void performRemoveAttributeValue(java.lang.String name,
                                        java.lang.String value)
Specified by:
performRemoveAttributeValue in interface AttributeController

performReplaceAttributeValue

public void performReplaceAttributeValue(java.lang.String name,
                                         java.lang.String oldValue,
                                         java.lang.String newValue)
Specified by:
performReplaceAttributeValue in interface AttributeController

performSetFontSize

public void performSetFontSize(AttributeRegistry registry,
                               int size)
Specified by:
performSetFontSize in interface AttributeController

performSetVisibility

public void performSetVisibility(int index,
                                 boolean isVisible)
Specified by:
performSetVisibility in interface AttributeController

performSetRestriction

public void performSetRestriction(int index,
                                  boolean isRestricted)
Specified by:
performSetRestriction in interface AttributeController

performReplaceAtributeName

public void performReplaceAtributeName(java.lang.String oldName,
                                       java.lang.String newName)
Specified by:
performReplaceAtributeName in interface AttributeController

performRemoveAttribute

public void performRemoveAttribute(java.lang.String name)
Specified by:
performRemoveAttribute in interface AttributeController

performRegistryAttribute

public void performRegistryAttribute(java.lang.String name)
Specified by:
performRegistryAttribute in interface AttributeController

performRegistryAttributeValue

public void performRegistryAttributeValue(java.lang.String name,
                                          java.lang.String value)
Specified by:
performRegistryAttributeValue in interface AttributeController

performRegistrySubtreeAttributes

public void performRegistrySubtreeAttributes(MindMapNodeModel node)
Specified by:
performRegistrySubtreeAttributes in interface AttributeController