|
Eclipse PDE Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The class that implements this interface represents a reference to the library that is defined in the plug-in manifest.
Field Summary | |
---|---|
static String |
CODE
A library type indicating the library contains code. |
static String |
P_CONTENT_FILTERS
A name of the property that will be used to notify about changes in the content filters. |
static String |
P_EXPORTED
A name of the property that will be used to notify about changes of the "exported" field. |
static String |
P_PACKAGES
A name of the property that will be used to notify about changes in the content filters. |
static String |
P_TYPE
A name of the property that will be used to notify about of the 'type' field. |
static String |
RESOURCE
A library type indicating the library contains resource files. |
Fields inherited from interface org.eclipse.pde.core.plugin.IPluginObject |
---|
P_NAME |
Method Summary | |
---|---|
void |
addContentFilter(String filter)
Export a particular package in a library. |
String[] |
getContentFilters()
Returns optional context filters that should be applied to calculate what classes to export from this library. |
String[] |
getPackages()
Returns optional package prefixes that can be used to make library lookup faster.. |
String |
getType()
Returns a type of this library (CODE or RESOURCE) |
boolean |
isExported()
Returns true if this library contains types that will be visible to other plug-ins. |
boolean |
isFullyExported()
Returns true if all the types in this library will be visible to other plug-ins. |
void |
removeContentFilter(String filter)
Remove a package from the export list. |
void |
setContentFilters(String[] filters)
Sets the optional content filters for this library. |
void |
setExported(boolean value)
Sets whether types in this library will be visible to other plug-ins. |
void |
setPackages(String[] packages)
Sets the optional package prefixes for this library. |
void |
setType(String type)
Sets the library type. |
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 |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
public static final String P_EXPORTED
public static final String P_PACKAGES
public static final String P_CONTENT_FILTERS
public static final String P_TYPE
public static final String CODE
public static final String RESOURCE
Method Detail |
public String[] getContentFilters()
public String[] getPackages()
public boolean isExported()
public boolean isFullyExported()
public String getType()
public void setContentFilters(String[] filters) throws CoreException
filters
- an array of filter strings
CoreException
public void addContentFilter(String filter) throws CoreException
filter
- a package name
CoreException
public void removeContentFilter(String filter) throws CoreException
filter
- a package name
CoreException
public void setPackages(String[] packages) throws CoreException
packages
- an array of package prefixes
CoreException
public void setExported(boolean value) throws CoreException
CoreException
public void setType(String type) throws CoreException
CoreException
- if the model is not editable.
|
Eclipse PDE Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |