Class ShellContextFactory
- java.lang.Object
-
- org.mozilla.javascript.ContextFactory
-
- org.mozilla.javascript.tools.shell.ShellContextFactory
-
public class ShellContextFactory extends ContextFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.mozilla.javascript.ContextFactory
ContextFactory.GlobalSetter, ContextFactory.Listener
-
-
Constructor Summary
Constructors Constructor Description ShellContextFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCharacterEncoding()protected booleanhasFeature(Context cx, int featureIndex)Implementation ofContext.hasFeature(int featureIndex).protected voidonContextCreated(Context cx)voidsetAllowReservedKeywords(boolean allowReservedKeywords)voidsetCharacterEncoding(java.lang.String characterEncoding)voidsetErrorReporter(ErrorReporter errorReporter)voidsetGeneratingDebug(boolean generatingDebug)voidsetLanguageVersion(int version)voidsetOptimizationLevel(int optimizationLevel)voidsetStrictMode(boolean flag)voidsetWarningAsError(boolean flag)-
Methods inherited from class org.mozilla.javascript.ContextFactory
addListener, call, checkNotSealed, createClassLoader, doTopCall, enter, enterContext, enterContext, exit, getApplicationClassLoader, getE4xImplementationFactory, getGlobal, getGlobalSetter, hasExplicitGlobal, initApplicationClassLoader, initGlobal, isSealed, makeContext, observeInstructionCount, onContextReleased, removeListener, seal
-
-
-
-
Method Detail
-
hasFeature
protected boolean hasFeature(Context cx, int featureIndex)
Description copied from class:ContextFactoryImplementation ofContext.hasFeature(int featureIndex). This can be used to customizeContextwithout introducing additional subclasses.- Overrides:
hasFeaturein classContextFactory
-
onContextCreated
protected void onContextCreated(Context cx)
- Overrides:
onContextCreatedin classContextFactory
-
setStrictMode
public void setStrictMode(boolean flag)
-
setWarningAsError
public void setWarningAsError(boolean flag)
-
setLanguageVersion
public void setLanguageVersion(int version)
-
setOptimizationLevel
public void setOptimizationLevel(int optimizationLevel)
-
setErrorReporter
public void setErrorReporter(ErrorReporter errorReporter)
-
setGeneratingDebug
public void setGeneratingDebug(boolean generatingDebug)
-
getCharacterEncoding
public java.lang.String getCharacterEncoding()
-
setCharacterEncoding
public void setCharacterEncoding(java.lang.String characterEncoding)
-
setAllowReservedKeywords
public void setAllowReservedKeywords(boolean allowReservedKeywords)
-
-