|
ColdBox Platform Version 2.6.3 | ||||
FRAMES |
WEB-INF.cftags.componentcoldbox.system.extras.javaloader.JavaLoader
public class JavaLoader
Loads External Java Classes, while providing access to ColdFusion classes
Constructor Summary | |
---|---|
init([array loadPaths='[runtime expression]'], [boolean loadColdFusionClassPath='false'], [any parentClassLoader=''])
Constructor |
Method Summary | |
---|---|
any |
create(string className)
Retrieves a reference to the java class. To create a instance, you must run init() on this object |
private any |
createJavaProxy(any class)
create a javaproxy, dependent on CF server settings |
private void |
ensureNetworkClassLoaderOnServerScope()
makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness |
private any |
getServerURLClassLoader()
returns the server URL class loader |
any |
getURLClassLoader()
Returns the java.net.URLClassLoader in case you need access to it |
private boolean |
getUseJavaProxyCFC()
|
string |
getVersion()
Retrieves the version of the loader you are using |
string |
initUseJavaProxyCFC()
initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object |
private array |
queryJars()
pulls a query of all the jars in the /resources/lib folder |
private void |
setURLClassLoader(any ClassLoader)
|
private void |
setUseJavaProxyCFC(boolean UseJavaProxyCFC)
|
private any |
throw(string type, string message, [string detail=''])
Throws an Exception |
Methods inherited from class WEB-INF.cftags.component |
---|
|
Constructor Detail |
---|
public init([array loadPaths='[runtime expression]'], [boolean loadColdFusionClassPath='false'], [any parentClassLoader=''])
Method Detail |
---|
public any create(string className)
className
- The name of the class to createprivate any createJavaProxy(any class)
class
- the java class to create the proxy withprivate void ensureNetworkClassLoaderOnServerScope()
private any getServerURLClassLoader()
public any getURLClassLoader()
private boolean getUseJavaProxyCFC()
public string getVersion()
public string initUseJavaProxyCFC()
private array queryJars()
private void setURLClassLoader(any ClassLoader)
ClassLoader
private void setUseJavaProxyCFC(boolean UseJavaProxyCFC)
UseJavaProxyCFC
private any throw(string type, string message, [string detail=''])
type
- The type of exceptionmessage
- The message to accompany the exceptiondetail
- The detail message for the exception
|
ColdBox Platform Version 2.6.3 | ||||
FRAMES |