Interface ScriptsRepository
-
- All Known Implementing Classes:
AbstractScriptsRepository,ClasspathScriptsRepository,FileSystemScriptsRepository,ModelScriptsRepository,RemoteScriptsRepository,TestClasspathScriptsRepository
public interface ScriptsRepositoryThis interface provides methods for lookup scripts in the repository by protocol and path.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<java.lang.String>getSupportedProtocols()Provides all supported protocols.ScriptContentlookupScript(java.lang.String protocol, java.lang.String path)Lookup script in the repository by protocol and path.
-
-
-
Method Detail
-
lookupScript
ScriptContent lookupScript(java.lang.String protocol, java.lang.String path)
Lookup script in the repository by protocol and path.- Parameters:
protocol- native protocol for the given repository.path- path of the Script in the given repository.- Returns:
- ScriptContent object
- Throws:
ScriptNotFoundException- when Script cannot be located in the repository.ScriptURIException- when problem with protocol or path occurs.
-
getSupportedProtocols
java.util.Collection<java.lang.String> getSupportedProtocols()
Provides all supported protocols. These are used byScriptRepositoriesRegistryto locate this repository .
-
-