public class PluginContext extends Object
| Constructor and Description |
|---|
PluginContext(PluginManagerInterface pluginManager,
ClassLoader classLoader,
PluginSourceType pluginType,
URI location,
Plugin plugin,
PluginImplementation pluginImplementation,
String classLocation,
List<Dependency> dependencies) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader() |
String |
getClassLocation() |
List<Dependency> |
getDependencies() |
URI |
getLocation() |
Parameter |
getParameter(String name) |
Plugin |
getPlugin() |
PluginImplementation |
getPluginImplementation() |
PluginSourceType |
getPluginType() |
Path |
getRootPath() |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled,
boolean notify) |
public PluginContext(PluginManagerInterface pluginManager, ClassLoader classLoader, PluginSourceType pluginType, URI location, Plugin plugin, PluginImplementation pluginImplementation, String classLocation, List<Dependency> dependencies) throws IOException
IOExceptionpublic PluginSourceType getPluginType()
public Plugin getPlugin()
public URI getLocation()
public void setEnabled(boolean enabled,
boolean notify)
public boolean isEnabled()
public String getClassLocation()
public ClassLoader getClassLoader()
public Path getRootPath()
public PluginImplementation getPluginImplementation()
public List<Dependency> getDependencies()
Copyright © 2016 OpenSource BIM. All rights reserved.