El método getAttribute() de una clase SimpleScriptContext se utiliza para devolver el valor del atributo con el nombre dado como parámetro del método. La búsqueda del valor a través del nombre del atributo se encuentra en el ámbito que aparece más temprano en el orden de búsqueda.
Sintaxis:
public Object getAttribute(String name)
Parámetros: este método acepta un solo nombre de parámetro que es el nombre del atributo a recuperar.
Valor devuelto: este método devuelve el valor del atributo en el ámbito más bajo para el que se define un atributo con el nombre dado y devuelve nulo si no existe ningún atributo con el nombre en ningún ámbito.
Excepciones: este método arroja las siguientes excepciones:
- NullPointerException : si el nombre es nulo.
- IllegalArgumentException : si el nombre está vacío.
Los siguientes programas ilustran el método SimpleScriptContext.getAttribute():
Programa 1:
// Java program to demonstrate // SimpleScriptContext.getAttribute() method import javax.script.ScriptContext; import javax.script.SimpleScriptContext; public class GFG { public static void main(String[] args) { // create SimpleScriptContext object SimpleScriptContext simple = new SimpleScriptContext(); // add some attribute simple.setAttribute( "name", "Value", ScriptContext.ENGINE_SCOPE); // get value using getAttribute() Object value = simple.getAttribute("name"); // print System.out.println(value); } }
Value
Programa 2:
// Java program to demonstrate // SimpleScriptContext.getAttribute() method import javax.script.ScriptContext; import javax.script.SimpleScriptContext; public class GFG { public static void main(String[] args) { // create SimpleScriptContext object SimpleScriptContext simple = new SimpleScriptContext(); // add some attribute simple.setAttribute( "Team1", "India", ScriptContext.ENGINE_SCOPE); simple.setAttribute( "Team2", "Japan", ScriptContext.ENGINE_SCOPE); simple.setAttribute( "Team3", "Nepal", ScriptContext.ENGINE_SCOPE); // get value using getAttribute() Object value1 = simple.getAttribute("Team1"); Object value2 = simple.getAttribute("Team2"); Object value3 = simple.getAttribute("Team3"); // print System.out.println(value1); System.out.println(value2); System.out.println(value3); } }
India Japan Nepal
Referencias: https://docs.oracle.com/javase/10/docs/api/javax/script/SimpleScriptContext.html#getAttribute(java.lang.String)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA