|
|||||||||
| Home >> All >> dexter >> [ core overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
dexter.core
Class AbstractService

java.lang.Objectdexter.core.AbstractService
- All Implemented Interfaces:
- Entry, Service, dexter.swingExtensions.Trayable
- Direct Known Subclasses:
- DefaultService
- public abstract class AbstractService
- extends java.lang.Object
- implements Service, Entry, dexter.swingExtensions.Trayable
- extends java.lang.Object
| Nested Class Summary | |
class |
AbstractService.OptionAction
|
| Field Summary | |
protected java.lang.String |
classname
|
(package private) java.util.Vector |
dataChangeListeners
|
(package private) javax.swing.ImageIcon |
icon
|
(package private) int |
id
|
(package private) java.lang.String |
name
|
protected AbstractService.OptionAction |
optionAction
|
protected javax.swing.JMenuItem |
optionMenuItem
|
protected PluginMenu |
pluginMenu
|
protected javax.swing.JPopupMenu |
popup
|
protected dexter.property.PropertyFile |
propertyFile
|
protected dexter.property.Property |
pTray
|
protected javax.swing.tree.DefaultMutableTreeNode |
root
|
(package private) java.lang.String |
toolTipText
|
(package private) java.util.Vector |
trayListeners
|
protected dexter.swingExtensions.TreePanel |
treePanel
|
| Constructor Summary | |
AbstractService()
Creates a new instance of Service |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
id
int id
popup
protected javax.swing.JPopupMenu popup
optionMenuItem
protected javax.swing.JMenuItem optionMenuItem
pluginMenu
protected PluginMenu pluginMenu
optionAction
protected AbstractService.OptionAction optionAction
classname
protected java.lang.String classname
dataChangeListeners
java.util.Vector dataChangeListeners
trayListeners
java.util.Vector trayListeners
root
protected javax.swing.tree.DefaultMutableTreeNode root
name
java.lang.String name
toolTipText
java.lang.String toolTipText
icon
javax.swing.ImageIcon icon
treePanel
protected dexter.swingExtensions.TreePanel treePanel
pTray
protected dexter.property.Property pTray
propertyFile
protected dexter.property.PropertyFile propertyFile
| Constructor Detail |
AbstractService
public AbstractService()
- Creates a new instance of Service
| Method Detail |
addDataChangeListener
public void addDataChangeListener(DataChangeListener dcl)
removeDataChangeListener
public void removeDataChangeListener(DataChangeListener dcl)
addTrayListener
public void addTrayListener(dexter.swingExtensions.TrayListener tcl)
- Specified by:
addTrayListenerin interfaceService
removeTrayListener
public void removeTrayListener(dexter.swingExtensions.TrayListener tcl)
- Specified by:
removeTrayListenerin interfaceService
fireNodeRemoved
public void fireNodeRemoved(javax.swing.tree.DefaultMutableTreeNode node)
fireNodeRemoveAll
public void fireNodeRemoveAll(javax.swing.tree.DefaultMutableTreeNode node)
fireNodeAdded
public void fireNodeAdded(javax.swing.tree.DefaultMutableTreeNode parent, javax.swing.tree.DefaultMutableTreeNode node)
fireAddToTray
public void fireAddToTray()
fireRemoveFromTray
public void fireRemoveFromTray()
fireChangeTray
public void fireChangeTray()
fireNodeMoved
public void fireNodeMoved(javax.swing.tree.DefaultMutableTreeNode newParent, javax.swing.tree.DefaultMutableTreeNode node)
fireNodeChanged
public void fireNodeChanged(javax.swing.tree.DefaultMutableTreeNode node)
getRootTreeNode
public javax.swing.tree.DefaultMutableTreeNode getRootTreeNode()
setServiceName
public void setServiceName(java.lang.String name)
setToolTipText
public void setToolTipText(java.lang.String ttt)
fireSelected
public void fireSelected()
- Specified by:
fireSelectedin interfaceEntry
getIcon
public javax.swing.ImageIcon getIcon()
setIcon
public void setIcon(javax.swing.ImageIcon icon)
getToolTipText
public java.lang.String getToolTipText()
- Specified by:
getToolTipTextin interfaceEntry
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
invokePropertyDlg
protected void invokePropertyDlg()
getPopupMenu
public javax.swing.JPopupMenu getPopupMenu()
- Specified by:
getPopupMenuin interfaceEntry
getPropertyFile
public dexter.property.PropertyFile getPropertyFile()
- Specified by:
getPropertyFilein interfaceService
init
public void init()
destroy
public void destroy()
getFont
public java.awt.Font getFont()
getPanel
public javax.swing.JPanel getPanel()
getId
public int getId()
setId
public void setId(int id)
getRollOverIcon
public javax.swing.ImageIcon getRollOverIcon()
- Specified by:
getRollOverIconin interfacedexter.swingExtensions.Trayable
getTrayIcon
public javax.swing.ImageIcon getTrayIcon()
- Specified by:
getTrayIconin interfacedexter.swingExtensions.Trayable
getTrayPopupMenu
public javax.swing.JPopupMenu getTrayPopupMenu()
- Specified by:
getTrayPopupMenuin interfacedexter.swingExtensions.Trayable
isTray
public boolean isTray()
- Specified by:
isTrayin interfacedexter.swingExtensions.Trayable
removeFromTray
public void removeFromTray()
- Specified by:
removeFromTrayin interfacedexter.swingExtensions.Trayable
isDestroyed
public abstract boolean isDestroyed()
- Specified by:
isDestroyedin interfaceService
sendToTray
public void sendToTray()
- Specified by:
sendToTrayin interfacedexter.swingExtensions.Trayable
updateUI
public void updateUI()
getPluginMenu
public PluginMenu getPluginMenu()
- Specified by:
getPluginMenuin interfaceService
|
|||||||||
| Home >> All >> dexter >> [ core overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
dexter.core.AbstractService