|
ColdBox Platform Version 2.6.3 | ||||
FRAMES |
WEB-INF.cftags.componentcoldbox.system.services.BaseService
coldbox.system.services.PluginService
public class PluginService
The coldbox plugin service
Constructor Summary | |
---|---|
init(any controller)
Constructor |
Method Summary | |
---|---|
void |
clearDictionary()
Clear the cache dictionary |
any |
get(string plugin, boolean custom)
Get a new/cached plugin instance |
string |
getColdBoxPluginsPath()
Get ColdBoxPluginsPath |
struct |
getNewMDEntry()
Get a new metadata entry structure |
struct |
getcacheDictionary()
Get the plugin cache dictionary |
private string |
locatePluginPath(string plugin, boolean custom)
Locate a full plugin instantiation path from the requested plugin name |
any |
new(string plugin, boolean custom)
Create a New Plugin Instance wether its core or custom |
private void |
setColdBoxPluginsPath(string ColdBoxPluginsPath)
Set ColdBoxPluginsPath |
private void |
setcacheDictionary(BaseDictionary cacheDictionary)
Set the plugin cache dictionary. NOT EXPOSED to avoid screwups |
Methods inherited from class coldbox.system.services.BaseService |
---|
debug, getColdboxOCM, getUtil, getcontroller, setcontroller
|
Methods inherited from class WEB-INF.cftags.component |
---|
|
Constructor Detail |
---|
public init(any controller)
Method Detail |
---|
public void clearDictionary()
public any get(string plugin, boolean custom)
plugin
- The named plugin to createcustom
- Custom plugin or coldbox pluginpublic string getColdBoxPluginsPath()
public struct getNewMDEntry()
public struct getcacheDictionary()
private string locatePluginPath(string plugin, boolean custom)
plugin
- The plugin to validate the path on.custom
- Whether its a custom plugin or not.public any new(string plugin, boolean custom)
plugin
- The named plugin to createcustom
- Custom plugin or coldbox pluginprivate void setColdBoxPluginsPath(string ColdBoxPluginsPath)
ColdBoxPluginsPath
private void setcacheDictionary(BaseDictionary cacheDictionary)
cacheDictionary
|
ColdBox Platform Version 2.6.3 | ||||
FRAMES |