Class | Description |
---|---|
AEntityFactory |
AEntityFactory keeps all the code that is common for
the AttributeFactory and the CommandFactory. |
AEntityList | |
AEntityProperty | |
ATKEvent | |
AtkEventListenerList |
A class to handle AtkEventList.
|
AttributeList | |
AttributePolledList |
A class to force the usage of client side polling (ATK refreshser)
(Ingore events)
|
AttributeStateEvent | |
BooleanImageEvent | |
BooleanScalarEvent | |
BooleanSpectrumEvent | |
CommandGroup | Deprecated
As of release ATKCore-4.3.1 and higher, please use instead fr.esrf.tangoatk.core.command.VoidVoidCommandGroup
|
CommandList |
The CommandList keeps all the commands we're working with.
|
Device |
An object that maps to a Tango Device.
|
DeviceFactory | |
DeviceItem | |
DeviceProperty |
DeviceProperty is a class which is responsible for holding
information about a given property of a given Device. |
DevStateScalarEvent | |
DevStateSpectrumEvent | |
DisplayLevelProperty | |
EndGroupExecutionEvent | |
EnumScalarEvent | |
EnumSpectrumEvent | |
ErrorEvent | |
ErrorHandlerAdapter | |
EventSupport |
EventSupport handles the event-generating of the core
part in ATK. |
FormatProperty | |
NumberImageEvent | |
NumberProperty | |
NumberScalarEvent | |
NumberSpectrumEvent | |
Property |
Property is a class which responsible for holding
information about a given Property of a given IEntity. |
PropertyStorage | |
RawImageEvent | |
Refresher |
ARefresher is used as a base class to implement refreshers of
IRefreshees. |
ResultEvent | |
StateEvent | |
StatusEvent | |
StringArrayProperty | |
StringImageEvent | |
StringProperty | |
StringScalarEvent | |
StringSpectrumEvent | |
TypeProperty | |
WritableProperty |
Exception | Description |
---|---|
ATKException |
A base class to handle error in ATK.
|
AttributeReadException | |
AttributeSetException | |
CommandExecuteException | |
ConnectionException | |
DeviceException |
IErrorListener
, so that all listeners are
forced to implement some kind of errorhandling.
There are two ways of obtaining properties from a command or
attribute. Either by calling getPropertyMap()
which
returns a java.util.Map
with all propeties, or by
calling specialized methods in the objects, such
as getName()
which returns the value for a particular property.
ResultEvent
to all its listeners with the result of
the command.
java.util.List
as input. A command which doesn't take
any input will silently ignore the input, a command which takes a
scalar as input will use only the first value in the list. Array
command will parse the list as best it can.
Regarding input, a command will accept any input to any command, there are no compiletime checks to make sure a string is not passed to a command accepting a double allthough this error will be caught at runtime.