class InstrumentSampleNodeData extends NodeData
| Modifier and Type | Field and Description |
|---|---|
private static int |
ICON_SUBTYPE_CONF |
private static int |
ICON_SUBTYPE_LEASE |
private static int |
ICON_SUBTYPE_MAINTAINED_LEASE |
private static int |
ICON_SUBTYPE_OLD |
private static int |
ICON_TYPE_CNT |
private static int |
ICON_TYPE_MAX |
private static int |
ICON_TYPE_MEAN |
private static int |
ICON_TYPE_MIN |
private boolean |
m_configured |
private InstrumentManagerConnection |
m_connection |
private InstrumentSampleData |
m_data |
private static javax.swing.ImageIcon[][] |
m_icons |
private java.lang.String |
m_instrumentName |
private long |
m_interval
Time interval of the sample points.
|
private long |
m_leaseDuration
The length of the maintained lease.
|
private long |
m_leaseExpireTime |
private int |
m_size
Number of points in the sample.
|
private int |
m_type
Type of the sample.
|
EMPTY_MENU_ITEM_ARRAY, MEDIA_PATH| Constructor and Description |
|---|
InstrumentSampleNodeData(java.lang.String instrumentName,
InstrumentSampleData data,
InstrumentManagerConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JMenuItem[] |
getCommonMenuItems()
Returns an array of any menu items which will be displayed both
in a popup menu and in the menus.
|
(package private) InstrumentSampleData |
getData() |
(package private) javax.swing.ImageIcon |
getIcon()
Get the icon to display for the node.
|
(package private) long |
getInterval() |
(package private) long |
getLeaseDuration()
Returns the length of the maintained lease.
|
(package private) long |
getRemainingLeaseTime() |
(package private) int |
getSize() |
(package private) java.lang.String |
getToolTipText()
Return the text to use for a tool tip on this node.
|
(package private) int |
getType() |
(package private) boolean |
isConfigured() |
(package private) boolean |
isLeased() |
(package private) boolean |
isLeaseMaintained() |
private static void |
loadTypeIcons(java.lang.ClassLoader cl,
int type,
java.lang.String prefix) |
(package private) void |
select()
Called when the node is selected.
|
(package private) void |
setLeaseDuration(long leaseDuration)
Sets the maintained lease time.
|
(package private) void |
setLeaseExpireTime(long leaseExpireTime) |
(package private) boolean |
update() |
getDescription, getName, getPopupMenu, getStateVersion, setDescription, toString, updateprivate static final int ICON_TYPE_CNT
private static final int ICON_TYPE_MAX
private static final int ICON_TYPE_MEAN
private static final int ICON_TYPE_MIN
private static final int ICON_SUBTYPE_CONF
private static final int ICON_SUBTYPE_LEASE
private static final int ICON_SUBTYPE_MAINTAINED_LEASE
private static final int ICON_SUBTYPE_OLD
private static final javax.swing.ImageIcon[][] m_icons
private java.lang.String m_instrumentName
private InstrumentSampleData m_data
private InstrumentManagerConnection m_connection
private boolean m_configured
private long m_leaseExpireTime
private long m_leaseDuration
private int m_type
private int m_size
private long m_interval
InstrumentSampleNodeData(java.lang.String instrumentName,
InstrumentSampleData data,
InstrumentManagerConnection connection)
private static void loadTypeIcons(java.lang.ClassLoader cl,
int type,
java.lang.String prefix)
javax.swing.ImageIcon getIcon()
java.lang.String getToolTipText()
getToolTipText in class NodeDatapublic javax.swing.JMenuItem[] getCommonMenuItems()
getCommonMenuItems in class NodeDataInstrumentSampleData getData()
boolean isConfigured()
boolean isLeased()
boolean isLeaseMaintained()
int getType()
int getSize()
long getInterval()
boolean update()
long getRemainingLeaseTime()
void setLeaseExpireTime(long leaseExpireTime)
void setLeaseDuration(long leaseDuration)
leaseDuration - The maintained lease time.long getLeaseDuration()