Uses of Interface
gnu.mapping.EnvironmentKey
-
Packages that use EnvironmentKey Package Description gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.mapping SupportsProcedure
, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).gnu.xml -
-
Uses of EnvironmentKey in gnu.expr
Classes in gnu.expr that implement EnvironmentKey Modifier and Type Class Description static class
AbstractScriptEngineFactory.BindingsLocation
A Location object that proxies lookup in global and engine Bindings.class
Keyword
Implementation of Lisp keywords. -
Uses of EnvironmentKey in gnu.mapping
Classes in gnu.mapping that implement EnvironmentKey Modifier and Type Class Description class
DynamicLocation<T>
A Location that forwards to a thread-specific Location.class
KeyPair
A simple concrete implemementation ofEnvironmentKey
.class
NamedLocation<T>
A Location that can be used as an entry in an Environment.class
PlainLocation<T>
class
SharedLocation<T>
A Location suitable when Environment or Location can be access by multiple threads.class
SimpleSymbol
A Symbol in the EmptyNamespace.class
Symbol
A Symbol is a name, usually in a specific Namespace.class
ThreadLocation<T>
A Location that forwards to a thread-specific Location.Methods in gnu.mapping that return EnvironmentKey Modifier and Type Method Description EnvironmentKey
NamedLocation. getKey()
Methods in gnu.mapping with parameters of type EnvironmentKey Modifier and Type Method Description void
Environment. addLocation(EnvironmentKey key, Location loc)
Object
Environment. get(EnvironmentKey key, Object defaultValue)
boolean
EnvironmentKey. matches(EnvironmentKey key)
boolean
KeyPair. matches(EnvironmentKey key)
boolean
NamedLocation. matches(EnvironmentKey key)
boolean
Symbol. matches(EnvironmentKey key)
Object
Environment. remove(EnvironmentKey key)
Remove and undefine binding. -
Uses of EnvironmentKey in gnu.xml
Classes in gnu.xml that implement EnvironmentKey Modifier and Type Class Description class
XName
A QName with namespace nodes [and future optional type annotation].
-