public class ScriptFileResourceImpl extends AbstractFileResource<ScriptFileResource> implements ScriptFileResource
ScriptFileResource| Constructor and Description |
|---|
ScriptFileResourceImpl(ResourceFactory factory,
File file,
ScriptEngine engine) |
| Modifier and Type | Method and Description |
|---|---|
Resource<File> |
createFrom(File file)
Create a new
Resource instance for the target file. |
protected List<Resource<?>> |
doListResources()
Strategy method for returning child resources.
|
Object |
eval()
Executes this script
|
Object |
eval(ScriptContext context)
Executes this script using the provided
ScriptContext |
String |
getEngineLanguageName() |
String |
getEngineLanguageVersion() |
String |
getEngineName() |
createNewFile, createTempResource, delete, delete, deleteOnExit, exists, getChild, getFileOperations, getFullyQualifiedName, getLastModified, getName, getParent, getResourceInputStream, getResourceOutputStream, getResourceOutputStream, getSize, getUnderlyingResourceObject, isDirectory, isExecutable, isReadable, isStale, isWritable, mkdir, mkdirs, monitor, monitor, moveTo, refresh, renameTo, renameTo, setContents, setContents, setContents, setContents, setContents, setExecutable, setLastModified, setReadable, setWritable, toStringequals, getContents, getContents, getResourceFactory, hashCode, listResources, listResources, reify, resolveChildren, setParent, supportsgetFacet, getFacetAsOptional, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, register, uninstall, unregisterclone, finalize, getClass, notify, notifyAll, wait, wait, waitcreateNewFile, createTempResource, deleteOnExit, getLastModified, getParent, getSize, isDirectory, isExecutable, isReadable, isStale, isWritable, mkdir, mkdirs, monitor, monitor, moveTo, refresh, renameTo, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setWritable, setWritablegetResourceOutputStream, getResourceOutputStream, setContents, setContents, setContents, setContents, setContentsdelete, delete, exists, getChild, getContents, getContents, getFullyQualifiedName, getName, getResourceFactory, getResourceInputStream, getUnderlyingResourceObject, listResources, listResources, reify, resolveChildrengetFacet, getFacetAsOptional, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, supportspublic ScriptFileResourceImpl(ResourceFactory factory, File file, ScriptEngine engine)
public Object eval() throws ScriptException
ScriptFileResourceeval in interface ScriptFileResourceScriptExceptionpublic Object eval(ScriptContext context) throws ScriptException
ScriptFileResourceScriptContexteval in interface ScriptFileResourceScriptExceptionpublic String getEngineName()
getEngineName in interface ScriptFileResourcepublic String getEngineLanguageName()
getEngineLanguageName in interface ScriptFileResourcepublic String getEngineLanguageVersion()
getEngineLanguageVersion in interface ScriptFileResourcepublic Resource<File> createFrom(File file)
AbstractFileResourceResource instance for the target file. The new Resource should be of the same type as
this.createFrom in interface Resource<File>createFrom in class AbstractFileResource<ScriptFileResource>file - The file to create the resource instance from.protected List<Resource<?>> doListResources()
AbstractResourcedoListResources in class AbstractResource<File>Copyright © 2016 JBoss by Red Hat. All rights reserved.