infomat.view.grouping.settings
Class GroupingSettingsManager
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
row
public boolean row
view
private InfomatView view
model
private InfomatModel model
groupingSettingsMap
private java.util.HashMap<IObjectGrouping,GroupingSettings> groupingSettingsMap
currentColoring
private GroupingColoring currentColoring
GroupingSettingsManager
public GroupingSettingsManager(InfomatView view,
InfomatModel model,
boolean row)
invert
public void invert(GroupingSettingsManager gm)
getCurrentGrouping
public IObjectGrouping getCurrentGrouping()
print
public void print()
- For debugging.
makeNewSettingsForAllGroupings
private void makeNewSettingsForAllGroupings()
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)