RtjAocsFramework.ObjectList
Class ManoeuvreListenerList
java.lang.Object
|
+--RtjAocsFramework.BasicObjects.RootObject
|
+--RtjAocsFramework.BasicObjects.AocsObject
|
+--RtjAocsFramework.ObjectList.ObjectList
|
+--RtjAocsFramework.ObjectList.ManoeuvreListenerList
- All Implemented Interfaces:
- Configurable, Resettable, Telemeterable
- public class ManoeuvreListenerList
- extends ObjectList
Encapsulation of a list of objects of type ManoeuvreListener. This class is
simply a type-safe wrapper around ObjectList. It ensures that objects in the
list are of type ManoeuvreListener and performs all (potentially unsafe) casts
internally. Lists of of listener objects are normally used to hold the
objects that have registered interest in being notified of a specific event.
In the standard JavaBeans implementation, they are implemented as Vector
lists. In the framework, the ObjectList mechanism is preferred to avoid
dynamic memory allocation during normal operation.
Copyright: see the Copyright Notice.
- Version:
- 1.0
- Author:
- Alessandro Pasetti (University of Konstanz), Vaclav Cechticky (IfA ETHZ)
| Methods inherited from class RtjAocsFramework.ObjectList.ObjectList |
addObject, firstObject, getByPosition, getListSize, getNumberOfItems, getPosition, getTelemetryImageLength, isConfigured, isLast, isListFull, isObjectInList, localReset, localResetConfiguration, locateObjectInList, nextObject, removeObject, removeObjectByPosition, reset, resetConfiguration, setListSize, writeToTelemetry |
| Methods inherited from class RtjAocsFramework.BasicObjects.AocsObject |
addConfigurationListener, addFailureListener, finalize, getAocsClock, getConfigurationListenerList, getCycle, getDestructionRecoveryAction, getFailureListenerList, getSystemManager, getTelemetryFormat, getTime, removeConfigurationListener, removeFailureListener, reportConfigurationEvent, reportFailure, resetStaticConfiguration, setAocsClock, setDestructionRecoveryAction, setMaxNumberOfConfigurationListeners, setMaxNumberOfFailureListeners, setSystemManager, setTelemetryFormat |
ManoeuvreListenerList
public ManoeuvreListenerList()
- See Also:
ObjectList.ObjectList()
locateObjectInList
public int locateObjectInList(ManoeuvreListener object)
- See Also:
ObjectList.locateObjectInList(Object)
addObject
public int addObject(ManoeuvreListener newObject)
- See Also:
ObjectList.addObject(Object)
removeObject
public int removeObject(ManoeuvreListener object)
- See Also:
ObjectList.removeObject(Object)
isObjectInList
public boolean isObjectInList(ManoeuvreListener object)
- See Also:
ObjectList.isObjectInList(Object)
first
public ManoeuvreListener first()
- See Also:
ObjectList.firstObject()
next
public ManoeuvreListener next()
- See Also:
ObjectList.nextObject()
getObjectByPosition
public ManoeuvreListener getObjectByPosition(int i)
- See Also:
ObjectList.getByPosition(int)
Real-Time Java AOCS Framework project home page
Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland