org.crsh.lang.impl.script
Class ScriptCompiler
java.lang.Object
org.crsh.lang.impl.script.ScriptCompiler
- All Implemented Interfaces:
- Compiler
-
public class ScriptCompiler
- extends Object
-
- implements Compiler
-
- Author:
- Julien Viet
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXT
private static final Set<String> EXT
-
.
instance
static final ScriptCompiler instance
-
.
ScriptCompiler
public ScriptCompiler()
getInstance
public static ScriptCompiler getInstance()
-
-
getExtensions
public Set<String> getExtensions()
- Description copied from interface:
Compiler
-
Returns the set of extensions managed by this implementation.
-
- Specified by:
getExtensions
in interface Compiler
-
- Returns:
- the set of extensions, for instance ("groovy")
compileCommand
public CommandResolution compileCommand(String name,
byte[] source)
throws CommandException,
NullPointerException
- Description copied from interface:
Compiler
-
Compile a command..
-
- Specified by:
compileCommand
in interface Compiler
-
- Parameters:
name
- the command name
source
- the command source @return the command or null if no command can be resolved
- Throws:
CommandException
- when the command exists but cannot be created
NullPointerException
- if the command name is null
doCallBack
public String doCallBack(ShellSession session,
String name,
String defaultValue)
-
- Specified by:
doCallBack
in interface Compiler
-
Copyright © 2015 eXo Platform SAS. All Rights Reserved.