JavaTM Platform
Standard Ed. 6

인터페이스
javax.script.Bindings 의 사용

Bindings 를 사용하고 있는 패키지
javax.script 스크립트 API 는, Java TM 스크립트 엔진을 정의하는 인터페이스와 클래스로 구성되어 그것들을 Java 어플리케이션으로 사용하기 위한 시스템를 제공합니다.  
 

javax.script 에서의 Bindings 의 사용
 

Bindings 를 구현하고 있는 javax.script 의 클래스
 class SimpleBindings
          HashMap 또는 지정된 것 외의 Map 에 의해 보조되는 Bindings 의 단순한 구현입니다.
 

Bindings 로서 선언되고 있는 javax.script 의 필드
protected  Bindings SimpleScriptContext. engineScope
          이것은, 엔진 스코프 바인딩입니다.
protected  Bindings SimpleScriptContext. globalScope
          이것은, 글로벌 스코프의 바인딩입니다.
 

Bindings 를 돌려주는 javax.script 의 메소드
 Bindings ScriptEngine. createBindings ()
          초기화되어 있지 않은 Bindings 를 돌려줍니다.
 Bindings ScriptEngineManager. getBindings ()
          getBindings 은,globalScope 필드의 값을 돌려줍니다.
 Bindings SimpleScriptContext. getBindings (int scope)
          지정된 스코프가 ENGINE_SCOPE 의 경우,engineScope 필드의 값을 돌려줍니다.
 Bindings ScriptEngine. getBindings (int scope)
          이름 첨부치의 스코프를 돌려줍니다.
 Bindings ScriptContext. getBindings (int scope)
          이 ScriptContext 내의 지정된 스코프에 관련지을 수 있었던 Bindings 를 가져옵니다.
 Bindings AbstractScriptEngine. getBindings (int scope)
          보호된 context 필드내로 지정된 스코프치를 가지는 Bindings 를 돌려줍니다.
 

Bindings 형의 파라미터를 가지는 javax.script 의 메소드
 Object CompiledScript. eval (Bindings  bindings)
          스크립트의 실행중에, 제공된 속성의 Bindings 를, 관련지을 수 있었던 ScriptEngineENGINE_SCOPE 로서 사용해,CompiledScript 객체에 포함된 프로그램을 실행합니다.
 Object ScriptEngine. eval (Reader  reader, Bindings  n)
          스크립트의 소스가 Reader 로서 제공되는 것을 제외해,eval(String, Bindings) 와 같습니다.
 Object AbstractScriptEngine. eval (Reader  reader, Bindings  bindings)
          eval(Reader, Bindings)eval(Reader, ScriptContext) 추상 메소드를 호출합니다.
 Object ScriptEngine. eval (String  script, Bindings  n)
          스크립트의 실행중에,Bindings 인수를 ScriptEngineENGINE_SCOPE Bindings 로서 사용합니다.
 Object AbstractScriptEngine. eval (String  script, Bindings  bindings)
          eval(Reader, Bindings) 와 같습니다.
protected  ScriptContext AbstractScriptEngine. getScriptContext (Bindings  nn)
          SimpleScriptContext 를 돌려줍니다.
 void ScriptEngineManager. setBindings (Bindings  bindings)
          setBindings 은,globalScope 필드내로 지정된 Bindings 를 포함합니다.
 void SimpleScriptContext. setBindings (Bindings  bindings, int scope)
          지정된 스코프의 속성의 Bindings 를 설정합니다.
 void ScriptEngine. setBindings (Bindings  bindings, int scope)
          스크립트에 의해 사용되는 이름 첨부치의 스코프를 설정합니다.
 void ScriptContext. setBindings (Bindings  bindings, int scope)
          Bindings 인스턴스를, 이 ScriptContext 내의 특정의 스코프에 관련짓습니다.
 void AbstractScriptEngine. setBindings (Bindings  bindings, int scope)
          보호된 context 필드내에 대응하는 스코프치를 가지는 Bindings 를 설정합니다.
 

Bindings 형의 파라미터를 가지는 javax.script 의 생성자
AbstractScriptEngine (Bindings  n)
          지정된 Bindings 를, 보호된 context 필드내의 ENGINE_SCOPE Bindings 로서 사용해, 새로운 인스턴스를 작성합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.