Class ScriptContext

    • Constructor Detail

      • ScriptContext

        public ScriptContext()
    • Method Detail

      • getApplicationClassLoader

        public java.lang.ClassLoader getApplicationClassLoader()
      • setApplicationClassLoader

        public void setApplicationClassLoader​(java.lang.ClassLoader loader)
        the user can only set the application class loader to the top most context.
      • newContext

        public ScriptContext newContext​(java.lang.Object scope)
      • newContext

        public ScriptContext newContext​(java.lang.Object scope,
                                        java.util.Map<java.lang.String,​java.lang.Object> attributes)
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
      • setAttributes

        public void setAttributes​(java.util.Map<java.lang.String,​java.lang.Object> attributes)
      • setAttribute

        public void setAttribute​(java.lang.String name,
                                 java.lang.Object value)
        Specified by:
        setAttribute in interface IScriptContext
      • setLocale

        public void setLocale​(java.util.Locale locale)
      • getLocale

        public java.util.Locale getLocale()
      • setTimeZone

        public void setTimeZone​(com.ibm.icu.util.TimeZone timeZone)
      • getTimeZone

        public com.ibm.icu.util.TimeZone getTimeZone()
      • close

        public void close()
      • getScopeObject

        public java.lang.Object getScopeObject()
      • getScriptContext

        public IScriptContext getScriptContext​(java.lang.String language)
      • setScriptContext

        public void setScriptContext​(java.lang.String language,
                                     IScriptContext scriptContext)