|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.excalibur.instrument.client.NodeData
org.apache.excalibur.instrument.client.InstrumentSampleNodeData
class InstrumentSampleNodeData
Field Summary | |
---|---|
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. |
Fields inherited from class org.apache.excalibur.instrument.client.NodeData |
---|
EMPTY_MENU_ITEM_ARRAY, MEDIA_PATH |
Constructor Summary | |
---|---|
InstrumentSampleNodeData(java.lang.String instrumentName,
InstrumentSampleData data,
InstrumentManagerConnection connection)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class org.apache.excalibur.instrument.client.NodeData |
---|
getDescription, getName, getPopupMenu, getStateVersion, setDescription, toString, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private 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
Constructor Detail |
---|
InstrumentSampleNodeData(java.lang.String instrumentName, InstrumentSampleData data, InstrumentManagerConnection connection)
Method Detail |
---|
private static void loadTypeIcons(java.lang.ClassLoader cl, int type, java.lang.String prefix)
javax.swing.ImageIcon getIcon()
getIcon
in class NodeData
java.lang.String getToolTipText()
getToolTipText
in class NodeData
public javax.swing.JMenuItem[] getCommonMenuItems()
getCommonMenuItems
in class NodeData
void select()
select
in class NodeData
InstrumentSampleData 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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |