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)
putNewGroupingAsColoring
public void putNewGroupingAsColoring(IObjectGrouping grouping)
getSettingsForGrouping
public GroupingSettings getSettingsForGrouping(IObjectGrouping grouping)
getCurrentColoring
public GroupingColoring getCurrentColoring()
getColoringForGrouping
public GroupingColoring getColoringForGrouping(IObjectGrouping grouping)
setCurrentColoringByGrouping
public void setCurrentColoringByGrouping(IObjectGrouping grouping)