|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| 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 | The CommandGroup contains only the commands with no input and no output argument : they are all "VoidVoidCommand"s. |
| 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 | |
| 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 | |
| StringImageEvent | |
| StringProperty | |
| StringScalarEvent | |
| StringSpectrumEvent | |
| TypeProperty | |
| WritableProperty | |
| Exception Summary | |
|---|---|
| ATKException | A base class to handle error in ATK. |
| AttributeReadException | |
| AttributeSetException | |
| CommandExecuteException | |
| ConnectionException | |
| DeviceException | |
This package contains the model part of TangoATK. Core has no knowledge of
its viewers, core only knows how to send events to its listeners.
Most users will only need to access
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.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||