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

Quick Search    Search Deep

dexter.core
Class Dexter  view Dexter download Dexter.java

java.lang.Object
  extended bydexter.core.Dexter
All Implemented Interfaces:
dexter.property.PropertyChangedListener, dexter.property.PropertyInputListener

public class Dexter
extends java.lang.Object
implements dexter.property.PropertyChangedListener, dexter.property.PropertyInputListener


Nested Class Summary
(package private)  class Dexter.DummyComponent
           
 class Dexter.SwingPopup
           
 
Field Summary
protected static Dexter dexter
           
private  dexter.events.EventDispatcher eventDispatcher
           
private  java.lang.String home
           
static MainFrame mainframe
           
private  java.util.HashMap pluginConf
           
private  java.lang.String plugindir
           
private  dexter.property.PropertyFile propertyFile
           
private  dexter.property.Property pServices
           
private  dexter.property.Property pSkinPath
           
private  ResourceFactory resourceFactory
           
protected  java.util.HashMap services
           
private  dexter.property.PropertyWizard setupWizard
           
static boolean trayIcon
           
 
Constructor Summary
Dexter()
          Constructor
Dexter(java.lang.String home)
           
 
Method Summary
 void addService(java.lang.String name)
           
private  java.lang.String getDefaultDir()
           
private  java.lang.String getDefaultIconPath()
           
 dexter.events.EventDispatcher getEventDispatcher()
           
 java.lang.String getHomeDir()
           
 javax.swing.ImageIcon getIcon()
           
private  java.lang.String getIconPath()
           
static Dexter getInstance()
           
static java.awt.Color getMainColor()
           
 java.lang.String getPluginDir()
           
 dexter.property.PropertyFile getPropertyFile()
           
 ResourceFactory getResourceFactory()
           
 java.util.HashMap getServices()
           
 java.util.Vector getServiceStrings()
           
 dexter.property.PropertyWizard getSetupWizard()
           
private  java.lang.String getSkinFileName()
           
private  boolean isDefaultIconPath()
           
private  void loadIcons()
           
private  void loadSkinFile()
           
static void main(java.lang.String[] args)
           
static void printUsage()
           
 void propertyChanged(dexter.property.Property p)
           
 void propertyInput(dexter.property.Property p)
           
 void removeService(java.lang.String name)
           
static java.lang.String repairFileName(java.lang.String fname)
           
static ResourceFactory resourceFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trayIcon

public static boolean trayIcon

resourceFactory

private ResourceFactory resourceFactory

eventDispatcher

private dexter.events.EventDispatcher eventDispatcher

services

protected java.util.HashMap services

mainframe

public static MainFrame mainframe

home

private java.lang.String home

plugindir

private java.lang.String plugindir

pluginConf

private java.util.HashMap pluginConf

setupWizard

private dexter.property.PropertyWizard setupWizard

propertyFile

private dexter.property.PropertyFile propertyFile

pServices

private dexter.property.Property pServices

pSkinPath

private dexter.property.Property pSkinPath

dexter

protected static Dexter dexter
Constructor Detail

Dexter

public Dexter()
Constructor


Dexter

public Dexter(java.lang.String home)
Method Detail

getDefaultDir

private java.lang.String getDefaultDir()

loadSkinFile

private void loadSkinFile()

loadIcons

private void loadIcons()

propertyChanged

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

getPropertyFile

public dexter.property.PropertyFile getPropertyFile()

addService

public void addService(java.lang.String name)

getServices

public java.util.HashMap getServices()

getServiceStrings

public java.util.Vector getServiceStrings()

removeService

public void removeService(java.lang.String name)

getMainColor

public static java.awt.Color getMainColor()

getHomeDir

public java.lang.String getHomeDir()

getSetupWizard

public dexter.property.PropertyWizard getSetupWizard()

getIcon

public javax.swing.ImageIcon getIcon()

getPluginDir

public java.lang.String getPluginDir()

getEventDispatcher

public dexter.events.EventDispatcher getEventDispatcher()

getResourceFactory

public ResourceFactory getResourceFactory()

propertyInput

public void propertyInput(dexter.property.Property p)
Specified by:
propertyInput in interface dexter.property.PropertyInputListener

getIconPath

private java.lang.String getIconPath()

getSkinFileName

private java.lang.String getSkinFileName()

getDefaultIconPath

private java.lang.String getDefaultIconPath()

isDefaultIconPath

private boolean isDefaultIconPath()

main

public static void main(java.lang.String[] args)

printUsage

public static void printUsage()

getInstance

public static Dexter getInstance()

resourceFactory

public static ResourceFactory resourceFactory()

repairFileName

public static java.lang.String repairFileName(java.lang.String fname)