Uses of Class
org.qdl_lang.state.XKey
-
Packages that use XKey Package Description org.qdl_lang.functions Function handling and processing.org.qdl_lang.module Classes that model and manage modules in QDL.org.qdl_lang.state Classes that manage the state of an interpreter session.org.qdl_lang.variables Variables in QDL and classes that support them. -
-
Uses of XKey in org.qdl_lang.functions
Subclasses of XKey in org.qdl_lang.functions Modifier and Type Class Description class
FKey
Created by Jeff Gaynor
on 11/26/21 at 7:46 AM -
Uses of XKey in org.qdl_lang.module
Classes in org.qdl_lang.module with type parameters of type XKey Modifier and Type Class Description class
MIStack<V extends MITable<? extends XKey,? extends MIWrapper>>
Created by Jeff Gaynor
on 1/29/22 at 7:25 AMclass
MITable<K extends XKey,V extends MIWrapper>
Table of modules keyed by alias.Subclasses of XKey in org.qdl_lang.module Modifier and Type Class Description class
MTKey
Created by Jeff Gaynor
on 12/13/21 at 7:18 AMMethods in org.qdl_lang.module that return XKey Modifier and Type Method Description XKey
MIWrapper. getKey()
XKey
Module. getKey()
Methods in org.qdl_lang.module that return types with arguments of type XKey Modifier and Type Method Description List<XKey>
MIStack. getAliases(MTKey key)
For a given module namespace, return all current aliases.Methods in org.qdl_lang.module with parameters of type XKey Modifier and Type Method Description XThing
MIStack. get(XKey key)
Module
MIStack. getModule(XKey xKey)
Convenience method that castsV
MITable. put(XKey xKey, XThing xThing)
Constructors in org.qdl_lang.module with parameters of type XKey Constructor Description MIWrapper(XKey key, Module module)
-
Uses of XKey in org.qdl_lang.state
Classes in org.qdl_lang.state with type parameters of type XKey Modifier and Type Class Description class
XStack<V extends XTable<? extends XKey,? extends XThing>>
A stateful stack of things, such as functions.class
XTable<K extends XKey,V extends XThing>
A symbol table.Methods in org.qdl_lang.state that return XKey Modifier and Type Method Description XKey
XThing. getKey()
Methods in org.qdl_lang.state that return types with arguments of type XKey Modifier and Type Method Description List<XKey>
XStack. allKeys()
Returns the a list of keys (including redundancies) for this stack.XTable<? extends XKey,? extends XThing>
XStack. getLocal()
Get the local table for this stack.XTable<? extends XKey,? extends XThing>
XStack. getRoot()
Since all new tables are added at 0, the initial one, called the root, is last.List<XTable<? extends XKey,? extends XThing>>
XStack. getStack()
Set<XKey>
XStack. keySet()
Returns the unique set of keys over the tables.XTable<XKey,XThing>
XStack. peek()
Methods in org.qdl_lang.state with parameters of type XKey Modifier and Type Method Description boolean
XStack. containsKey(XKey key)
boolean
XStack. containsKey(XKey key, int startTableIndex)
Check that a specific key is in a table starting at the index.XThing
XStack. get(XKey key)
XThing
XStack. localGet(XKey key)
Only returns a non-null element if it is defined in the local (index 0) table.boolean
XStack. localHas(XKey xkey)
void
XStack. localRemove(XKey key)
Removes only the most local entry.XThing
XStack. nonlocalGet(XKey key)
searches for the entry every place except the most local state.XThing
XStack. put(XKey xKey, XThing xThing)
void
XStack. remove(XKey key)
Removes all references from all tables.Method parameters in org.qdl_lang.state with type arguments of type XKey Modifier and Type Method Description Object
VariableState. getValue(String variableName, Set<XKey> checkedAliases)
protected Object
VariableState. gsrNSScalarOp(String variableName, int op, Object value, Set<XKey> checkedAliases)
protected Object
VariableState. gsrNSStemOp(StemMultiIndex w, int op, Object value, Set<XKey> checkInstances)
gsr = get, set or remove.protected TreeSet<String>
FunctionState. listFunctions(boolean useCompactNotation, String regex, boolean includeModules, boolean showIntrinsic, Set<XKey> processedAliases)
Since multiple aliases may be imported, just stop at the first on in the stack rather then trying to list all of them.void
XStack. push(XTable<? extends XKey,? extends XThing> xTable)
void
XStack. setStack(List<XTable<? extends XKey,? extends XThing>> stack)
void
VariableState. setValue(String variableName, Object value, Set<XKey> checkedAliases)
-
Uses of XKey in org.qdl_lang.variables
Classes in org.qdl_lang.variables with type parameters of type XKey Modifier and Type Class Description class
VStack<V extends VTable<? extends XKey,? extends VThing>>
Created by Jeff Gaynor
on 2/20/22 at 6:14 AMclass
VTable<K extends XKey,V extends VThing>
Created by Jeff Gaynor
on 2/20/22 at 6:12 AMMethods in org.qdl_lang.variables that return XKey Modifier and Type Method Description XKey
VThing. getKey()
Constructors in org.qdl_lang.variables with parameters of type XKey Constructor Description VThing(XKey key, Object value)
-