TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.util
Class AbstractTPTPStaticAnalysisPlugin

java.lang.Object
  extended byorg.eclipse.core.runtime.Plugin
      extended byorg.eclipse.tptp.platform.analysis.util.AbstractTPTPStaticAnalysisPlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator, ILogger, IStringBundle
Direct Known Subclasses:
AbstractTPTPStaticAnalysisUIPlugin, TPTPAnalysisMetricsPlugin, TPTPStaticAnalysisEnginePlugin, TPTPStaticAnalysisExamplesPlugin, TPTPStaticAnalysisUtilPlugin

public abstract class AbstractTPTPStaticAnalysisPlugin
extends org.eclipse.core.runtime.Plugin
implements IStringBundle, ILogger


Field Summary
static java.lang.String ICONS
           
static java.lang.String MISSING_RESOURCE_ERROR
           
static java.lang.String PLUGIN_STARTED_MESSAGE
           
static java.lang.String SEPARATOR
           
static java.lang.String TOKEN_FOR_BUNDLE_STRING_PREFIX
           
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
AbstractTPTPStaticAnalysisPlugin()
           
 
Method Summary
 void error(java.lang.String sMessage, java.lang.Class c, java.lang.Throwable ex)
          Log an error.
 void error(java.lang.String sMessage, java.lang.Object[] args, java.lang.Class c, java.lang.Throwable ex)
           
 void error(java.lang.String sMessage, java.lang.Object arg, java.lang.Class c, java.lang.Throwable ex)
           
static AbstractTPTPStaticAnalysisPlugin getIStringBundle(org.osgi.framework.Bundle bundle)
           
 java.lang.String getString(java.lang.Class c, java.lang.String sString)
          Get a string.
 java.lang.String getString(java.lang.Class c, java.lang.String s, java.lang.Object arg)
          Get a string.
 java.lang.String getString(java.lang.Class c, java.lang.String s, java.lang.Object[] args)
          get a string.
 java.lang.String getString(java.lang.String prefix, java.lang.String sIdent)
          Get a string.
 java.lang.String getString(java.lang.String sPrefix, java.lang.String sIdent, java.lang.Object arg)
          Get a string.
 java.lang.String getString(java.lang.String sPrefix, java.lang.String sIdent, java.lang.Object[] args)
          Get a string.
protected  boolean hasResourceBundle()
           
 boolean isBundleInTheRightLocale()
           
static void registerIStringBundle(AbstractTPTPStaticAnalysisPlugin iStrBundle, org.osgi.framework.Bundle bundle)
           
 void start(org.osgi.framework.BundleContext context)
           
 void warning(java.lang.String sMessage, java.lang.Class c)
          Log a warning.
 void write(java.lang.String sMessage, java.lang.Class c)
          Write to log.
 
Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, initializeDefaultPluginPreferences, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SEPARATOR

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

MISSING_RESOURCE_ERROR

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

PLUGIN_STARTED_MESSAGE

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

ICONS

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

TOKEN_FOR_BUNDLE_STRING_PREFIX

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

AbstractTPTPStaticAnalysisPlugin

public AbstractTPTPStaticAnalysisPlugin()
                                 throws java.util.MissingResourceException
Method Detail

registerIStringBundle

public static final void registerIStringBundle(AbstractTPTPStaticAnalysisPlugin iStrBundle,
                                               org.osgi.framework.Bundle bundle)

getIStringBundle

public static final AbstractTPTPStaticAnalysisPlugin getIStringBundle(org.osgi.framework.Bundle bundle)

start

public void start(org.osgi.framework.BundleContext context)
           throws java.lang.Exception
Specified by:
start in interface org.osgi.framework.BundleActivator
Throws:
java.lang.Exception

getString

public final java.lang.String getString(java.lang.String prefix,
                                        java.lang.String sIdent)
Description copied from interface: IStringBundle
Get a string.

Specified by:
getString in interface IStringBundle
Parameters:
prefix -
sIdent -
Returns:

isBundleInTheRightLocale

public final boolean isBundleInTheRightLocale()

getString

public final java.lang.String getString(java.lang.Class c,
                                        java.lang.String sString)
Description copied from interface: IStringBundle
Get a string.

Specified by:
getString in interface IStringBundle
Parameters:
c -
sString -
Returns:

getString

public final java.lang.String getString(java.lang.String sPrefix,
                                        java.lang.String sIdent,
                                        java.lang.Object arg)
Description copied from interface: IStringBundle
Get a string.

Specified by:
getString in interface IStringBundle
Parameters:
sPrefix -
sIdent -
arg -
Returns:

getString

public final java.lang.String getString(java.lang.Class c,
                                        java.lang.String s,
                                        java.lang.Object arg)
Description copied from interface: IStringBundle
Get a string.

Specified by:
getString in interface IStringBundle
Parameters:
c -
s -
arg -
Returns:

getString

public final java.lang.String getString(java.lang.String sPrefix,
                                        java.lang.String sIdent,
                                        java.lang.Object[] args)
Description copied from interface: IStringBundle
Get a string.

Specified by:
getString in interface IStringBundle
Parameters:
sPrefix -
sIdent -
args -
Returns:

getString

public final java.lang.String getString(java.lang.Class c,
                                        java.lang.String s,
                                        java.lang.Object[] args)
Description copied from interface: IStringBundle
get a string.

Specified by:
getString in interface IStringBundle
Parameters:
c -
s -
args -
Returns:

error

public void error(java.lang.String sMessage,
                  java.lang.Class c,
                  java.lang.Throwable ex)
Description copied from interface: ILogger
Log an error.

Specified by:
error in interface ILogger
Parameters:
sMessage -
c -
ex -

error

public void error(java.lang.String sMessage,
                  java.lang.Object arg,
                  java.lang.Class c,
                  java.lang.Throwable ex)

error

public void error(java.lang.String sMessage,
                  java.lang.Object[] args,
                  java.lang.Class c,
                  java.lang.Throwable ex)

write

public void write(java.lang.String sMessage,
                  java.lang.Class c)
Description copied from interface: ILogger
Write to log.

Specified by:
write in interface ILogger
Parameters:
sMessage -
c -

warning

public void warning(java.lang.String sMessage,
                    java.lang.Class c)
Description copied from interface: ILogger
Log a warning.

Specified by:
warning in interface ILogger
Parameters:
sMessage -
c -

hasResourceBundle

protected boolean hasResourceBundle()

TPTP 4.1.0 Platform Project
Public API Specification