Package org.alfresco.repo.jscript
Class ClasspathScriptLocation
java.lang.Object
org.alfresco.repo.jscript.ClasspathScriptLocation
- All Implemented Interfaces:
ScriptLocation
Classpath script location object.
- Author:
- Roy Wetherall
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns an input stream to the contents of the scriptgetPath()Returns a reader to the contents of the scriptinthashCode()booleanReturns true if the script content is considered cachedable - i.e.booleanisSecure()Returns true if the script location is considered secure - i.e.toString()
-
Constructor Details
-
ClasspathScriptLocation
Constructor- Parameters:
location- the classpath location
-
-
Method Details
-
getInputStream
Description copied from interface:ScriptLocationReturns an input stream to the contents of the script- Specified by:
getInputStreamin interfaceScriptLocation- Returns:
- the input stream
- See Also:
-
getReader
Description copied from interface:ScriptLocationReturns a reader to the contents of the script- Specified by:
getReaderin interfaceScriptLocation- Returns:
- the reader
- See Also:
-
getPath
- Specified by:
getPathin interfaceScriptLocation- Returns:
- unique path of this script location
- See Also:
-
isCachable
public boolean isCachable()Description copied from interface:ScriptLocationReturns true if the script content is considered cachedable - i.e. classpath located or similar. Else the content will be compiled/interpreted on every execution i.e. repo content.- Specified by:
isCachablein interfaceScriptLocation- Returns:
- true if the script content is considered cachedable, false otherwise
-
isSecure
public boolean isSecure()Description copied from interface:ScriptLocationReturns true if the script location is considered secure - i.e. on the repository classpath. Secure scripts may access java.* libraries and instantiate pure Java objects directly. Unsecure scripts only have access to pre-configure host objects and cannot access java.* libs.- Specified by:
isSecurein interfaceScriptLocation- Returns:
- true if the script location is considered secure
-
equals
-
hashCode
public int hashCode() -
toString
-