public class StringScalar extends AAttribute implements IStringScalar
alias, attPropertiesLoaded, attribute, changeCount, config, configCount, device, error, eventError, eventType, name, nameSansDevice, periodicCount, propChanges, propertyStorage, refreshCount, skippingRefresh, state, timer, timeStamp
ALARM, CHANGING, INVALID, OK, UNKNOWN, VALID, WARNING
ACCESS_READ, ACCESS_SERVICE, ACCESS_WRITE, ARCHIVE_EVENT, ATT_CONF_EVENT, Attr_AdmName, Attr_Description, Attr_Name, Attr_State, Attr_Status, Attr_Unknown, ATTRIBUTE, BY_CLASS, BY_DEVICE, BY_PROCESS, CHANGE_EVENT, COMMAND, CONTROL_SYSTEM, DATA_READY_EVENT, DEFAULT_LOCK_VALIDITY, eventNames, INTERFACE_CHANGE, LOGGING_CONSOLE_TARGET, LOGGING_CONSOLE_TARGET_ID, LOGGING_DEBUG, LOGGING_DEF_RFT, LOGGING_DEVICE_TARGET, LOGGING_DEVICE_TARGET_ID, LOGGING_ERROR, LOGGING_FATAL, LOGGING_FILE_TARGET, LOGGING_FILE_TARGET_ID, LOGGING_INFO, LOGGING_LEVELS, LOGGING_MAX_RFT, LOGGING_MIN_RFT, LOGGING_OFF, LOGGING_SEPARATOR, LOGGING_UNKNOWN_TARGET_ID, LOGGING_WARN, NO_SYNC, NOT_STATELESS, NotANumber, Op_BlackBox, Op_Command, Op_Command_2, Op_Command_inout, Op_Command_inout_2, Op_Command_inout_history_2, Op_Command_list, Op_Command_list_2, Op_Get_Attr_Config, Op_Get_Attr_Config_2, Op_Info, Op_Ping, Op_Read_Attr, Op_Read_Attr_2, Op_Read_Attr_history_2, Op_Set_Attr_Config, Op_Unknown, Op_Write_Attr, PERIODIC_EVENT, PIPE_EVENT, QUALITY_EVENT, Req_Attribute, Req_Operation, Req_Unknown, SERVICE_PROP_NAME, STATELESS, Tango_AllAttr, Tango_AllAttr_3, Tango_AlrmValueNotSpec, Tango_AssocWritNotSpec, Tango_AttrDataFormatName, Tango_CLNT_TIMEOUT, Tango_CmdArgTypeName, Tango_CONST_DEV_STRING, Tango_DbObjName, Tango_DEFAULT_POLL_OLD_FACTOR, Tango_DEFAULT_TIMEOUT, Tango_DEFAULT_TIMEOUT_SEC, Tango_DefaultBlackBoxDepth, Tango_DefaultDocUrl, Tango_DefaultPollRingDepth, Tango_DefaultWritableProp, Tango_DELTA_T, Tango_DescNotSet, Tango_DescNotSpec, Tango_DEV_BOOLEAN, Tango_DEV_CHAR, Tango_DEV_DOUBLE, Tango_DEV_ENCODED, Tango_DEV_ENUM, Tango_DEV_FLOAT, Tango_DEV_INT, Tango_DEV_LONG, Tango_DEV_LONG64, Tango_DEV_PIPE_BLOB, Tango_DEV_SHORT, Tango_DEV_STATE, Tango_DEV_STRING, Tango_DEV_UCHAR, Tango_DEV_ULONG, Tango_DEV_ULONG64, Tango_DEV_USHORT, Tango_DEV_VOID, Tango_DevStateName, Tango_DEVVAR_CHARARRAY, Tango_DEVVAR_DOUBLEARRAY, Tango_DEVVAR_DOUBLESTRINGARRAY, Tango_DEVVAR_FLOATARRAY, Tango_DEVVAR_LONG64ARRAY, Tango_DEVVAR_LONGARRAY, Tango_DEVVAR_LONGSTRINGARRAY, Tango_DEVVAR_SHORTARRAY, Tango_DEVVAR_STRINGARRAY, Tango_DEVVAR_ULONG64ARRAY, Tango_DEVVAR_ULONGARRAY, Tango_DEVVAR_USHORTARRAY, Tango_DevVersion, Tango_DISCARD_THRESHOLD, Tango_DispUnitNotSpec, Tango_DSDeviceDomain, Tango_EXPERT_ATTR, Tango_EXPERT_CMD, Tango_FormatNotSpec, Tango_InitialOutput, Tango_LabelNotSpec, TANGO_LOG_PATH, Tango_MAX_TRANSFER_SIZE, Tango_MaxServerNameLength, Tango_MIN_POLL_PERIOD, Tango_OPERATOR_ATTR, Tango_OPERATOR_CMD, Tango_POLL_ADD_OBJ, Tango_POLL_ATTR, Tango_POLL_CMD, Tango_POLL_REM_DEV, Tango_POLL_REM_OBJ, Tango_POLL_START, Tango_POLL_STOP, Tango_POLL_UPD_PERIOD, Tango_PollAttribute, Tango_PollCommand, Tango_QualityName, Tango_REL_1, Tango_REL_2, Tango_ResNotDefined, Tango_StdUnitNotSpec, Tango_SysProperty, Tango_TG_IMP_MINOR_DEVFAILED, Tango_TG_IMP_MINOR_NON_DEVFAILED, Tango_TG_IMP_MINOR_TO, Tango_TgLibVers, Tango_UnitNotSpec, USER_EVENT
Constructor and Description |
---|
StringScalar() |
Modifier and Type | Method and Description |
---|---|
void |
addStringScalarListener(IStringScalarListener l) |
void |
change(fr.esrf.TangoApi.events.TangoChangeEvent evt) |
void |
dispatch(fr.esrf.TangoApi.DeviceAttribute attValue)
Method used by optimized AttributePolledList (one read per device)
|
void |
dispatchError(fr.esrf.Tango.DevFailed e)
Method used by optimized AttributePolledList (one read per device)
|
protected void |
fireValueChanged(java.lang.String newValue) |
int |
getMaxXDimension()
getMaxXDimension returns the max x-dimension of the
attribute |
java.lang.String[] |
getPossibleValues() |
IScalarAttribute |
getReadableAttribute() |
java.lang.String |
getString() |
java.lang.String |
getStringDeviceSetPoint() |
java.lang.String |
getStringDeviceValue() |
IStringScalarHistory[] |
getStringScalarHistory() |
java.lang.String |
getStringSetPoint() |
java.lang.String |
getStringValue() |
java.lang.String |
getVersion() |
IScalarAttribute |
getWritableAttribute() |
int |
getXDimension()
getXDimension returns the actual x-dimension of the
attribute. |
boolean |
isWritable()
isWritable returns true if this attribute is writable |
void |
periodic(fr.esrf.TangoApi.events.TangoPeriodicEvent evt) |
void |
refresh()
refreshes the listeners of this particular object.
|
void |
removeStringScalarListener(IStringScalarListener l) |
void |
setPossibleValues(java.lang.String[] vals) |
void |
setString(java.lang.String s) |
void |
setValue(java.lang.String s) |
addErrorListener, addSetErrorListener, addStateListener, areAttPropertiesLoaded, attConfig, checkDimensions, checkDimensions, checkDimensions, connectionlessInit, flatten, freeInternalData, getAlias, getAttribute, getChangeCount, getConfigCount, getDescription, getDevice, getDeviceAttribute, getDisplayUnit, getDisplayUnitFactor, getEventType, getFormat, getHeight, getLabel, getLevel, getListenerList, getMaxYDimension, getName, getNameSansDevice, getPeriodicCount, getPropChanges, getProperty, getPropertyMap, getPropertyNames, getPropertyStorage, getRefreshCount, getStandardUnit, getStandardUnitFactor, getState, getSubscriptionError, getTangoDataType, getType, getUnit, getWidth, getYDimension, hasEvents, init, isExpert, isOperator, isSkippingRefresh, loadAttProperties, readAttError, readAttHistoryFromNetwork, readDeviceValueFromNetwork, readValueFromNetwork, reconnectAtt, removeErrorListener, removeSetErrorListener, removeStateListener, serializeInit, setAlias, setAttError, setConfiguration, setDescription, setDevice, setLabel, setName, setProperty, setProperty, setPropertyStorage, setSkippingRefresh, setState, setState, setState, storeConfig, toString, writeAtt
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSetErrorListener, addStateListener, areAttPropertiesLoaded, getDescription, getDisplayUnit, getDisplayUnitFactor, getFormat, getHeight, getLabel, getMaxYDimension, getStandardUnit, getStandardUnitFactor, getState, getType, getUnit, getWidth, getYDimension, hasEvents, isSkippingRefresh, loadAttProperties, removeSetErrorListener, removeStateListener, setDescription, setLabel, setName, setProperty, setProperty, setSkippingRefresh
addErrorListener, getAlias, getDevice, getListenerList, getName, getNameSansDevice, getProperty, getPropertyMap, isExpert, isOperator, removeErrorListener, setAlias, storeConfig
public void setValue(java.lang.String s)
setValue
in interface IStringScalar
public IScalarAttribute getWritableAttribute()
getWritableAttribute
in interface IScalarAttribute
public IScalarAttribute getReadableAttribute()
getReadableAttribute
in interface IScalarAttribute
public int getXDimension()
IAttribute
getXDimension
returns the actual x-dimension of the
attribute.getXDimension
in interface IAttribute
getXDimension
in class AAttribute
int
valuepublic int getMaxXDimension()
IAttribute
getMaxXDimension
returns the max x-dimension of the
attributegetMaxXDimension
in interface IAttribute
getMaxXDimension
in class AAttribute
int
valuepublic void refresh()
IRefreshee
refresh
in interface IRefreshee
public void dispatch(fr.esrf.TangoApi.DeviceAttribute attValue)
AAttribute
dispatch
in class AAttribute
attValue
- Attribute valuepublic void dispatchError(fr.esrf.Tango.DevFailed e)
AAttribute
dispatchError
in class AAttribute
e
- Attribute arrorpublic boolean isWritable()
IAttribute
isWritable
returns true if this attribute is writableisWritable
in interface IAttribute
isWritable
in interface IString
isWritable
in class AAttribute
boolean
valueprotected void fireValueChanged(java.lang.String newValue)
public void addStringScalarListener(IStringScalarListener l)
addStringScalarListener
in interface IStringScalar
public void removeStringScalarListener(IStringScalarListener l)
removeStringScalarListener
in interface IStringScalar
public IStringScalarHistory[] getStringScalarHistory()
getStringScalarHistory
in interface IStringScalar
public java.lang.String getStringValue()
getStringValue
in interface IStringScalar
public java.lang.String getStringDeviceValue()
getStringDeviceValue
in interface IStringScalar
public java.lang.String getStringSetPoint()
getStringSetPoint
in interface IStringScalar
public java.lang.String getStringDeviceSetPoint()
getStringDeviceSetPoint
in interface IStringScalar
public void setPossibleValues(java.lang.String[] vals)
setPossibleValues
in interface IStringScalar
public java.lang.String[] getPossibleValues()
getPossibleValues
in interface IStringScalar
public void periodic(fr.esrf.TangoApi.events.TangoPeriodicEvent evt)
periodic
in interface fr.esrf.TangoApi.events.ITangoPeriodicListener
public void change(fr.esrf.TangoApi.events.TangoChangeEvent evt)
change
in interface fr.esrf.TangoApi.events.ITangoChangeListener
public java.lang.String getVersion()
getVersion
in class AAttribute