RtjAocsFramework.ObjectList
Class ChangeObjectList
java.lang.Object
|
+--RtjAocsFramework.BasicObjects.RootObject
|
+--RtjAocsFramework.BasicObjects.AocsObject
|
+--RtjAocsFramework.ObjectList.ObjectList
|
+--RtjAocsFramework.ObjectList.ChangeObjectList
- All Implemented Interfaces:
- Configurable, Resettable, Telemeterable
- public class ChangeObjectList
- extends ObjectList
Encapsulation of a list of objects of type ChangeObject. This class is
simply a type-safe wrapper around class ObjectList. It ensures that objects
in the list are of type ChangeObject and performs all (potentially unsafe)
casts internally.
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, 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 |
ChangeObjectList
public ChangeObjectList()
- See Also:
ObjectList.ObjectList()
locateObjectInList
public int locateObjectInList(ChangeObject object)
- See Also:
ObjectList.locateObjectInList(Object)
addObject
public int addObject(ChangeObject newObject)
- See Also:
ObjectList.addObject(Object)
removeObject
public int removeObject(ChangeObject object)
- See Also:
ObjectList.removeObject(Object)
isObjectInList
public boolean isObjectInList(ChangeObject object)
- See Also:
ObjectList.isObjectInList(Object)
first
public ChangeObject first()
- See Also:
ObjectList.firstObject()
next
public ChangeObject next()
- See Also:
ObjectList.nextObject()
getObjectByPosition
public ChangeObject getObjectByPosition(int i)
- See Also:
ObjectList.getByPosition(int)
removeObjectByPosition
public void removeObjectByPosition(int i)
- Description copied from class:
ObjectList
- Remove the object (possibly a null reference) at position i from the list.
- Overrides:
removeObjectByPosition in class ObjectList
- See Also:
ObjectList.removeObjectByPosition(int i)
Real-Time Java AOCS Framework project home page
Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland