Class ShellContextFactory
java.lang.Object
org.htmlunit.corejs.javascript.ContextFactory
org.htmlunit.corejs.javascript.tools.shell.ShellContextFactory
-
Nested Class Summary
Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ContextFactory
ContextFactory.GlobalSetter, ContextFactory.Listener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate Stringprivate ErrorReporterprivate booleanprivate intprivate intprivate booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanhasFeature(Context cx, int featureIndex) Implementation ofContext.hasFeature(int featureIndex).protected voidvoidsetAllowReservedKeywords(boolean allowReservedKeywords) voidsetCharacterEncoding(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.htmlunit.corejs.javascript.ContextFactory
addListener, call, checkNotSealed, createClassLoader, doTopCall, enter, enterContext, enterContext, exit, getApplicationClassLoader, getE4xImplementationFactory, getGlobal, getGlobalSetter, hasExplicitGlobal, initApplicationClassLoader, initGlobal, isSealed, makeContext, observeInstructionCount, onContextReleased, removeListener, seal
-
Field Details
-
strictMode
private boolean strictMode -
warningAsError
private boolean warningAsError -
languageVersion
private int languageVersion -
optimizationLevel
private int optimizationLevel -
generatingDebug
private boolean generatingDebug -
allowReservedKeywords
private boolean allowReservedKeywords -
errorReporter
-
characterEncoding
-
-
Constructor Details
-
ShellContextFactory
public ShellContextFactory()
-
-
Method Details
-
hasFeature
Description copied from class:ContextFactoryImplementation ofContext.hasFeature(int featureIndex). This can be used to customizeContextwithout introducing additional subclasses.- Overrides:
hasFeaturein classContextFactory
-
onContextCreated
- 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
-
setGeneratingDebug
public void setGeneratingDebug(boolean generatingDebug) -
getCharacterEncoding
-
setCharacterEncoding
-
setAllowReservedKeywords
public void setAllowReservedKeywords(boolean allowReservedKeywords)
-