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.
Field Summary |
static String |
P_CLASS_NAME
A property that will be used when "className"
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 |
P_CLASS_NAME
public static final String P_CLASS_NAME
- A property that will be used when "className"
field is changed.
- See Also:
- Constant Field Values
getClassName
public String getClassName()
- Returns a plug-in class name.
- Returns:
- plug-in class name or null if not specified.
setClassName
public void setClassName(String className)
throws CoreException
- Sets the name of the plug-in 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, 2004. All Rights Reserved.