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 namesource
- 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.