Package gnu.mapping
Class SharedLocation<T>
java.lang.Object
gnu.mapping.Location<T>
gnu.mapping.IndirectableLocation<T>
gnu.mapping.NamedLocation<T>
gnu.mapping.SharedLocation<T>
- All Implemented Interfaces:
EnvironmentKey
,Map.Entry<EnvironmentKey,
T>
A Location suitable when Environment or Location can be access by
multiple threads. Accesses are synchronized.
-
Field Summary
Fields inherited from class gnu.mapping.IndirectableLocation
base, DIRECT_ON_SET, INDIRECT_FLUIDS, value
Fields inherited from interface gnu.mapping.EnvironmentKey
FUNCTION
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class gnu.mapping.NamedLocation
entered, equals, getEnvironment, getKey, getKeyProperty, getKeySymbol, hashCode, matches, matches, setRestore, setWithSave
Methods inherited from class gnu.mapping.IndirectableLocation
getBase, getBaseForce, isConstant, setAlias, setBase, undefine
Methods inherited from class gnu.mapping.Location
define, getValue, make, make, make, print, setValue, toString
-
Constructor Details
-
SharedLocation
-
-
Method Details