com.buglabs.dragonfly.ui
Class Activator

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by com.buglabs.dragonfly.ui.Activator
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public class Activator
extends org.eclipse.ui.plugin.AbstractUIPlugin


Field Summary
static java.lang.String IMAGE_COLOR_APP
           
static java.lang.String IMAGE_COLOR_APP_REMOVE
           
static java.lang.String IMAGE_COLOR_BUGNET
           
static java.lang.String IMAGE_COLOR_BUGVIEW_APPLICATION
           
static java.lang.String IMAGE_COLOR_BUNDLE
           
static java.lang.String IMAGE_COLOR_DFLY
           
static java.lang.String IMAGE_COLOR_DIALOG_BUG
           
static java.lang.String IMAGE_COLOR_DIALOG_BUGNET
           
static java.lang.String IMAGE_COLOR_DIALOG_CONNECTION
           
static java.lang.String IMAGE_COLOR_DIALOG_DRAGONFLY
           
static java.lang.String IMAGE_COLOR_DIALOG_PROJECT
           
static java.lang.String IMAGE_COLOR_DWNLD
           
static java.lang.String IMAGE_COLOR_M_CAMERA
           
static java.lang.String IMAGE_COLOR_M_GPS
           
static java.lang.String IMAGE_COLOR_M_LCD
           
static java.lang.String IMAGE_COLOR_M_MOTION
           
static java.lang.String IMAGE_COLOR_MANIFEST
           
static java.lang.String IMAGE_COLOR_MODULE
           
static java.lang.String IMAGE_COLOR_PROJECT
           
static java.lang.String IMAGE_COLOR_SERVICES
           
static java.lang.String IMAGE_COLOR_UPLOAD
           
static java.lang.String IMAGE_COLOR_V_EDIT
           
static java.lang.String IMAGE_CONNECTION_ADD
           
static java.lang.String IMAGE_CONNECTION_DELETE
           
static java.lang.String IMAGE_CONNECTION_PROJECT
           
static java.lang.String IMAGE_CONNECTION_REFRESH
           
static java.lang.String IMAGE_KEY_BASE_UNIT
           
static java.lang.String IMAGE_KEY_BASE_UNIT_SELECTED
           
static java.lang.String IMAGE_KEY_IMAGE_NOT_FOUND
           
static java.lang.String IMAGE_KEY_LEFT_MODULE_SELECTED
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_0
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_0_SELECTED
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_1
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_1_SELECTED
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_2
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_2_SELECTED
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_3
           
static java.lang.String IMAGE_KEY_MODULE_SLOT_3_SELECTED
           
static java.lang.String IMAGE_KEY_RATING_EMPTY
           
static java.lang.String IMAGE_KEY_RATING_FULL
           
static java.lang.String IMAGE_KEY_RATING_HALF
           
static java.lang.String IMAGE_KEY_RIGHT_MODULE_SELECTED
           
static java.lang.String IMAGE_PATH_LEFT_MODULE
           
static java.lang.String IMAGE_PATH_LEFT_MODULE_SELECTED
           
static java.lang.String IMAGE_PATH_RIGHT_MODULE
           
static java.lang.String IMAGE_PATH_RIGHT_MODULE_SELECTED
           
static java.lang.String IMAGE_PROPERTIES
           
static java.lang.String PLUGIN_ID
           
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
Activator()
           
 
Method Summary
 java.io.File exportToJar(org.eclipse.core.resources.IProject proj)
           
 ITreeNode getBugsViewRoot()
           
 org.osgi.framework.BundleContext getContext()
           
static Activator getDefault()
          Returns the shared instance
static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String path)
          Returns an image descriptor for the image file at the given plug-in relative path
 java.lang.String getJarLocation()
           
 boolean getLaunchErrorVisible()
           
 java.util.List getNoConnectList()
           
 java.util.ResourceBundle getResourceBundle()
          Returns the plugin's resource bundle,
static java.lang.String getResourceString(java.lang.String key)
          Returns the string from the plugin's resource bundle, or 'key' if not found.
 java.io.File getSavedBugsFileName()
           
static java.lang.String getServiceDescription(java.lang.String key)
           
static java.lang.String getString(java.lang.String key)
           
 boolean isBugsLoaded()
           
 boolean isConnectionAvailable()
           
 void saveBugs()
           
 void setBugsLoaded(boolean b)
           
 void setConnectionAvailable(boolean b)
           
 void setLaunchErrorVisible(boolean b)
           
 void start(org.osgi.framework.BundleContext context)
           
 void stop(org.osgi.framework.BundleContext context)
           
 
Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin
getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, shutdown, startup
 
Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

IMAGE_KEY_BASE_UNIT_SELECTED

public static final java.lang.String IMAGE_KEY_BASE_UNIT_SELECTED
See Also:
Constant Field Values

IMAGE_KEY_BASE_UNIT

public static final java.lang.String IMAGE_KEY_BASE_UNIT
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_0

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_0
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_2

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_2
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_1

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_1
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_3

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_3
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_0_SELECTED

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_0_SELECTED
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_2_SELECTED

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_2_SELECTED
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_1_SELECTED

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_1_SELECTED
See Also:
Constant Field Values

IMAGE_KEY_MODULE_SLOT_3_SELECTED

public static final java.lang.String IMAGE_KEY_MODULE_SLOT_3_SELECTED
See Also:
Constant Field Values

IMAGE_KEY_RATING_FULL

public static final java.lang.String IMAGE_KEY_RATING_FULL
See Also:
Constant Field Values

IMAGE_KEY_RATING_EMPTY

public static final java.lang.String IMAGE_KEY_RATING_EMPTY
See Also:
Constant Field Values

IMAGE_KEY_RATING_HALF

public static final java.lang.String IMAGE_KEY_RATING_HALF
See Also:
Constant Field Values

IMAGE_KEY_IMAGE_NOT_FOUND

public static final java.lang.String IMAGE_KEY_IMAGE_NOT_FOUND
See Also:
Constant Field Values

IMAGE_KEY_LEFT_MODULE_SELECTED

public static final java.lang.String IMAGE_KEY_LEFT_MODULE_SELECTED
See Also:
Constant Field Values

IMAGE_KEY_RIGHT_MODULE_SELECTED

public static final java.lang.String IMAGE_KEY_RIGHT_MODULE_SELECTED
See Also:
Constant Field Values

IMAGE_PATH_RIGHT_MODULE

public static final java.lang.String IMAGE_PATH_RIGHT_MODULE
See Also:
Constant Field Values

IMAGE_PATH_RIGHT_MODULE_SELECTED

public static final java.lang.String IMAGE_PATH_RIGHT_MODULE_SELECTED
See Also:
Constant Field Values

IMAGE_PATH_LEFT_MODULE

public static final java.lang.String IMAGE_PATH_LEFT_MODULE
See Also:
Constant Field Values

IMAGE_PATH_LEFT_MODULE_SELECTED

public static final java.lang.String IMAGE_PATH_LEFT_MODULE_SELECTED
See Also:
Constant Field Values

IMAGE_COLOR_APP

public static final java.lang.String IMAGE_COLOR_APP
See Also:
Constant Field Values

IMAGE_COLOR_BUGVIEW_APPLICATION

public static final java.lang.String IMAGE_COLOR_BUGVIEW_APPLICATION
See Also:
Constant Field Values

IMAGE_COLOR_BUGNET

public static final java.lang.String IMAGE_COLOR_BUGNET
See Also:
Constant Field Values

IMAGE_COLOR_BUNDLE

public static final java.lang.String IMAGE_COLOR_BUNDLE
See Also:
Constant Field Values

IMAGE_COLOR_DFLY

public static final java.lang.String IMAGE_COLOR_DFLY
See Also:
Constant Field Values

IMAGE_COLOR_DWNLD

public static final java.lang.String IMAGE_COLOR_DWNLD
See Also:
Constant Field Values

IMAGE_COLOR_M_CAMERA

public static final java.lang.String IMAGE_COLOR_M_CAMERA
See Also:
Constant Field Values

IMAGE_COLOR_M_GPS

public static final java.lang.String IMAGE_COLOR_M_GPS
See Also:
Constant Field Values

IMAGE_COLOR_M_LCD

public static final java.lang.String IMAGE_COLOR_M_LCD
See Also:
Constant Field Values

IMAGE_COLOR_M_MOTION

public static final java.lang.String IMAGE_COLOR_M_MOTION
See Also:
Constant Field Values

IMAGE_COLOR_MANIFEST

public static final java.lang.String IMAGE_COLOR_MANIFEST
See Also:
Constant Field Values

IMAGE_COLOR_MODULE

public static final java.lang.String IMAGE_COLOR_MODULE
See Also:
Constant Field Values

IMAGE_COLOR_PROJECT

public static final java.lang.String IMAGE_COLOR_PROJECT
See Also:
Constant Field Values

IMAGE_COLOR_UPLOAD

public static final java.lang.String IMAGE_COLOR_UPLOAD
See Also:
Constant Field Values

IMAGE_COLOR_DIALOG_BUGNET

public static final java.lang.String IMAGE_COLOR_DIALOG_BUGNET
See Also:
Constant Field Values

IMAGE_COLOR_DIALOG_BUG

public static final java.lang.String IMAGE_COLOR_DIALOG_BUG
See Also:
Constant Field Values

IMAGE_COLOR_DIALOG_DRAGONFLY

public static final java.lang.String IMAGE_COLOR_DIALOG_DRAGONFLY
See Also:
Constant Field Values

IMAGE_COLOR_DIALOG_PROJECT

public static final java.lang.String IMAGE_COLOR_DIALOG_PROJECT
See Also:
Constant Field Values

IMAGE_COLOR_DIALOG_CONNECTION

public static final java.lang.String IMAGE_COLOR_DIALOG_CONNECTION
See Also:
Constant Field Values

IMAGE_COLOR_V_EDIT

public static final java.lang.String IMAGE_COLOR_V_EDIT
See Also:
Constant Field Values

IMAGE_CONNECTION_PROJECT

public static final java.lang.String IMAGE_CONNECTION_PROJECT
See Also:
Constant Field Values

IMAGE_CONNECTION_ADD

public static final java.lang.String IMAGE_CONNECTION_ADD
See Also:
Constant Field Values

IMAGE_CONNECTION_DELETE

public static final java.lang.String IMAGE_CONNECTION_DELETE
See Also:
Constant Field Values

IMAGE_CONNECTION_REFRESH

public static final java.lang.String IMAGE_CONNECTION_REFRESH
See Also:
Constant Field Values

IMAGE_PROPERTIES

public static final java.lang.String IMAGE_PROPERTIES
See Also:
Constant Field Values

IMAGE_COLOR_SERVICES

public static final java.lang.String IMAGE_COLOR_SERVICES
See Also:
Constant Field Values

IMAGE_COLOR_APP_REMOVE

public static final java.lang.String IMAGE_COLOR_APP_REMOVE
See Also:
Constant Field Values

PLUGIN_ID

public static final java.lang.String PLUGIN_ID
See Also:
Constant Field Values
Constructor Detail

Activator

public Activator()
Method Detail

start

public void start(org.osgi.framework.BundleContext context)
           throws java.lang.Exception
Specified by:
start in interface org.osgi.framework.BundleActivator
Overrides:
start in class org.eclipse.ui.plugin.AbstractUIPlugin
Throws:
java.lang.Exception

getSavedBugsFileName

public java.io.File getSavedBugsFileName()

stop

public void stop(org.osgi.framework.BundleContext context)
          throws java.lang.Exception
Specified by:
stop in interface org.osgi.framework.BundleActivator
Overrides:
stop in class org.eclipse.ui.plugin.AbstractUIPlugin
Throws:
java.lang.Exception

getDefault

public static Activator getDefault()
Returns the shared instance

Returns:
the shared instance

getImageDescriptor

public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String path)
Returns an image descriptor for the image file at the given plug-in relative path

Parameters:
path - the path
Returns:
the image descriptor

exportToJar

public java.io.File exportToJar(org.eclipse.core.resources.IProject proj)
                         throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getJarLocation

public java.lang.String getJarLocation()

getContext

public org.osgi.framework.BundleContext getContext()

getResourceString

public static java.lang.String getResourceString(java.lang.String key)
Returns the string from the plugin's resource bundle, or 'key' if not found.


getString

public static java.lang.String getString(java.lang.String key)

getServiceDescription

public static java.lang.String getServiceDescription(java.lang.String key)

getResourceBundle

public java.util.ResourceBundle getResourceBundle()
Returns the plugin's resource bundle,


getBugsViewRoot

public ITreeNode getBugsViewRoot()

saveBugs

public void saveBugs()
              throws java.io.IOException
Throws:
java.io.IOException

setBugsLoaded

public void setBugsLoaded(boolean b)

isBugsLoaded

public boolean isBugsLoaded()

setLaunchErrorVisible

public void setLaunchErrorVisible(boolean b)

getLaunchErrorVisible

public boolean getLaunchErrorVisible()

setConnectionAvailable

public void setConnectionAvailable(boolean b)

isConnectionAvailable

public boolean isConnectionAvailable()

getNoConnectList

public java.util.List getNoConnectList()