public class AttributeList extends AEntityList
Modifier and Type | Field and Description |
---|---|
protected fr.esrf.TangoApi.DeviceAttribute[] |
att |
protected long |
currentTime |
protected Device |
dev |
protected java.util.Vector<DeviceItem> |
deviceList |
protected DeviceItem |
devItem |
protected boolean |
forceRefresh |
errorListeners, factory, filter, listStateListeners, refresher, REFRESHER_STARTED, REFRESHER_STOPPED, refresherListeners, refreshInterval, selectedItem, setErrorListeners, synchronizedPeriod, traceUnexpected
Constructor and Description |
---|
AttributeList() |
Modifier and Type | Method and Description |
---|---|
void |
addElement(java.lang.Object entity) |
void |
clear() |
java.lang.String |
getVersion() |
boolean |
isForceRefresh()
Returns whether the refresher execute default refresh loop
|
void |
refresh()
refreshes the listeners of this particular object.
|
java.lang.Object |
remove(int index) |
void |
removeAllElements() |
void |
setForceRefresh(boolean forceRefresh)
Disable or enable the optimized refresher loop (Use of read_attributes)
|
void |
startRefresher()
startRefresher starts the default refresher thread
for the entity list,which sleeps for refreshInterval seconds. |
add, add, add, addErrorListener, addListStateListener, addRefresherListener, addSetErrorListener, clearListStateListener, clearRefresherListener, finalize, fireListStateChangeEvent, fireRefresherStepEvent, get, get, getFilter, getRefreshInterval, getSelectedItem, isRefresherStarted, remove, removeErrorListener, removeListStateListener, removeRefresherListener, removeSetErrorListener, setFilter, setRefresher, setRefreshInterval, setSelectedItem, setSynchronizedPeriod, setTraceUnexpected, stopRefresher
add, capacity, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, getElementAt, getSize, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
size
addListDataListener, getElementAt, getSize, removeListDataListener
contains, elementAt, get, getElementAt, getSize, indexOf, size
protected java.util.Vector<DeviceItem> deviceList
protected boolean forceRefresh
protected fr.esrf.TangoApi.DeviceAttribute[] att
protected DeviceItem devItem
protected Device dev
protected long currentTime
public void addElement(java.lang.Object entity)
addElement
in class javax.swing.DefaultListModel
public java.lang.Object remove(int index)
remove
in class javax.swing.DefaultListModel
public boolean isForceRefresh()
public void setForceRefresh(boolean forceRefresh)
forceRefresh
- true to enable optimized looppublic void removeAllElements()
removeAllElements
in class javax.swing.DefaultListModel
public void clear()
clear
in interface IEntityList
clear
in class javax.swing.DefaultListModel
public void refresh()
IRefreshee
refresh
in interface IEntityList
refresh
in interface IRefreshee
refresh
in class AEntityList
public void startRefresher()
IEntityList
startRefresher
starts the default refresher thread
for the entity list,which sleeps for refreshInterval seconds.startRefresher
in interface IEntityList
startRefresher
in class AEntityList
AEntityList.setRefreshInterval(int)
,
Thread
public java.lang.String getVersion()
getVersion
in interface IEntityList
getVersion
in class AEntityList