public class LanguageProxy extends CRaSHPlugin<Language> implements Language
| Modifier and Type | Field and Description |
|---|---|
private String |
className
.
|
private String |
name
.
|
private AtomicReference<Language> |
real
.
|
CONSTRUCTED, FAILED, INITIALIZED, INITIALIZING, log| Constructor and Description |
|---|
LanguageProxy(String name,
String className) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(ShellSession session)
Destroy session callback.
|
Compiler |
getCompiler() |
String |
getDisplayName() |
Language |
getImplementation()
Returns the implementation.
|
String |
getName() |
Repl |
getRepl() |
void |
init()
Implement this method to know about init life cycle callback.
|
void |
init(ShellSession session)
Init session callback.
|
boolean |
isActive() |
createConfigurationCapabilities, destroy, getConfigurationCapabilities, getContext, getStatus, getType, toStringprivate final AtomicReference<Language> real
public LanguageProxy(String name, String className)
public Language getImplementation()
CRaSHPlugingetImplementation in class CRaSHPlugin<Language>public void init()
CRaSHPlugininit in class CRaSHPlugin<Language>public String getDisplayName()
getDisplayName in interface Languagepublic boolean isActive()
public Compiler getCompiler()
getCompiler in interface Languagepublic void init(ShellSession session)
Languagepublic void destroy(ShellSession session)
LanguageCopyright © 2015 eXo Platform SAS. All Rights Reserved.