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
 
 - 
 
 -