Class MarkedElementsManagerImpl
- java.lang.Object
-
- cern.accsoft.steering.jmad.gui.mark.MarkedElementsManagerImpl
-
- All Implemented Interfaces:
MarkedElementsManager
public class MarkedElementsManagerImpl extends java.lang.Object implements MarkedElementsManager
the implementation for managing elements, that shall be displayed as markers in charts.
-
-
Constructor Summary
Constructors Constructor Description MarkedElementsManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddElementName(java.lang.String elementName)adds an the given elementName to the marked elementsvoidaddListener(MarkedElementsManagerListener listener)booleancontains(java.lang.String elementName)java.util.Collection<java.lang.String>getElementNames()voidremoveElementName(java.lang.String elementName)removes a elementName from the list of marked elementsvoidremoveListener(MarkedElementsManagerListener listener)
-
-
-
Method Detail
-
addElementName
public void addElementName(java.lang.String elementName)
Description copied from interface:MarkedElementsManageradds an the given elementName to the marked elements- Specified by:
addElementNamein interfaceMarkedElementsManager
-
contains
public boolean contains(java.lang.String elementName)
- Specified by:
containsin interfaceMarkedElementsManager- Returns:
- true, if the manager contains the given name, false otherwise
-
getElementNames
public java.util.Collection<java.lang.String> getElementNames()
- Specified by:
getElementNamesin interfaceMarkedElementsManager- Returns:
- all contained elementNames
-
removeElementName
public void removeElementName(java.lang.String elementName)
Description copied from interface:MarkedElementsManagerremoves a elementName from the list of marked elements- Specified by:
removeElementNamein interfaceMarkedElementsManager- Parameters:
elementName- the name of the element to remove
-
addListener
public void addListener(MarkedElementsManagerListener listener)
- Specified by:
addListenerin interfaceMarkedElementsManager- Parameters:
listener- the listener to add
-
removeListener
public void removeListener(MarkedElementsManagerListener listener)
- Specified by:
removeListenerin interfaceMarkedElementsManager- Parameters:
listener- the listener to remove
-
-