Package | Description |
---|---|
org.freehep.application.studio |
Classes used by interactive applications that can be extended with plugins.
|
Modifier and Type | Method and Description |
---|---|
LibInfo |
PluginMap.getActiveLibrary(LibInfo library)
Returns active library that corresponds to the specified library.
|
LibInfo |
PluginMap.getLibrary(LibInfo library)
Returns installed library that corresponds to the specified library.
|
LibInfo |
PluginMap.getLibrary(String id,
PluginDir dir)
Returns library descriptor for the specified ID and directory.
|
Modifier and Type | Method and Description |
---|---|
Map<String,LibInfo> |
PluginMap.getActiveLibraries()
Returns a map of IDs to descriptors for all currently active libraries.
|
Map<String,LibInfo> |
PluginMap.getActiveLibraries(PluginInfo plugin)
Returns a map of IDs to descriptors for currently active libraries claimed by the specified plugin.
|
List<LibInfo> |
PluginMap.getDownloads(Collection<LibInfo> libraries,
boolean checkInstalled)
Returns a list of libraries that need to be downloaded to install specified libraries.
|
List<LibInfo> |
PluginMap.getDownloads(Collection<PluginInfo> plugins)
Returns a list of libraries that need to be downloaded to install specified plugins.
|
List<LibInfo> |
PluginMap.getDownloads(Collection<PluginInfo> plugins,
Map<String,PluginInfo> available)
Returns a list of libraries that need to be downloaded to install specified plugins.
|
List<LibInfo> |
PluginMap.getLibraries()
Returns a list of all non-duplicate libraries in this map.
|
List<LibInfo> |
PluginInfo.getLibraries() |
Collection<LibInfo> |
PluginMap.getLibraries(PluginDir dir)
Returns a collection of all non-duplicate libraries in the specified directory.
|
List<LibInfo> |
PluginMap.getMissingLibraries()
Returns a list of libraries missed by active plugins.
|
EnumMap<PluginDir,ArrayList<LibInfo>> |
PluginMap.getUnclaimedLibraries()
Returns mapping of extension directories to lists of unclaimed libraries found in those directories.
|
Modifier and Type | Method and Description |
---|---|
LibInfo |
PluginMap.getActiveLibrary(LibInfo library)
Returns active library that corresponds to the specified library.
|
LibInfo |
PluginMap.getLibrary(LibInfo library)
Returns installed library that corresponds to the specified library.
|
Modifier and Type | Method and Description |
---|---|
void |
PluginMap.commit(List<LibInfo> libraries)
Installs specified libraries..
|
List<LibInfo> |
PluginMap.getDownloads(Collection<LibInfo> libraries,
boolean checkInstalled)
Returns a list of libraries that need to be downloaded to install specified libraries.
|
void |
PluginInfo.setLibraries(ArrayList<LibInfo> libraries) |
Constructor and Description |
---|
LibInfo(LibInfo other)
Copy constructor.
|
PluginException(LibInfo library) |
Copyright © 2000–2017 FreeHEP. All rights reserved.