infomat.view.grouping.settings
Class GroupingSettingsManager

java.lang.Object
  extended by infomat.view.grouping.settings.GroupingSettingsManager

public class GroupingSettingsManager
extends java.lang.Object

One for each dimension, row and column. Keeps track of all display settings for all IObjectGroupings. Keeps track of the current GroupingColoring.

Version:
070511
Author:
Magnus Rosell

Field Summary
 boolean row
           
 
Constructor Summary
GroupingSettingsManager(InfomatView view, InfomatModel model, boolean row)
           
 
Method Summary
 GroupingColoring getColoringForGrouping(IObjectGrouping grouping)
           
 GroupingColoring getCurrentColoring()
           
 GroupingSettings getSettingsForGrouping(IObjectGrouping grouping)
           
 void invert(GroupingSettingsManager gm)
           
 void print()
           
 void putNewGrouping(IObjectGrouping grouping)
           
 void setCurrentColoringByGrouping(IObjectGrouping grouping)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

row

public boolean row
Constructor Detail

GroupingSettingsManager

public GroupingSettingsManager(InfomatView view,
                               InfomatModel model,
                               boolean row)
Method Detail

invert

public void invert(GroupingSettingsManager gm)

print

public void print()

putNewGrouping

public void putNewGrouping(IObjectGrouping grouping)

getSettingsForGrouping

public GroupingSettings getSettingsForGrouping(IObjectGrouping grouping)

getCurrentColoring

public GroupingColoring getCurrentColoring()

getColoringForGrouping

public GroupingColoring getColoringForGrouping(IObjectGrouping grouping)

setCurrentColoringByGrouping

public void setCurrentColoringByGrouping(IObjectGrouping grouping)