public class ShellContextFactory extends ContextFactory
ContextFactory.GlobalSetter, ContextFactory.Listener
Constructor and Description |
---|
ShellContextFactory() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCharacterEncoding() |
protected boolean |
hasFeature(Context cx,
int featureIndex)
Implementation of
Context.hasFeature(int featureIndex) . |
protected void |
onContextCreated(Context cx) |
void |
setAllowReservedKeywords(boolean allowReservedKeywords) |
void |
setCharacterEncoding(java.lang.String characterEncoding) |
void |
setErrorReporter(ErrorReporter errorReporter) |
void |
setGeneratingDebug(boolean generatingDebug) |
void |
setLanguageVersion(int version) |
void |
setOptimizationLevel(int optimizationLevel) |
void |
setStrictMode(boolean flag) |
void |
setWarningAsError(boolean flag) |
addListener, call, checkNotSealed, createClassLoader, doTopCall, enter, enterContext, enterContext, exit, getApplicationClassLoader, getE4xImplementationFactory, getGlobal, getGlobalSetter, hasExplicitGlobal, initApplicationClassLoader, initGlobal, isSealed, makeContext, observeInstructionCount, onContextReleased, removeListener, seal
protected boolean hasFeature(Context cx, int featureIndex)
ContextFactory
Context.hasFeature(int featureIndex)
.
This can be used to customize Context
without introducing
additional subclasses.hasFeature
in class ContextFactory
protected void onContextCreated(Context cx)
onContextCreated
in class ContextFactory
public void setStrictMode(boolean flag)
public void setWarningAsError(boolean flag)
public void setLanguageVersion(int version)
public void setOptimizationLevel(int optimizationLevel)
public void setErrorReporter(ErrorReporter errorReporter)
public void setGeneratingDebug(boolean generatingDebug)
public java.lang.String getCharacterEncoding()
public void setCharacterEncoding(java.lang.String characterEncoding)
public void setAllowReservedKeywords(boolean allowReservedKeywords)