Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.scripting.jmod - Scripting Module
JDK 11 java.scripting.jmod is the JMOD file for JDK 11 Scripting module.
JDK 11 Scripting module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.scripting.jmod.
JDK 11 Scripting module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Scripting module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.scripting.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/script/ScriptContext.java
/* * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.script; import java.util.List; import java.io.Writer; import java.io.Reader; /** * The interface whose implementing classes are used to connect Script Engines * with objects, such as scoped Bindings, in hosting applications. Each scope is a set * of named attributes whose values can be set and retrieved using the * <code>ScriptContext</code> methods. ScriptContexts also expose Readers and Writers * that can be used by the ScriptEngines for input and output. * * @author Mike Grogan * @since 1.6 */ public interface ScriptContext { /** * EngineScope attributes are visible during the lifetime of a single * <code>ScriptEngine</code> and a set of attributes is maintained for each * engine. */ public static final int ENGINE_SCOPE = 100; /** * GlobalScope attributes are visible to all engines created by same ScriptEngineFactory. */ public static final int GLOBAL_SCOPE = 200; /** * Associates a <code>Bindings</code> instance with a particular scope in this * <code>ScriptContext</code>. Calls to the <code>getAttribute</code> and * <code>setAttribute</code> methods must map to the <code>get</code> and * <code>put</code> methods of the <code>Bindings</code> for the specified scope. * * @param bindings The <code>Bindings</code> to associate with the given scope * @param scope The scope * * @throws IllegalArgumentException If no <code>Bindings</code> is defined for the * specified scope value in ScriptContexts of this type. * @throws NullPointerException if value of scope is <code>ENGINE_SCOPE</code> and * the specified <code>Bindings</code> is null. * */ public void setBindings(Bindings bindings, int scope); /** * Gets the <code>Bindings</code> associated with the given scope in this * <code>ScriptContext</code>. * * @return The associated <code>Bindings</code>. Returns <code>null</code> if it has not * been set. * * @param scope The scope * @throws IllegalArgumentException If no <code>Bindings</code> is defined for the * specified scope value in <code>ScriptContext</code> of this type. */ public Bindings getBindings(int scope); /** * Sets the value of an attribute in a given scope. If the scope is <code>GLOBAL_SCOPE</code> * and no Bindings is set for <code>GLOBAL_SCOPE</code>, then setAttribute call is a no-op. * * @param name The name of the attribute to set * @param value The value of the attribute * @param scope The scope in which to set the attribute * * @throws IllegalArgumentException * if the name is empty or if the scope is invalid. * @throws NullPointerException if the name is null. */ public void setAttribute(String name, Object value, int scope); /** * Gets the value of an attribute in a given scope. * * @param name The name of the attribute to retrieve. * @param scope The scope in which to retrieve the attribute. * @return The value of the attribute. Returns <code>null</code> is the name * does not exist in the given scope. * * @throws IllegalArgumentException * if the name is empty or if the value of scope is invalid. * @throws NullPointerException if the name is null. */ public Object getAttribute(String name, int scope); /** * Remove an attribute in a given scope. * * @param name The name of the attribute to remove * @param scope The scope in which to remove the attribute * * @return The removed value. * @throws IllegalArgumentException * if the name is empty or if the scope is invalid. * @throws NullPointerException if the name is null. */ public Object removeAttribute(String name, int scope); /** * Retrieves the value of the attribute with the given name in * the scope occurring earliest in the search order. The order * is determined by the numeric value of the scope parameter (lowest * scope values first.) * * @param name The name of the attribute to retrieve. * @return The value of the attribute in the lowest scope for * which an attribute with the given name is defined. Returns * null if no attribute with the name exists in any scope. * @throws NullPointerException if the name is null. * @throws IllegalArgumentException if the name is empty. */ public Object getAttribute(String name); /** * Get the lowest scope in which an attribute is defined. * @param name Name of the attribute * . * @return The lowest scope. Returns -1 if no attribute with the given * name is defined in any scope. * @throws NullPointerException if name is null. * @throws IllegalArgumentException if name is empty. */ public int getAttributesScope(String name); /** * Returns the <code>Writer</code> for scripts to use when displaying output. * * @return The <code>Writer</code>. */ public Writer getWriter(); /** * Returns the <code>Writer</code> used to display error output. * * @return The <code>Writer</code> */ public Writer getErrorWriter(); /** * Sets the <code>Writer</code> for scripts to use when displaying output. * * @param writer The new <code>Writer</code>. */ public void setWriter(Writer writer); /** * Sets the <code>Writer</code> used to display error output. * * @param writer The <code>Writer</code>. */ public void setErrorWriter(Writer writer); /** * Returns a <code>Reader</code> to be used by the script to read * input. * * @return The <code>Reader</code>. */ public Reader getReader(); /** * Sets the <code>Reader</code> for scripts to read input * . * @param reader The new <code>Reader</code>. */ public void setReader(Reader reader); /** * Returns immutable <code>List</code> of all the valid values for * scope in the ScriptContext. * * @return list of scope values */ public List<Integer> getScopes(); }
⏎ javax/script/ScriptContext.java
Or download all of them as a single archive file:
File name: java.scripting-11.0.1-src.zip File size: 30999 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.se.jmod - SE Module
2020-09-30, 7409👍, 0💬
Popular Posts:
commons-fileupload-1.3.3 -sources.jaris the source JAR file for Apache Commons FileUpload 1.3., whic...
JDK 11 jdk.xml.dom.jmod is the JMOD file for JDK 11 XML DOM module. JDK 11 XML DOM module compiled c...
What Is ojdbc8.jar for Oracle 12c R2? ojdbc8.jar for Oracle 12c R2 is the JAR files of ojdbc.jar, JD...
What Is poi-ooxml-3.5.jar? poi-ooxml-3.5.jar is one of the JAR files for Apache POI 3.5, which provi...
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-...