Uses of Class
org.qdl_lang.variables.QDLStem
-
Packages that use QDLStem Package Description org.qdl_lang.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.org.qdl_lang.exceptions All of the exceptions for QDL.org.qdl_lang.expressions Expressions are objects that take zero or more arguments and return a result.org.qdl_lang.extensions.convert The conversion module.org.qdl_lang.extensions.crypto The cryptographic module.org.qdl_lang.extensions.dynamodb org.qdl_lang.extensions.http HTTP access module for QDL.org.qdl_lang.extensions.mail org.qdl_lang.parsing Classes that support parsing and the parser itself.org.qdl_lang.scripting This directory is concerned with scripts for use on a server, not general QDL scripts.org.qdl_lang.state Classes that manage the state of an interpreter session.org.qdl_lang.util Utilities for QDL.org.qdl_lang.variables Variables in QDL and classes that support them.org.qdl_lang.vfs Virtual file systems support as well as implementations of VFSs.org.qdl_lang.xml Everything relating to serialization of QDL workspaces to/from XML. -
-
Uses of QDLStem in org.qdl_lang.evaluate
Methods in org.qdl_lang.evaluate that return QDLStem Modifier and Type Method Description protected QDLStem
OpEvaluator. applyToStem(QDLStem lArg, QDLStem rArg, Object defaultValue, State state, Dyad dyad)
protected QDLStem
AbstractEvaluator. convertArgsToStem(Polyad polyad, Object arg, State state, String component)
Converts a couple of different arguments to the form [[a0{,b0}],[a1{,b1}],...,[an{,bn}] or (if a single argument that is a stem) can pass back:protected QDLStem
MathEvaluator. doCodec(Polyad polyad, QDLStem inStem, AbstractCodec codec, boolean isEncode)
protected QDLStem
StringEvaluator. doReplace(Polyad polyad, QDLStem inStem, QDLStem replacements, QDLStem regexStem, State state)
Do replace where there is an arbitrary stem and a stem of replacements and regexes The keys for the replacements and regexes correspond, and the replacements happen to every elements if inStem, the target of the replacement.protected QDLStem
ModuleEvaluator. getDoc(DyadicFunctionReferenceNode df)
protected QDLStem
ModuleEvaluator. getDoc(Module m)
protected QDLStem
ModuleEvaluator. getDoc(QDLStem inStem)
protected QDLStem
AbstractEvaluator. getOrCreateStem(ExpressionInterface node, State state, String informativeMessage)
This will take anExpressionImpl
that should contain a stem, check the reference and it the stem does not exist, create and put it in the symbol table.protected QDLStem
IOEvaluator. processWriteFileStem(QDLStem input, State state, Polyad polyad)
protected QDLStem
IOEvaluator. readFileStem(QDLStem input, QDLStem types, Long defaultType, State state, Polyad polyad)
protected QDLStem
StemEvaluator. reverseKeysAndValues(QDLStem inStem)
protected QDLStem
StemEvaluator. stemPathConverter(String indexList)
Convert output of a JSON query to a stem of lists.protected QDLStem
AbstractEvaluator. toStem(Object object)
Methods in org.qdl_lang.evaluate with parameters of type QDLStem Modifier and Type Method Description Object
ListEvaluator.DoReverse. action(QDLStem inStem)
void
StemEvaluator.AxisAction. action(QDLStem out, String key, QDLStem leftStem, QDLStem rightStem)
Object
SystemEvaluator.AxisExpand. action(QDLStem inStem)
Object
SystemEvaluator.AxisReduce. action(QDLStem inStem)
protected QDLSet
OpEvaluator. applyToSet(QDLStem lArg, QDLSet rArg, Object defaultValue, State state, Dyad dyad)
protected QDLStem
OpEvaluator. applyToStem(QDLStem lArg, QDLStem rArg, Object defaultValue, State state, Dyad dyad)
protected static void
IOEvaluator. convertToIni(List<String> names, QDLStem stem, StringBuilder sb, String initialIndent, int indentFactor, boolean allowListEntries)
static String
IOEvaluator. convertToIni(QDLStem obj2, boolean allowListEntries)
static String
IOEvaluator. convertToIni(QDLStem obj2, int indentFactor, boolean allowListEntries)
static String
IOEvaluator. convertToIniOLD(QDLStem obj2)
protected QDLStem
MathEvaluator. doCodec(Polyad polyad, QDLStem inStem, AbstractCodec codec, boolean isEncode)
protected QDLSet
StringEvaluator. doReplace(Polyad polyad, QDLSet inSet, QDLStem replacements, QDLStem regexStem, State state)
protected QDLStem
StringEvaluator. doReplace(Polyad polyad, QDLStem inStem, QDLStem replacements, QDLStem regexStem, State state)
Do replace where there is an arbitrary stem and a stem of replacements and regexes The keys for the replacements and regexes correspond, and the replacements happen to every elements if inStem, the target of the replacement.protected String
StringEvaluator. doStringReplace(String s, QDLStem replacements, QDLStem regexStem)
protected void
StemEvaluator. forEachRecursion(QDLStem output, ExpressionImpl f, State state, Object[] args, IndexList indexList, ArrayList values, int currentIndex)
protected AbstractEvaluator.CommonKeyIterator
AbstractEvaluator. getCommonKeys(QDLStem... stems)
protected void
SystemEvaluator. getConst(Polyad polyad, State state, QDLStem values)
protected QDLStem
ModuleEvaluator. getDoc(QDLStem inStem)
protected void
StemEvaluator. indexRecursion(QDLStem out, int[] lengths, int index, StemEvaluator.CyclicArgList cyclicArgList)
Fills in the elements for the n(x,y,z,...) function.adv74008protected void
AbstractEvaluator. processStem1(QDLStem outStem, QDLStem stemVariable, AbstractEvaluator.fPointer pointer)
Processing stems for monadic functionsprotected void
AbstractEvaluator. processStem2(QDLStem outStem, QDLStem stem1, QDLStem stem2, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
protected void
AbstractEvaluator. processStem3(QDLStem outStem, QDLStem stem1, QDLStem stem2, QDLStem stem3, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
protected QDLStem
IOEvaluator. processWriteFileStem(QDLStem input, State state, Polyad polyad)
protected void
StemEvaluator. putLongOrStringKey(QDLStem out, Object key)
Needed by list_keys and keys so that returned indices that are longs are indeed longs.protected QDLStem
IOEvaluator. readFileStem(QDLStem input, QDLStem types, Long defaultType, State state, Polyad polyad)
protected QDLStem
StemEvaluator. reverseKeysAndValues(QDLStem inStem)
protected String
StemEvaluator. rFormatStem(QDLStem stem, List<String> keySubset, boolean sortKeys, boolean multilineMode, int indent, int width)
-
Uses of QDLStem in org.qdl_lang.exceptions
Methods in org.qdl_lang.exceptions that return QDLStem Modifier and Type Method Description QDLStem
RaiseErrorException. getState()
Methods in org.qdl_lang.exceptions with parameters of type QDLStem Modifier and Type Method Description void
AssertionException. setAssertionState(QDLStem assertionState)
void
RaiseErrorException. setState(QDLStem state)
Constructors in org.qdl_lang.exceptions with parameters of type QDLStem Constructor Description AssertionException(String message, QDLStem stateStem)
RaiseErrorException(Polyad polyad, String message, Long errorCode, QDLStem state)
-
Uses of QDLStem in org.qdl_lang.expressions
Methods in org.qdl_lang.expressions that return QDLStem Modifier and Type Method Description QDLStem
OpenSliceNode. doDecimalCase(Object... args)
protected QDLStem
OpenSliceNode. doLongCase(Object... args)
Methods in org.qdl_lang.expressions with parameters of type QDLStem Modifier and Type Method Description Collection
IndexArg. createKeySet(QDLStem in)
protected Object
StemExtractionNode. recurse(QDLStem in, IndexArgs sourceIndices)
Starts descent through all of the nodesprotected Object
StemExtractionNode. recurse(QDLStem in, QDLStem out, IndexList targetIndex, List<IndexArg> sourceIndices, int indexLocation, long strictIndex)
Constructors in org.qdl_lang.expressions with parameters of type QDLStem Constructor Description IndexList(QDLStem stemVariable)
-
Uses of QDLStem in org.qdl_lang.extensions.convert
Classes in org.qdl_lang.extensions.convert with type parameters of type QDLStem Modifier and Type Class Description static class
QDLConvert.MyStemStack<V extends QDLStem>
Methods in org.qdl_lang.extensions.convert that return QDLStem Modifier and Type Method Description protected QDLStem
QDLConvert. doSnarf(QDLStem inStem)
Starts the recursion.QDLStem
QDLConvert.MyStemStack. peekLast(String currentTag)
Methods in org.qdl_lang.extensions.convert with parameters of type QDLStem Modifier and Type Method Description protected QDLStem
QDLConvert. doSnarf(QDLStem inStem)
Starts the recursion.protected Object
QDLConvert. snarfNode(QDLStem stem, boolean glomText)
Process end stem.protected void
QDLConvert.XMLExport. writeElement(XMLStreamWriter xsw, QDLStem stem, String tagname)
-
Uses of QDLStem in org.qdl_lang.extensions.crypto
Methods in org.qdl_lang.extensions.crypto that return QDLStem Modifier and Type Method Description protected QDLStem
Crypto. webKeyToStem(edu.uiuc.ncsa.security.util.jwk.JSONWebKey jsonWebKey)
Methods in org.qdl_lang.extensions.crypto with parameters of type QDLStem Modifier and Type Method Description protected edu.uiuc.ncsa.security.util.jwk.JSONWebKey
Crypto. getKeys(QDLStem keys)
protected boolean
Crypto. isSingleKey(QDLStem stem)
Is the stem a single key or a stem of keys? This is a simple-minded test and just checks if a required value for the keyis at the top level. -
Uses of QDLStem in org.qdl_lang.extensions.dynamodb
Methods in org.qdl_lang.extensions.dynamodb that return QDLStem Modifier and Type Method Description protected QDLStem
DynamoDB. mapToStem(Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> items)
Methods in org.qdl_lang.extensions.dynamodb with parameters of type QDLStem Modifier and Type Method Description protected Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue>
DynamoDB. stemToMap(QDLStem stem)
-
Uses of QDLStem in org.qdl_lang.extensions.http
Methods in org.qdl_lang.extensions.http that return QDLStem Modifier and Type Method Description QDLStem
HTTPClient. getResponseStem(org.apache.http.HttpResponse response)
Utillity to turn the response, whatever it is, into a stem.protected QDLStem
HTTPClient. jsonToStemJSON(String rawJSON)
-
Uses of QDLStem in org.qdl_lang.extensions.mail
Methods in org.qdl_lang.extensions.mail that return QDLStem Modifier and Type Method Description protected static QDLStem
QDLMail. addAll(List<String> x)
static QDLStem
QDLMail. convertMEToStem(edu.uiuc.ncsa.security.util.mail.MailEnvironment me)
Convert aMailEnvironment
to a stem.QDLStem
QDLMail. getCfg()
Methods in org.qdl_lang.extensions.mail with parameters of type QDLStem Modifier and Type Method Description void
QDLMail. setCfg(QDLStem cfg)
-
Uses of QDLStem in org.qdl_lang.parsing
Fields in org.qdl_lang.parsing declared as QDLStem Modifier and Type Field Description protected QDLStem
IniParserDriver. output
Methods in org.qdl_lang.parsing that return QDLStem Modifier and Type Method Description QDLStem
IniListenerImpl. getOutput()
QDLStem
IniParserDriver. parse(Reader reader, boolean allowListEntries)
Methods in org.qdl_lang.parsing with parameters of type QDLStem Modifier and Type Method Description void
IniListenerImpl. setOutput(QDLStem output)
Constructors in org.qdl_lang.parsing with parameters of type QDLStem Constructor Description IniListenerImpl(QDLStem output)
-
Uses of QDLStem in org.qdl_lang.scripting
Methods in org.qdl_lang.scripting that return QDLStem Modifier and Type Method Description QDLStem
QDLScript. getScriptArglist()
Methods in org.qdl_lang.scripting with parameters of type QDLStem Modifier and Type Method Description void
QDLScript. setScriptArglist(QDLStem scriptArglist)
-
Uses of QDLStem in org.qdl_lang.state
Methods in org.qdl_lang.state that return QDLStem Modifier and Type Method Description protected QDLStem
State. addManifestConstants(String path)
If this is packaged in a jar, read off the information from the manifest file.QDLStem
State. getLibMap()
protected QDLStem
State. getQDLReservedNames()
Get a listing of all the functions, operators and keywords for QDL.QDLStem
AbstractState. getScriptArgStem()
QDLStem
State. getSystemConstants()
QDLStem
State. getSystemInfo()
protected QDLStem
State. processManifest(QDLStem versionInfo, ArrayList<String> manifest)
protected QDLStem
State. processManifest2(QDLStem versionInfo, ArrayList<String> manifest)
Methods in org.qdl_lang.state with parameters of type QDLStem Modifier and Type Method Description void
State. addLibEntries(String libraryKey, QDLStem classPaths)
Adds a list of classpath to the info().lib key entry.protected QDLStem
State. processManifest(QDLStem versionInfo, ArrayList<String> manifest)
protected QDLStem
State. processManifest2(QDLStem versionInfo, ArrayList<String> manifest)
void
AbstractState. setScriptArgStem(QDLStem scriptArgStem)
void
State. setSystemConstants(QDLStem systemConstants)
void
State. setSystemInfo(QDLStem systemInfo)
-
Uses of QDLStem in org.qdl_lang.util
Methods in org.qdl_lang.util that return QDLStem Modifier and Type Method Description QDLStem
ModuleUtils. convertArgsToStem(Polyad polyad, Object arg, State state, String component)
Converts a couple of different arguments to the form [[a0{,b0}],[a1{,b1}],...,[an{,bn}] or (if a single argument that is a stem) can pass back:static QDLStem
QDLFileUtil. readFileAsStem(String fileName)
static QDLStem
QDLFileUtil. readTextFileAsStem(State state, String fullPath)
main entry point for reading a text file as a stem.Methods in org.qdl_lang.util with parameters of type QDLStem Modifier and Type Method Description static String
InputFormUtil. inputForm(QDLStem stemVariable)
static String
InputFormUtil. inputForm(QDLStem stemVariable, int indentFactor)
static void
QDLFileUtil. writeStemToFile(String filename, QDLStem contents)
Note that this is a stem list or the output is random. -
Uses of QDLStem in org.qdl_lang.variables
Subclasses of QDLStem in org.qdl_lang.variables Modifier and Type Class Description class
StemVariable
Deprecated.useQDLStem
Methods in org.qdl_lang.variables that return QDLStem Modifier and Type Method Description QDLStem
QDLStem. almostUnique()
This almost returns all the unique elements.QDLStem
QDLStem. commonKeys(QDLStem arg2)
static QDLStem
StemConverter. convert(net.sf.json.JSONArray array)
static QDLStem
StemConverter. convert(net.sf.json.JSONObject object)
protected QDLStem
QDLStem. convertKeyByRank(List<List> list)
Gets a list of lists, e.g.QDLStem
QDLStem. dim()
QDLStem
QDLStem. excludeKeys(QDLStem keyList)
QDLStem
QDLStem. fromJSON(net.sf.json.JSON json)
QDLStem
QDLStem. fromJSON(net.sf.json.JSONArray array, boolean convert, int type)
QDLStem
QDLStem. fromJSON(net.sf.json.JSONObject jsonObject)
QDLStem
QDLStem. fromJSON(net.sf.json.JSONObject jsonObject, boolean convertVars, int type)
Populate this from a JSON object.QDLStem
QDLStem. getStem(Long key)
QDLStem
QDLStem. getStem(String key)
QDLStem
VThing. getStemValue()
QDLStem
QDLStem. hasKey(QDLStem keyList)
Modern successor to the deprecatedhasKeys(QDLStem)
.QDLStem
QDLStem. hasKeys(QDLStem keyList)
Takes a stem and returns a boolean list conformable to the argument.QDLStem
QDLStem. includeKeys(QDLStem keyList)
QDLStem
QDLStem. indices()
QDLStem
QDLStem. indices(Long axis)
QDLStem
QDLStem. listSubset(long startIndex)
Insert the whole argument in to the current stem, re-adjusting indices.QDLStem
QDLStem. listSubset(long startIndex, long length)
static QDLStem
StemUtility. listToStem(List list)
static QDLStem
StemUtility. mapToStem(Map map)
Convert a generic map to a stemstatic QDLStem
StemUtility. mapToStem(QDLStem out, Map map)
QDLStem
QDLStem. mask(QDLStem stem2)
QDLStem
QDLStem. newInstance()
QDLStem
QDLStem. newInstance(Long count, Object[] fillList)
QDLStem
StemVariable. newInstance()
Deprecated.QDLStem
StemVariable. newInstance(Long count, Object[] fillList)
Deprecated.QDLStem
QDLList. permuteEntries(List<Long> permutation)
A very specific utility, used in the transpose function.QDLStem
QDLSet. toStem()
QDLStem
QDLStem. union(QDLStem... stemVariables)
This will return a new stem consisting of this stem and the union of all the stem arguments.Methods in org.qdl_lang.variables with parameters of type QDLStem Modifier and Type Method Description void
StemUtility.DyadAxisAction. action(QDLStem out, Object key, QDLStem leftStem, QDLStem rightStem)
Action to be appliedObject
StemUtility.StemAxisWalkerAction1. action(QDLStem inStem)
void
QDLStem. addAll(QDLStem qdlStem)
static void
StemUtility. axisDayadRecursion(QDLStem out0, QDLStem left0, QDLStem right0, int depth, boolean maxDepth, StemUtility.DyadAxisAction axisAction)
Apply some action along an axis.static Object
StemUtility. axisWalker(QDLStem inStem, int depth, StemUtility.StemAxisWalkerAction1 walker)
Recurses through stem that has arbitrary rank.QDLStem
QDLStem. commonKeys(QDLStem arg2)
QDLStem
QDLStem. excludeKeys(QDLStem keyList)
static void
StemUtility. formatList(QDLStem stem)
QDLStem
QDLStem. hasKey(QDLStem keyList)
Modern successor to the deprecatedhasKeys(QDLStem)
.QDLStem
QDLStem. hasKeys(QDLStem keyList)
Takes a stem and returns a boolean list conformable to the argument.QDLStem
QDLStem. includeKeys(QDLStem keyList)
protected void
QDLStem. indices(QDLStem v, List list, QDLStem.KeyRankMap keyRankMap)
void
QDLStem. listAppend(QDLStem stem)
Append the list elements of the stem to this list.void
QDLStem. listCopy(long startIndex, long length, QDLStem target, long insertIndex)
Copies the elements from this list to the target list.void
QDLStem. listInsertAt(long startIndex, long length, QDLStem target, long insertIndex)
Insert the currentstatic QDLStem
StemUtility. mapToStem(QDLStem out, Map map)
QDLStem
QDLStem. mask(QDLStem stem2)
void
QDLStem. renameKeys(QDLStem newKeys, boolean overWriteKeys)
static String
StemUtility. stemListToString(QDLStem contents, boolean forceToString)
Convert a stem list to a string, separated by line feeds.QDLStem
QDLStem. union(QDLStem... stemVariables)
This will return a new stem consisting of this stem and the union of all the stem arguments. -
Uses of QDLStem in org.qdl_lang.vfs
Methods in org.qdl_lang.vfs that return QDLStem Modifier and Type Method Description QDLStem
FileEntry. convertToStem()
QDLStem
VFSEntry. convertToStem()
-
Uses of QDLStem in org.qdl_lang.xml
Methods in org.qdl_lang.xml that return QDLStem Modifier and Type Method Description protected static QDLStem
XMLUtils. makeStem(XMLStreamReader xsr)
protected static QDLStem
XMLUtils. resolveStem(XMLEventReader xer)
Methods in org.qdl_lang.xml with parameters of type QDLStem Modifier and Type Method Description static void
XMLUtils. write(XMLStreamWriter xsw, QDLStem stem)
-