Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

plugins.CsBeagle
Class CsBeagle  view CsBeagle download CsBeagle.java

java.lang.Object
  extended bydexter.core.AbstractService
      extended bydexter.core.DefaultService
          extended byplugins.CsBeagle.CsBeagle
All Implemented Interfaces:
BuddyDataChangeListener, dexter.core.Entry, dexter.property.PropertyChangedListener, java.lang.Runnable, dexter.core.Service, dexter.swingExtensions.Trayable

public class CsBeagle
extends dexter.core.DefaultService
implements BuddyDataChangeListener, dexter.property.PropertyChangedListener


Nested Class Summary
 class CsBeagle.AddIPAction
           
(package private)  class CsBeagle.AddIpThread
           
 class CsBeagle.HelpAction
           
(package private)  class CsBeagle.IPListener
           
 class CsBeagle.PingAction
           
 class CsBeagle.PowerSearchAction
           
 class CsBeagle.ShowServerDlgAction
           
 class CsBeagle.ShowServerInfoDlgAction
           
 
Nested classes inherited from class dexter.core.AbstractService
dexter.core.AbstractService.OptionAction
 
Field Summary
private  javax.swing.Action addIp
           
protected  int dest
           
protected  boolean favorite
           
protected  java.lang.String fname
           
private  javax.swing.Action helpAction
           
protected  java.util.HashMap nodes
           
(package private)  dexter.property.Property pBuddies
           
(package private)  dexter.property.Property pFavoriteDat
           
private  javax.swing.Action pingAction
           
protected  java.util.Vector players
           
private  javax.swing.Action powerSearch
           
protected  boolean powerThreadNeverStarted
           
(package private)  dexter.property.Property pPingExec
           
(package private)  dexter.property.Property pPingParameters
           
(package private)  dexter.property.Property pPopup
           
(package private)  dexter.property.Property pPowerSearch
           
(package private)  dexter.property.Property pPowerSearchThreads
           
(package private)  dexter.property.Property pSleep
           
protected  boolean restart
           
protected  int sCounter
           
protected static int server_finished
           
private static ServerList servers
           
private  javax.swing.Action showServerDlg
           
private  javax.swing.Action showServerInfoDlg
           
protected  int time_out
           
 
Fields inherited from class dexter.core.DefaultService
stop, thread
 
Fields inherited from class dexter.core.AbstractService
classname, optionAction, optionMenuItem, pluginMenu, popup, propertyFile, pTray, root, treePanel
 
Constructor Summary
CsBeagle()
          Creates a new instance of CsBeagle
 
Method Summary
private  void addIp(dexter.events.Event event)
           
 void addPlayer(Buddy b, Player p)
           
 void changePlayer(Buddy b, Player p)
           
 void createBuddyNodes()
           
protected  void createPopupMenu()
           
 void doRun()
           
 void finalizeRun()
           
 javax.swing.tree.DefaultMutableTreeNode findPlayerNode(javax.swing.tree.DefaultMutableTreeNode node, Player p)
           
 java.util.Vector getBuddies()
           
 java.lang.String getFavoriteDat()
           
 java.lang.String getPingExec()
           
 java.lang.String getPingParameters()
           
 boolean getPopupNotification()
           
 boolean getPowerSearchAtStartup()
           
 int getPowerSearchThreads()
           
 int getSleep()
           
 void initRun()
           
 void propertyChanged(dexter.property.Property p)
           
 void removePlayer(Buddy b, Player p)
           
 void restart()
           
 void showServerInfoDlg(Server server)
           
 void startPowerSearch()
           
 void viewFavoriteServers()
           
 
Methods inherited from class dexter.core.DefaultService
destroy, init, isDestroyed, isStop, run
 
Methods inherited from class dexter.core.AbstractService
addDataChangeListener, addTrayListener, fireAddToTray, fireChangeTray, fireNodeAdded, fireNodeChanged, fireNodeMoved, fireNodeRemoveAll, fireNodeRemoved, fireRemoveFromTray, fireSelected, getFont, getIcon, getId, getPanel, getPluginMenu, getPopupMenu, getPropertyFile, getRollOverIcon, getRootTreeNode, getToolTipText, getTrayIcon, getTrayPopupMenu, invokePropertyDlg, isTray, removeDataChangeListener, removeFromTray, removeTrayListener, sendToTray, setIcon, setId, setServiceName, setToolTipText, toString, updateUI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

servers

private static ServerList servers

sCounter

protected int sCounter

restart

protected boolean restart

favorite

protected boolean favorite

dest

protected int dest

time_out

protected int time_out

server_finished

protected static int server_finished

fname

protected java.lang.String fname

nodes

protected java.util.HashMap nodes

powerSearch

private javax.swing.Action powerSearch

helpAction

private javax.swing.Action helpAction

showServerInfoDlg

private javax.swing.Action showServerInfoDlg

showServerDlg

private javax.swing.Action showServerDlg

addIp

private javax.swing.Action addIp

pingAction

private javax.swing.Action pingAction

players

protected java.util.Vector players

pFavoriteDat

dexter.property.Property pFavoriteDat

pSleep

dexter.property.Property pSleep

pBuddies

dexter.property.Property pBuddies

pPopup

dexter.property.Property pPopup

pPowerSearch

dexter.property.Property pPowerSearch

pPowerSearchThreads

dexter.property.Property pPowerSearchThreads

pPingExec

dexter.property.Property pPingExec

pPingParameters

dexter.property.Property pPingParameters

powerThreadNeverStarted

protected boolean powerThreadNeverStarted
Constructor Detail

CsBeagle

public CsBeagle()
Creates a new instance of CsBeagle

Method Detail

createPopupMenu

protected void createPopupMenu()

initRun

public void initRun()

restart

public void restart()

doRun

public void doRun()

finalizeRun

public void finalizeRun()

createBuddyNodes

public void createBuddyNodes()

propertyChanged

public void propertyChanged(dexter.property.Property p)
Specified by:
propertyChanged in interface dexter.property.PropertyChangedListener

startPowerSearch

public void startPowerSearch()

getFavoriteDat

public java.lang.String getFavoriteDat()

getSleep

public int getSleep()

getBuddies

public java.util.Vector getBuddies()

getPowerSearchAtStartup

public boolean getPowerSearchAtStartup()

getPowerSearchThreads

public int getPowerSearchThreads()

getPopupNotification

public boolean getPopupNotification()

getPingExec

public java.lang.String getPingExec()

getPingParameters

public java.lang.String getPingParameters()

viewFavoriteServers

public void viewFavoriteServers()

addIp

private void addIp(dexter.events.Event event)

showServerInfoDlg

public void showServerInfoDlg(Server server)

addPlayer

public void addPlayer(Buddy b,
                      Player p)
Specified by:
addPlayer in interface BuddyDataChangeListener

removePlayer

public void removePlayer(Buddy b,
                         Player p)
Specified by:
removePlayer in interface BuddyDataChangeListener

changePlayer

public void changePlayer(Buddy b,
                         Player p)
Specified by:
changePlayer in interface BuddyDataChangeListener

findPlayerNode

public javax.swing.tree.DefaultMutableTreeNode findPlayerNode(javax.swing.tree.DefaultMutableTreeNode node,
                                                              Player p)