getAddableComplibs(Project project) Returns a list of installed user-imported complibs that may still be added to a project.
Complibs in a different namespace from any other complib in the project may still be added to
a project.
getInUseProjectNames(ExtensionComplib complib) Returns either null or a comma separated list of display names of currently opened rave
projects that use a particular complib.
installComplibPackage(ComplibPackage pkg) Install a complib package into user scope and into the palette overwriting any existing
complib and handling any failures by undoing changes.
Attempt to add project as a shared complib project to the active project.
Parameters: shComplibProject - throws: IOException - throws: ComplibException -
cleanUpProjectComplibs
public void cleanUpProjectComplibs(Project project)(Code)
createComplibPaletteActions
public PaletteActions createComplibPaletteActions()(Code)
createComplibPaletteFilter
public PaletteFilter createComplibPaletteFilter(Project project)(Code)
Returns a list of installed user-imported complibs that may still be added to a project.
Complibs in a different namespace from any other complib in the project may still be added to
a project. Also, enforce Java EE spec version constraint.
Parameters: project -
Returns either null or a comma separated list of display names of currently opened rave
projects that use a particular complib. "Use" means that the complib has the same ComplibId
as a complib that is embedded in a project. A return value of null, means no projects use
that complib.
Parameters: complib -
Returns a list of currently installed complibs that have the same namespace as the complib
parameter. The lists are sorted in highest version first order.
Parameters: complib -
Install a complib package into user scope and into the palette overwriting any existing
complib and handling any failures by undoing changes.
Parameters: pkg - complib package throws: ComplibException - throws: IOException -
Replace a project-scoped complib with a new installed user-scoped complib. They share the
same namespace. A null origComplib means to just add newComplib to the project.
Parameters: project - Parameters: origComplib - original project-scoped complib, may be null Parameters: newComplib - new installed user-scoped complib throws: IOException - throws: ComplibException -