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.examples.basic This package contains a simple basic of how to make a java module for QDL.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.util.aggregate Utilities for dealing with aggregates, i.e., sets and stems in QDL.org.qdl_lang.variables Variables in QDL and classes that support them.org.qdl_lang.variables.values 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 QDLStemOpEvaluator. applyToStem(QDLStem lArg, QDLStem rArg, QDLValue defaultValue, State state, Dyad dyad)protected QDLStemSystemEvaluator. checkDefined(StemListNode stemListNode, State state)protected QDLStemSystemEvaluator. checkDefined(StemVariableNode stemVariableNode, State state)protected QDLStemAbstractEvaluator. 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 QDLStemMathEvaluator. doCodec(Polyad polyad, QDLStem inStem, AbstractCodec codec, boolean isEncode)protected QDLStemStringEvaluator. 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 QDLStemModuleEvaluator. getDoc(Module m)protected QDLStemModuleEvaluator. getDoc(DyadicFunctionReferenceNode df)protected QDLStemModuleEvaluator. getDoc(QDLStem inStem)protected QDLStemAbstractEvaluator. getOrCreateStem(ExpressionInterface node, State state, String informativeMessage)This will take anExpressionImplthat should contain a stem, check the reference and it the stem does not exist, create and put it in the symbol table.protected QDLStemIOEvaluator. processWriteFileStem(QDLStem input, State state, Polyad polyad)protected QDLStemIOEvaluator. readFileStem(QDLStem input, QDLStem types, Long defaultType, State state, Polyad polyad)protected QDLStemStemEvaluator. reverseKeysAndValues(QDLStem inStem)protected QDLStemStemEvaluator. stemPathConverter(String indexList)Convert output of a JSON query to a stem of lists.static QDLStemAbstractEvaluator. toStem(Object object)Methods in org.qdl_lang.evaluate with parameters of type QDLStem Modifier and Type Method Description ObjectListEvaluator.DoReverse. action(QDLStem inStem)voidStemEvaluator.AxisAction. action(QDLStem out, String key, QDLStem leftStem, QDLStem rightStem)ObjectSystemEvaluator.AxisExpand. action(QDLStem inStem)ObjectSystemEvaluator.AxisReduce. action(QDLStem inStem)protected QDLSetOpEvaluator. applyToSet(QDLStem lArg, QDLSet rArg, QDLValue defaultValue, State state, Dyad dyad)protected QDLStemOpEvaluator. applyToStem(QDLStem lArg, QDLStem rArg, QDLValue defaultValue, State state, Dyad dyad)protected static voidIOEvaluator. convertToIni(List<String> names, QDLStem stem, StringBuilder sb, String initialIndent, int indentFactor, boolean allowListEntries)static StringIOEvaluator. convertToIni(QDLStem obj2, boolean allowListEntries)static StringIOEvaluator. convertToIni(QDLStem obj2, int indentFactor, boolean allowListEntries)protected QDLStemMathEvaluator. doCodec(Polyad polyad, QDLStem inStem, AbstractCodec codec, boolean isEncode)protected QDLSetStringEvaluator. doReplace(Polyad polyad, QDLSet<QDLValue> inSet, QDLStem replacements, QDLStem regexStem, State state)protected QDLStemStringEvaluator. 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 StringStringEvaluator. doStringReplace(String s, QDLStem replacements, QDLStem regexStem)protected voidStemEvaluator. forEachRecursion(QDLStem output, ExpressionImpl f, State state, QDLValue[] args, IndexList indexList, ArrayList<QDLValue> values, int currentIndex)protected voidStemEvaluator. forEachRecursion2(QDLStem output, ExpressionImpl f, State state, QDLValue[] args, IndexList indexList, ArrayList<QDLValue> values, int currentIndex)static AbstractEvaluator.CommonKeyIteratorAbstractEvaluator. getCommonKeys(QDLStem... stems)protected voidSystemEvaluator. getConst(Polyad polyad, State state, QDLStem values)protected QDLStemModuleEvaluator. getDoc(QDLStem inStem)protected voidStemEvaluator. indexRecursion(QDLStem out, int[] lengths, int index, StemEvaluator.CyclicArgList cyclicArgList)Fills in the elements for the n(x,y,z,...) function.ObjectStemEvaluator.SizeOf. process(List index, Object key, QDLStem value)static voidAbstractEvaluator. processStem1(QDLStem outStem, QDLStem stemVariable, AbstractEvaluator.fPointer pointer)Processing stems for monadic functionsstatic voidAbstractEvaluator. processStem2(QDLStem outStem, QDLStem stem1, QDLStem stem2, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)static voidAbstractEvaluator. processStem3(QDLStem outStem, QDLStem stem1, QDLStem stem2, QDLStem stem3, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)protected QDLStemIOEvaluator. processWriteFileStem(QDLStem input, State state, Polyad polyad)protected QDLStemIOEvaluator. readFileStem(QDLStem input, QDLStem types, Long defaultType, State state, Polyad polyad)protected QDLStemStemEvaluator. reverseKeysAndValues(QDLStem inStem)protected StringStemEvaluator. 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 QDLStemRaiseErrorException. getState()Methods in org.qdl_lang.exceptions with parameters of type QDLStem Modifier and Type Method Description voidAssertionException. setAssertionState(QDLStem assertionState)voidRaiseErrorException. setState(QDLStem state)Constructors in org.qdl_lang.exceptions with parameters of type QDLStem Constructor Description AssertionException(String message, QDLStem stateStem, Statement statement)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 QDLStemOpenSliceNode. doDecimalCase(QDLValue... args)protected QDLStemOpenSliceNode. doLongCase(QDLValue... args)QDLStemAxisExpression. getStem()protected QDLStemANode2. resultToStem()if the RHS is a stem, return it.Methods in org.qdl_lang.expressions with parameters of type QDLStem Modifier and Type Method Description Collection<? extends QDLKey>IndexArg. createKeySet(QDLStem in, State state)protected QDLValueStemExtractionNode. recurse(QDLStem in, IndexArgs sourceIndices, State state)Starts descent through all of the nodesprotected ObjectStemExtractionNode. recurse(QDLStem in, QDLStem out, IndexList targetIndex, List<IndexArg> sourceIndices, int indexLocation, long strictIndex, State state)voidAxisExpression. setStem(QDLStem stem)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 classQDLConvert.MyStemStack<V extends QDLStem>Methods in org.qdl_lang.extensions.convert that return QDLStem Modifier and Type Method Description protected QDLStemQDLConvert. doSnarf(QDLStem inStem)Starts the recursion.QDLStemQDLConvert.MyStemStack. peekLast(String currentTag)Methods in org.qdl_lang.extensions.convert with parameters of type QDLStem Modifier and Type Method Description protected QDLStemQDLConvert. doSnarf(QDLStem inStem)Starts the recursion.protected ObjectQDLConvert. snarfNode(QDLStem stem, boolean glomText)Process end stem.protected voidQDLConvert.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 QDLStemCrypto.ReadCert. certToStem(X509Certificate x509Certificate)QDLStemCrypto. getKeyTypes()protected QDLStemCrypto.ReadCert. processAltNames(Collection<List<?>> lists)Take a collection of lists of alt names and convert to something understandable.static QDLStemCrypto. 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.JSONWebKeyCrypto. getKeys(QDLStem keys)protected booleanCrypto. isAES(QDLStem key)Tests if a given stem that is a key is an AES i.e., symmetric key.protected booleanCrypto. isEC(QDLStem key)protected booleanCrypto. isRSA(QDLStem key)protected booleanCrypto. 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 QDLStemDynamoDB. 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.examples.basic
Methods in org.qdl_lang.extensions.examples.basic with parameters of type QDLStem Modifier and Type Method Description protected voidStemVar. setStemValue(QDLStem stem, Object key, Object value)Utility call to create the specific keys and values. -
Uses of QDLStem in org.qdl_lang.extensions.http
Methods in org.qdl_lang.extensions.http that return QDLStem Modifier and Type Method Description QDLStemHTTPClient. getResponseStem(org.apache.http.HttpResponse response)Utility to turn the response, whatever it is, into a stem.protected QDLStemHTTPClient. 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 QDLStemQDLMail. addAll(List<String> x)static QDLStemQDLMail. convertMEToStem(edu.uiuc.ncsa.security.util.mail.MailEnvironment me)Convert aMailEnvironmentto a stem.QDLStemQDLMail. getCfg()Methods in org.qdl_lang.extensions.mail with parameters of type QDLStem Modifier and Type Method Description voidQDLMail. setCfg(QDLStem cfg)protected static voidQDLMail. stemPut(QDLStem stem, Object k, Object v)Centralize adding values to stem -
Uses of QDLStem in org.qdl_lang.parsing
Fields in org.qdl_lang.parsing declared as QDLStem Modifier and Type Field Description protected QDLStemIniParserDriver. outputMethods in org.qdl_lang.parsing that return QDLStem Modifier and Type Method Description QDLStemIniListenerImpl. getOutput()QDLStemIniParserDriver. parse(Reader reader, boolean allowListEntries)Methods in org.qdl_lang.parsing with parameters of type QDLStem Modifier and Type Method Description voidIniListenerImpl. 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 QDLStemQDLScript. getScriptArglist()Methods in org.qdl_lang.scripting with parameters of type QDLStem Modifier and Type Method Description voidQDLScript. 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 QDLStemState. addManifestConstants(String path)If this is packaged in a jar, read off the information from the manifest file.QDLStemState. getLibMap()protected QDLStemState. getQDLReservedNames()Get a listing of all the functions, operators and keywords for QDL.QDLStemAbstractState. getScriptArgStem()QDLStemState. getSystemConstants()QDLStemState. getSystemInfo()protected QDLStemState. processManifest(QDLStem versionInfo, ArrayList<String> manifest)protected QDLStemState. processManifest2(QDLStem versionInfo, ArrayList<String> manifest)Methods in org.qdl_lang.state with parameters of type QDLStem Modifier and Type Method Description voidState. addLibEntries(String libraryKey, QDLStem classPaths)Adds a list of classpath to the info().lib key entry.protected QDLStemState. processManifest(QDLStem versionInfo, ArrayList<String> manifest)protected QDLStemState. processManifest2(QDLStem versionInfo, ArrayList<String> manifest)voidAbstractState. setScriptArgStem(QDLStem scriptArgStem)protected voidState. setStemValue(QDLStem stem, Map<String,Object> values)voidState. setSystemConstants(QDLStem systemConstants)voidState. 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 QDLStemModuleUtils. convertArgsToStem(Polyad polyad, QDLValue 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 QDLStemQDLFileUtil. readFileAsStem(String fileName)static QDLStemQDLFileUtil. 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 StringInputFormUtil. inputForm(QDLStem stemVariable)static StringInputFormUtil. inputForm(QDLStem stemVariable, int indentFactor)static voidQDLFileUtil. writeStemToFile(String filename, QDLStem contents)Note that this is a stem list or the output is random. -
Uses of QDLStem in org.qdl_lang.util.aggregate
Methods in org.qdl_lang.util.aggregate that return QDLStem Modifier and Type Method Description static QDLStemQDLAggregateUtil. process(QDLStem stem, ProcessStemAxisRestriction processRankRestriction)Start processing for an axis restricted function.static QDLStemQDLAggregateUtil. processStem(QDLStem inStem, List<Object> index, ProcessScalar processScalar)static QDLStemQDLAggregateUtil. processStem(QDLStem inStem, List index, ProcessStemAxisRestriction processRankRestriction, int currentDepth)Methods in org.qdl_lang.util.aggregate with parameters of type QDLStem Modifier and Type Method Description ObjectAxisRestrictionIdentity. process(List<Object> index, Object key, QDLStem value)ObjectAxisRestrictionNoOp. process(List<Object> index, Object key, QDLStem value)ObjectProcessStemAxisRestriction. process(List<Object> index, Object key, QDLStem value)static QDLStemQDLAggregateUtil. process(QDLStem stem, ProcessStemAxisRestriction processRankRestriction)Start processing for an axis restricted function.static QDLStemQDLAggregateUtil. processStem(QDLStem inStem, List<Object> index, ProcessScalar processScalar)static QDLStemQDLAggregateUtil. processStem(QDLStem inStem, List index, ProcessStemAxisRestriction processRankRestriction, int currentDepth) -
Uses of QDLStem in org.qdl_lang.variables
Subclasses of QDLStem in org.qdl_lang.variables Modifier and Type Class Description classStemVariableDeprecated.useQDLStemMethods in org.qdl_lang.variables that return QDLStem Modifier and Type Method Description QDLStemQDLStem. almostUnique()This almost returns all the unique elements.QDLStemQDLStem. clone()Make a shallow copy of this stem variable.QDLStemQDLStem. commonKeys(QDLStem arg2)static QDLStemJSONAndStemUtility. convert(net.sf.json.JSONArray array)static QDLStemJSONAndStemUtility. convert(net.sf.json.JSONObject object)protected QDLStemQDLStem. convertKeyByRank(List<List> list)Gets a list of lists, e.g.QDLStemQDLStem. dim()QDLStemQDLStem. excludeKeys(QDLStem keyList)QDLStemQDLStem. fromJSON(net.sf.json.JSON json)QDLStemQDLStem. fromJSON(net.sf.json.JSONArray array, boolean convert, int type)QDLStemQDLStem. fromJSON(net.sf.json.JSONObject jsonObject)QDLStemQDLStem. fromJSON(net.sf.json.JSONObject jsonObject, boolean convertVars, int type)Populate this from a JSON object.QDLStemQDLStem. getStem(Long key)QDLStemQDLStem. getStem(String key)QDLStemVThing. getStemValue()QDLStemQDLStem. hasKey(QDLStem keyList)Modern successor to the deprecatedhasKeys(QDLStem).QDLStemQDLStem. hasKeys(QDLStem keyList)Takes a stem and returns a boolean list conformable to the argument.QDLStemQDLStem. includeKeys(QDLStem keyList)QDLStemQDLStem. indicesByRank()Returns a flat list of all indices at a given rank.QDLStemQDLStem. indicesByRank(Long rank)Return the indices of a given rank for this stem.QDLStemQDLStem. keysByAxis(Long axis)Get by axis.QDLStemQDLStem. listSubset(long startIndex)Insert the whole argument in to the current stem, re-adjusting indices.QDLStemQDLStem. listSubset(long startIndex, long length)QDLStemQDLStem. mask(QDLStem stem2)QDLStemQDLStem. newInstance()QDLStemQDLStem. newInstance(Long count, QDLValue[] fillList)QDLStemStemVariable. newInstance()Deprecated.QDLStemStemVariable. newInstance(Long count, QDLValue[] fillList)Deprecated.QDLStemQDLList. permuteEntries(List<QDLValue> permutation)A very specific utility, used in the transpose function.QDLStemQDLSet. toStem()QDLStemQDLStem. 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 voidStemUtility.DyadAxisAction. action(QDLStem out, QDLKey key, QDLStem leftStem, QDLStem rightStem)Action to be appliedObjectStemUtility.StemAxisWalkerAction1. action(QDLStem inStem)voidQDLStem. addAll(QDLStem qdlStem)static voidStemUtility. axisDayadRecursion(QDLStem out0, QDLStem left0, QDLStem right0, int depth, boolean maxDepth, StemUtility.DyadAxisAction axisAction)Apply some action along an axis.static ObjectStemUtility. axisWalker(QDLStem inStem, int depth, StemUtility.StemAxisWalkerAction1 walker)Recurses through stem that has arbitrary rank.QDLStemQDLStem. commonKeys(QDLStem arg2)QDLStemQDLStem. excludeKeys(QDLStem keyList)static voidStemUtility. formatList(QDLStem stem)QDLStemQDLStem. hasKey(QDLStem keyList)Modern successor to the deprecatedhasKeys(QDLStem).QDLStemQDLStem. hasKeys(QDLStem keyList)Takes a stem and returns a boolean list conformable to the argument.QDLStemQDLStem. includeKeys(QDLStem keyList)protected voidQDLStem. indicesByRank(QDLStem v, List list, QDLStem.KeyRankMap keyRankMap)voidQDLStem. listAppend(QDLStem stem)Append the list elements of the stem to this list.voidQDLStem. listCopy(long startIndex, long length, QDLStem target, long insertIndex)Copies the elements from this list to the target list.voidQDLStem. listInsertAt(long startIndex, long length, QDLStem target, long insertIndex)Insert the currentstatic QDLValueStemUtility. mapToStem(QDLStem out, Map map)QDLStemQDLStem. mask(QDLStem stem2)static voidStemUtility. put(QDLStem stem, Object key, Object value)Since Java's use of generics precludes a generalQDLStemput on Objects, this utility does that.voidQDLStem. renameKeys(QDLStem newKeys, boolean overWriteKeys)static voidStemUtility. setStemValue(QDLStem stem, Map<String,Object> values)Floats a map of values toQDLValues in the stem.static StringStemUtility. stemListToString(QDLStem contents, boolean forceToString)Convert a stem list to a string, separated by line feeds.QDLStemQDLStem. 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.variables.values
Fields in org.qdl_lang.variables.values declared as QDLStem Modifier and Type Field Description protected QDLStemQDLValue. stemValueMethods in org.qdl_lang.variables.values that return QDLStem Modifier and Type Method Description QDLStemQDLValue. asStem()Constructors in org.qdl_lang.variables.values with parameters of type QDLStem Constructor Description StemValue(QDLStem value) -
Uses of QDLStem in org.qdl_lang.vfs
Methods in org.qdl_lang.vfs that return QDLStem Modifier and Type Method Description QDLStemFileEntry. convertToStem()QDLStemVFSEntry. 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 QDLStemXMLUtils. makeStem(XMLStreamReader xsr)protected static QDLStemXMLUtils. resolveStem(XMLEventReader xer)Methods in org.qdl_lang.xml with parameters of type QDLStem Modifier and Type Method Description static voidXMLUtils. write(XMLStreamWriter xsw, QDLStem stem)
-