pl.edu.agh.cast.dataview
Class Activator

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by pl.edu.agh.cast.dataview.Activator
All Implemented Interfaces:
org.osgi.framework.BundleActivator

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

The activator class controls the data view plug-in life cycle.

Author:
AGH CAST Team

Field Summary
static String COLUMN_FILTER_CLASS
          Column type filter class.
static String COLUMN_FILTER_DESCRIPTION
          Column type filter description.
static String COLUMN_FILTER_NAME
          Column type filter name.
static String COLUMN_TYPE_EXTENSION_ID
          Extension id for column types.
static String COLUMN_TYPE_ID
          Column type id.
static String COLUMN_TYPE_LABEL_PROVIDER
          Column type label provider class.
static String COLUMN_TYPE_VALUE_COMPARATOR
          Column type value comparator class.
static String DATA_VIEW_COLUMN_CAPTION
          Data view column caption.
static String DATA_VIEW_COLUMN_TYPE_ID
          Data view column type id.
static String DATA_VIEW_COLUMN_VALUE_PROVIDER
          Data view column value provider class.
static String DATA_VIEW_CONTENT_PROVIDER
          Data view content provider class.
static String DATA_VIEW_SUPPORTED_MODEL
          Data view supported model extension id.
static String DATAVIEW_VIEW_EXTENSION_ID
          Extension id for data view providers.
 
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()
          The default constructor.
 
Method Summary
static Activator getDefault()
          Returns the shared instance of the data view plug-in.
static org.apache.log4j.Logger getLogger()
          Returns the shared logger of the data view plug-in.
 void start(org.osgi.framework.BundleContext context)
          
 void stop(org.osgi.framework.BundleContext context)
          
 
Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin
createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, initializeImageRegistry, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COLUMN_TYPE_EXTENSION_ID

public static final String COLUMN_TYPE_EXTENSION_ID
Extension id for column types.

See Also:
Constant Field Values

COLUMN_TYPE_ID

public static final String COLUMN_TYPE_ID
Column type id.

See Also:
Constant Field Values

COLUMN_TYPE_VALUE_COMPARATOR

public static final String COLUMN_TYPE_VALUE_COMPARATOR
Column type value comparator class.

See Also:
Constant Field Values

COLUMN_TYPE_LABEL_PROVIDER

public static final String COLUMN_TYPE_LABEL_PROVIDER
Column type label provider class.

See Also:
Constant Field Values

COLUMN_FILTER_CLASS

public static final String COLUMN_FILTER_CLASS
Column type filter class.

See Also:
Constant Field Values

COLUMN_FILTER_NAME

public static final String COLUMN_FILTER_NAME
Column type filter name.

See Also:
Constant Field Values

COLUMN_FILTER_DESCRIPTION

public static final String COLUMN_FILTER_DESCRIPTION
Column type filter description.

See Also:
Constant Field Values

DATAVIEW_VIEW_EXTENSION_ID

public static final String DATAVIEW_VIEW_EXTENSION_ID
Extension id for data view providers.

See Also:
Constant Field Values

DATA_VIEW_CONTENT_PROVIDER

public static final String DATA_VIEW_CONTENT_PROVIDER
Data view content provider class.

See Also:
Constant Field Values

DATA_VIEW_SUPPORTED_MODEL

public static final String DATA_VIEW_SUPPORTED_MODEL
Data view supported model extension id.

See Also:
Constant Field Values

DATA_VIEW_COLUMN_TYPE_ID

public static final String DATA_VIEW_COLUMN_TYPE_ID
Data view column type id. Expected the same values as defined in COLUMN_TYPE_ID.

See Also:
Constant Field Values

DATA_VIEW_COLUMN_CAPTION

public static final String DATA_VIEW_COLUMN_CAPTION
Data view column caption.

See Also:
Constant Field Values

DATA_VIEW_COLUMN_VALUE_PROVIDER

public static final String DATA_VIEW_COLUMN_VALUE_PROVIDER
Data view column value provider class.

See Also:
Constant Field Values
Constructor Detail

Activator

public Activator()
The default constructor.

Method Detail

start

public void start(org.osgi.framework.BundleContext context)
           throws Exception

Specified by:
start in interface org.osgi.framework.BundleActivator
Overrides:
start in class org.eclipse.ui.plugin.AbstractUIPlugin
Throws:
Exception
See Also:
AbstractUIPlugin.start(org.osgi.framework.BundleContext)

stop

public void stop(org.osgi.framework.BundleContext context)
          throws Exception

Specified by:
stop in interface org.osgi.framework.BundleActivator
Overrides:
stop in class org.eclipse.ui.plugin.AbstractUIPlugin
Throws:
Exception
See Also:
AbstractUIPlugin.stop(org.osgi.framework.BundleContext)

getDefault

public static Activator getDefault()
Returns the shared instance of the data view plug-in.

Returns:
the shared instance

getLogger

public static org.apache.log4j.Logger getLogger()
Returns the shared logger of the data view plug-in.

Returns:
the shared logger


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.