public class SignalSuite
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,xal.smf.SignalEntry> |
_signalMap |
protected java.util.Map<java.lang.String,ValueTransform> |
_transformTable |
Constructor and Description |
---|
SignalSuite()
Creates a new instance of SignalSuite
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getHandles()
Get all of the handles within this suite.
|
java.lang.String |
getSignal(java.lang.String handle)
Get the PV signal associated with the handle.
|
ValueTransform |
getTransform(java.lang.String handle)
Get the transform associated with the specified handle.
|
boolean |
hasHandle(java.lang.String handle)
Check if the signal suite manages the handle.
|
boolean |
hasTransform(java.lang.String handle)
Check if the signal entry associated with the specified handle has an
associated value transform.
|
boolean |
isValid(java.lang.String handle)
Determine whether the handle's corresponding PV is valid.
|
void |
update(DataAdaptor adaptor)
Update the data based on the information provided by the data provider.
|
void |
write(DataAdaptor adaptor)
Write data to the data adaptor for storage.
|
protected java.util.Map<java.lang.String,xal.smf.SignalEntry> _signalMap
protected java.util.Map<java.lang.String,ValueTransform> _transformTable
public void update(DataAdaptor adaptor)
adaptor
- The adaptor from which to update the datapublic void write(DataAdaptor adaptor)
adaptor
- The adaptor to which the receiver's data is writtenpublic java.lang.String getSignal(java.lang.String handle)
handle
- The handle for which to get the associated PV signal.public java.util.Collection<java.lang.String> getHandles()
public boolean hasHandle(java.lang.String handle)
handle
- The handle for which to check availability.public boolean hasTransform(java.lang.String handle)
handle
- The handle to check for an associated transform.public ValueTransform getTransform(java.lang.String handle)
handle
- The handle for which to get the transform.public boolean isValid(java.lang.String handle)
handle
- The handle for which to get the validity.