Package org.eclipse.core.variables
Class VariablesPlugin
- java.lang.Object
-
- org.eclipse.core.runtime.Plugin
-
- org.eclipse.core.variables.VariablesPlugin
-
- All Implemented Interfaces:
BundleActivator
public class VariablesPlugin extends Plugin
The plug-in runtime class for the Core Variables plug-in.- Since:
- 3.0
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static intINTERNAL_ERRORStatus code indicating an unexpected internal error.static StringPI_CORE_VARIABLESUnique identifier constant (value"org.eclipse.core.variables") for the Core Variables plug-in.static intREFERENCE_CYCLE_ERRORStatus code indicating a variable reference cycle error.-
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
-
-
Constructor Summary
Constructors Constructor Description VariablesPlugin()Constructs an instance of this plug-in runtime class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VariablesPlugingetDefault()Returns this plug-in instance.IStringVariableManagergetStringVariableManager()Returns the string variable manager.static StringgetUniqueIdentifier()Convenience method which returns the unique identifier of this plug-in.static voidlog(Throwable t)Logs the specified throwable with this plug-in's log.static voidlog(IStatus status)Logs the specified status with this plug-in's log.static voidlogMessage(String message, Throwable throwable)Logs the given message with this plug-in's log and the given throwable ornullif none.-
Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getLog, getPluginPreferences, getStateLocation, initializeDefaultPluginPreferences, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, start, startup, stop, toString
-
-
-
-
Field Detail
-
INTERNAL_ERROR
public static final int INTERNAL_ERROR
Status code indicating an unexpected internal error.- See Also:
- Constant Field Values
-
REFERENCE_CYCLE_ERROR
public static final int REFERENCE_CYCLE_ERROR
Status code indicating a variable reference cycle error.- See Also:
- Constant Field Values
-
PI_CORE_VARIABLES
public static final String PI_CORE_VARIABLES
Unique identifier constant (value"org.eclipse.core.variables") for the Core Variables plug-in.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VariablesPlugin
public VariablesPlugin()
Constructs an instance of this plug-in runtime class.An instance of this plug-in runtime class is automatically created when the facilities provided by the Variables plug-in are required. Clients must never explicitly instantiate a plug-in runtime class.
-
-
Method Detail
-
getDefault
public static VariablesPlugin getDefault()
Returns this plug-in instance.- Returns:
- the single instance of this plug-in runtime class
-
log
public static void log(Throwable t)
Logs the specified throwable with this plug-in's log.- Parameters:
t- throwable to log
-
logMessage
public static void logMessage(String message, Throwable throwable)
Logs the given message with this plug-in's log and the given throwable ornullif none.- Parameters:
message- the message to logthrowable- the exception that occurred ornullif none
-
log
public static void log(IStatus status)
Logs the specified status with this plug-in's log.- Parameters:
status- status to log
-
getUniqueIdentifier
public static String getUniqueIdentifier()
Convenience method which returns the unique identifier of this plug-in.- Returns:
- the identifier of this plug-in
-
getStringVariableManager
public IStringVariableManager getStringVariableManager()
Returns the string variable manager.- Returns:
- the string variable manager
-
-