Method Summary |
|
public void | addComplibListener(ComplibListener listener) |
public void | addProjectComplib(Project project, ExtensionComplib newComplib) |
public synchronized void | addPropertyChangeListener(PropertyChangeListener listener) |
public void | addSharedComplibProject(Project shComplibProject) Attempt to add project as a shared complib project to the active project. |
public void | cleanUpProjectComplibs(Project project) |
public PaletteActions | createComplibPaletteActions() |
public PaletteFilter | createComplibPaletteFilter(Project project) |
public List<ExtensionComplib> | 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. |
public Set<ExtensionComplib> | getComplibsForProject(Project project) |
public Node | getComplibsRootNode(Project project) |
public ComponentInfo[] | getComponentInfos(Complib complib) Returns information about each component contained in a complib in sorted order by display
name. |
public List<Project> | getEligibleSharedComplibProjects() |
public String | getInUseProjectNames(ExtensionComplib complib) Returns either null or a comma separated list of display names of currently opened rave
projects that use a particular complib. |
public Complib | getInstalledComplib(String namespaceUri, String version) |
public ArrayList<Complib> | getInstalledComplibs() Return all installed component libraries. |
public static ComplibServiceProvider | getInstance() |
public List<String> | getLibRefNamesToRemove(Project project) |
public Preferences | getPreferences() |
public RelatedComplibs | getRelatedComplibs(ExtensionComplib complib) Returns a list of currently installed complibs that have the same namespace as the complib
parameter. |
public Set<SharedComplib> | getSharedComplibsForActiveProject() |
public void | initProjectComplibs(Project project) |
public void | installComplibFile(File complibFile, boolean overwrite) |
public ExtensionComplib | 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. |
public boolean | isInstalled(ComplibPackage pkg) |
public void | refreshSharedComplibsForActiveProject() |
public void | remove(ExtensionComplib complib) |
public void | removeComplibFromProject(Project project, ExtensionComplib complib) Remove an embedded project complib from a project and inform listeners. |
public void | removeComplibListener(ComplibListener listener) |
public synchronized void | removePropertyChangeListener(PropertyChangeListener listener) |
public void | removeSharedComplibsFromActiveProject(Set<SharedComplib> complibsToRemove) |
public void | replaceProjectComplib(Project project, ExtensionComplib origComplib, ExtensionComplib newComplib) Replace a project-scoped complib with a new installed user-scoped complib. |
public void | resetToInitialPalette(Complib complib) Reset the palette state of a currently installed complib to a predefined initial state. |