Interface DisplaySetManager
-
- All Known Implementing Classes:
DisplaySetManagerImpl
public interface DisplaySetManagerThis is the interface of a class that keeps track of all displaySets.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddDisplaySetFactory(DisplaySetFactory factory)add aDisplaySetFactoryto the manager.voidaddListener(DisplaySetManagerListener listener)add a listener to theDisplaySetManagerDisplaySetdisplay(Measurement measurement)creates a displayset for the given measurement if necessary and sets it as active one.DisplaySetgetActiveDisplaySet()voidremoveListener(DisplaySetManagerListener listener)removes a listener from theDisplaySetManagervoidsetActiveDisplaySet(DisplaySet displaySet)sets the givenDisplaySetas the active one.
-
-
-
Method Detail
-
addDisplaySetFactory
void addDisplaySetFactory(DisplaySetFactory factory)
add aDisplaySetFactoryto the manager.- Parameters:
factory-
-
display
DisplaySet display(Measurement measurement)
creates a displayset for the given measurement if necessary and sets it as active one. The displaySet is then also returned.- Parameters:
measurement- the measurement for which to find/create aDisplaySet- Returns:
- the
DisplaySet
-
setActiveDisplaySet
void setActiveDisplaySet(DisplaySet displaySet)
sets the givenDisplaySetas the active one.- Parameters:
displaySet- theDisplaySetto set as active
-
getActiveDisplaySet
DisplaySet getActiveDisplaySet()
- Returns:
- the active
DisplaySet
-
addListener
void addListener(DisplaySetManagerListener listener)
add a listener to theDisplaySetManager- Parameters:
listener- the listener to add
-
removeListener
void removeListener(DisplaySetManagerListener listener)
removes a listener from theDisplaySetManager- Parameters:
listener- the listener to remove
-
-