|
TeaEngine 0.7.0 Java Script API | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectcom.pdmfc.tea.engine.TeaBindings
public class TeaBindings
The javax.script.Bindings interface allows Java code to access (get, set, remove, list, etc...) variable bindings for Tea code. In Tea, this is implemented in the base class com.pdmfc.tea.runtime.SContext, com.pdmfc.tea.runtime.STeaRuntime.
Up to Tea 3.2.1, SContext is optimized for speed of execution, and does not support unsetting (undefining) variables or listing variables. As such, methods related to these features throw the java.lang.UnsupportedOperationException.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Field Summary | |
|---|---|
protected java.util.List |
_importDirList
List of directories (or resource URLs) to be used as import directories. |
protected com.pdmfc.tea.runtime.STeaRuntime |
_runtime
The top level runtime SContext. |
| Constructor Summary | |
|---|---|
TeaBindings()
_runtime will be initialized on 1st execution attempt, as we are not allowed to throw a ScriptException here. |
|
| Method Summary | |
|---|---|
void |
clear()
Unsupported. |
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
Unsupported. |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet()
Unsupported. |
boolean |
equals(java.lang.Object o)
Unsupported. |
java.lang.Object |
get(java.lang.Object key)
Unsupported. |
java.util.List |
getImportDirList()
|
com.pdmfc.tea.runtime.STeaRuntime |
getMyRuntime()
Gets the STeaRuntime context. |
int |
hashCode()
Unsupported. |
boolean |
isEmpty()
Unsupported. |
java.util.Set<java.lang.String> |
keySet()
Unsupported. |
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
|
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> toMerge)
|
java.lang.Object |
remove(java.lang.Object key)
Unsupported. |
int |
size()
Unsupported. |
java.util.Collection<java.lang.Object> |
values()
Unsupported. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected com.pdmfc.tea.runtime.STeaRuntime _runtime
protected java.util.List _importDirList
| Constructor Detail |
|---|
public TeaBindings()
getImportDirList()| Method Detail |
|---|
public void clear()
clear in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationExceptionpublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Map<java.lang.String,java.lang.Object>containsKey in interface javax.script.Bindingspublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationExceptionpublic java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationExceptionpublic boolean equals(java.lang.Object o)
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class java.lang.Objectjava.lang.UnsupportedOperationExceptionpublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,java.lang.Object>get in interface javax.script.Bindingsjava.lang.UnsupportedOperationExceptionpublic int hashCode()
hashCode in interface java.util.Map<java.lang.String,java.lang.Object>hashCode in class java.lang.Objectjava.lang.UnsupportedOperationExceptionpublic boolean isEmpty()
isEmpty in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationExceptionpublic java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationException
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
put in interface java.util.Map<java.lang.String,java.lang.Object>put in interface javax.script.Bindingspublic void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> toMerge)
putAll in interface java.util.Map<java.lang.String,java.lang.Object>putAll in interface javax.script.Bindingspublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Map<java.lang.String,java.lang.Object>remove in interface javax.script.Bindingsjava.lang.UnsupportedOperationExceptionpublic int size()
size in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationExceptionpublic java.util.Collection<java.lang.Object> values()
values in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationException
public com.pdmfc.tea.runtime.STeaRuntime getMyRuntime()
throws javax.script.ScriptException
javax.script.ScriptExceptionpublic java.util.List getImportDirList()
|
TeaEngine 0.7.0 Java Script API | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||