Uses of Class
org.qdl_lang.state.XKey
-
Packages that use XKey Package Description org.qdl_lang.expressions.module Classes that model and manage modules in QDL.org.qdl_lang.functions Function handling and processing.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.expressions.module
Classes in org.qdl_lang.expressions.module with type parameters of type XKey Modifier and Type Class Description classMIStack<V extends MITable<? extends XKey,? extends MIWrapper>>Created by Jeff Gaynor
on 1/29/22 at 7:25 AMclassMITable<K extends XKey,V extends MIWrapper>Table of modules keyed by alias.Subclasses of XKey in org.qdl_lang.expressions.module Modifier and Type Class Description classMTKeyCreated by Jeff Gaynor
on 12/13/21 at 7:18 AMMethods in org.qdl_lang.expressions.module that return XKey Modifier and Type Method Description XKeyMIWrapper. getKey()XKeyModule. getKey()Methods in org.qdl_lang.expressions.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.expressions.module with parameters of type XKey Modifier and Type Method Description XThingMIStack. get(XKey key)ModuleMIStack. getModule(XKey xKey)Convenience method that castsVMITable. put(XKey xKey, XThing xThing)Constructors in org.qdl_lang.expressions.module with parameters of type XKey Constructor Description MIWrapper(XKey key, Module module) -
Uses of XKey in org.qdl_lang.functions
Subclasses of XKey in org.qdl_lang.functions Modifier and Type Class Description classFKeyCreated by Jeff Gaynor
on 11/26/21 at 7:46 AM -
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 classXStack<V extends XTable<? extends XKey,? extends XThing>>A stateful stack of things, such as functions.classXTable<K extends XKey,V extends XThing>A symbol table.Methods in org.qdl_lang.state that return XKey Modifier and Type Method Description XKeyXThing. 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 booleanXStack. containsKey(XKey key)booleanXStack. containsKey(XKey key, int startTableIndex)Check that a specific key is in a table starting at the index.XThingXStack. get(XKey key)protected VThingVariableState. handleVariableType(VThing vThing, XKey key, QDLValue newValue)the contract here is that if theVThingis null, then it can be created.XThingXStack. localGet(XKey key)Only returns a non-null element if it is defined in the local (index 0) table.booleanXStack. localHas(XKey xkey)voidXStack. localRemove(XKey key)Removes only the most local entry.XThingXStack. nonlocalGet(XKey key)searches for the entry every place except the most local state.XThingXStack. put(XKey xKey, XThing xThing)voidXStack. 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 QDLValueVariableState. getValue(String variableName, Set<XKey> checkedAliases)protected QDLVariableVariableState. gsrNSScalarOp(String variableName, int op, QDLValue value, Set<XKey> checkedAliases)protected QDLValueVariableState. gsrNSStemOp(StemMultiIndex w, int op, QDLValue 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.voidXStack. push(XTable<? extends XKey,? extends XThing> xTable)voidXStack. setStack(List<XTable<? extends XKey,? extends XThing>> stack)voidVariableState. setValue(String variableName, QDLValue 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 classVStack<V extends VTable<? extends XKey,? extends VThing>>Created by Jeff Gaynor
on 2/20/22 at 6:14 AMclassVTable<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 XKeyVThing. getKey()Constructors in org.qdl_lang.variables with parameters of type XKey Constructor Description VThing(XKey key, QDLVariable variable)
-