Interface ScriptContent
-
public interface ScriptContentWeb Script Content- Author:
- davidc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.InputStreamgetInputStream()Gets an input stream to the contents of the scriptjava.lang.StringgetPath()Gets the path to the contentjava.lang.StringgetPathDescription()Gets path descriptionjava.io.ReadergetReader()Gets a reader to the contents of the scriptbooleanisCachable()Returns true if the script content is considered cachedable - i.e.booleanisSecure()Returns true if the script location is considered secure - i.e.
-
-
-
Method Detail
-
getInputStream
java.io.InputStream getInputStream()
Gets an input stream to the contents of the script- Returns:
- the input stream
-
getReader
java.io.Reader getReader()
Gets a reader to the contents of the script- Returns:
- the reader
-
getPath
java.lang.String getPath()
Gets the path to the content- Returns:
- path
-
getPathDescription
java.lang.String getPathDescription()
Gets path description- Returns:
- human readable version of path
-
isCachable
boolean isCachable()
Returns 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.- Returns:
- true if the script content is considered cachedable, false otherwise
-
isSecure
boolean isSecure()
Returns true if the script location is considered secure - i.e. on the app-server 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.- Returns:
- true if the script location is considered secure
-
-