|
org.eclipse.pde.core.plugin
Interface IPlugin
-
All Superinterfaces:
-
IAdaptable,
IExtensions,
IIdentifiable,
IPluginBase,
IPluginObject,
IWritable
-
public interface IPlugin
- extends
IPluginBase
A model object that represents the content of the plugin.xml
file.
-
Restriction:
- This interface is not intended to be implemented by clients.
-
Restriction:
- This interface is not intended to be extended by clients.
Field Summary
|
static
String
|
P_CLASS_NAME
A property that will be used when the plug-in activator
field is changed. |
Methods inherited from interface org.eclipse.pde.core.plugin.
IPluginBase
|
add,
add,
getImports,
getLibraries,
getProviderName,
getSchemaVersion,
getVersion,
remove,
remove,
setProviderName,
setSchemaVersion,
setVersion,
swap,
swap
|
Methods inherited from interface org.eclipse.pde.core.plugin.
IPluginObject
|
getModel,
getName,
getParent,
getPluginBase,
getPluginModel,
getResourceString,
getTranslatedName,
isInTheModel,
isValid,
setInTheModel,
setName
|
Methods inherited from interface org.eclipse.pde.core.
IWritable
|
write
|
P_CLASS_NAME
static final
String P_CLASS_NAME
- A property that will be used when the plug-in activator
field is changed.
-
See Also:
-
Constant Field Values
getClassName
String getClassName()
- Returns a plug-in activator class name
-
-
-
Returns:
- plug-in activator class name or null if not specified.
setClassName
void setClassName(
String className)
throws
CoreException
- Sets the name of the plug-in activator class.
This method will throw a CoreException
if the model is not editable.
-
-
-
Parameters:
-
className - the new class name
-
Throws:
-
CoreException
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.
|
|