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 void
addElementName(java.lang.String elementName)
adds an the given elementName to the marked elementsvoid
addListener(MarkedElementsManagerListener listener)
boolean
contains(java.lang.String elementName)
java.util.Collection<java.lang.String>
getElementNames()
void
removeElementName(java.lang.String elementName)
removes a elementName from the list of marked elementsvoid
removeListener(MarkedElementsManagerListener listener)
-
-
-
Method Detail
-
addElementName
public void addElementName(java.lang.String elementName)
Description copied from interface:MarkedElementsManager
adds an the given elementName to the marked elements- Specified by:
addElementName
in interfaceMarkedElementsManager
-
contains
public boolean contains(java.lang.String elementName)
- Specified by:
contains
in interfaceMarkedElementsManager
- Returns:
- true, if the manager contains the given name, false otherwise
-
getElementNames
public java.util.Collection<java.lang.String> getElementNames()
- Specified by:
getElementNames
in interfaceMarkedElementsManager
- Returns:
- all contained elementNames
-
removeElementName
public void removeElementName(java.lang.String elementName)
Description copied from interface:MarkedElementsManager
removes a elementName from the list of marked elements- Specified by:
removeElementName
in interfaceMarkedElementsManager
- Parameters:
elementName
- the name of the element to remove
-
addListener
public void addListener(MarkedElementsManagerListener listener)
- Specified by:
addListener
in interfaceMarkedElementsManager
- Parameters:
listener
- the listener to add
-
removeListener
public void removeListener(MarkedElementsManagerListener listener)
- Specified by:
removeListener
in interfaceMarkedElementsManager
- Parameters:
listener
- the listener to remove
-
-