Uses of Class
org.qdl_lang.state.State
-
Packages that use State Package Description org.qdl_lang.config All things relating to the QDL configuration file.org.qdl_lang.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.org.qdl_lang.expressions Expressions are objects that take zero or more arguments and return a result.org.qdl_lang.expressions.module Classes that model and manage modules in QDL.org.qdl_lang.extensions This contains the classes for extending the QDL language with Java.org.qdl_lang.extensions.convert The conversion module.org.qdl_lang.extensions.crypto The cryptographic module.org.qdl_lang.extensions.database QDL's basic database 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.examples.stateful org.qdl_lang.extensions.http HTTP access module for QDL.org.qdl_lang.extensions.inputLine QDL's module for processing command line arguments.org.qdl_lang.extensions.mail org.qdl_lang.extensions.X509 org.qdl_lang.functions Function handling and processing.org.qdl_lang.gui Swing terminal implementation.org.qdl_lang.parsing Classes that support parsing and the parser itself.org.qdl_lang.sas QDL implementation of the NCSA Security Library's SAS.org.qdl_lang.state Classes that manage the state of an interpreter session.org.qdl_lang.statements The two basic syntactic units of QDL are expressions (which return results) and statements which are the other control structures, such as conditionals, loops, etc.org.qdl_lang.util Utilities for QDL.org.qdl_lang.variables Variables in QDL and classes that support them.org.qdl_lang.workspace The workspace and the commands that drive it.org.qdl_lang.xml Everything relating to serialization of QDL workspaces to/from XML. -
-
Uses of State in org.qdl_lang.config
Methods in org.qdl_lang.config with parameters of type State Modifier and Type Method Description static StringQDLConfigurationLoaderUtils. runBootScript(QDLEnvironment config, State state)static List<String>QDLConfigurationLoaderUtils. setupJavaModule(State state, QDLLoader loader, JavaModuleConfig jmc)static String[]QDLConfigurationLoaderUtils. setupModules(QDLEnvironment config, State state)static voidQDLConfigurationLoaderUtils. setupVFS(QDLEnvironment config, State state) -
Uses of State in org.qdl_lang.evaluate
Methods in org.qdl_lang.evaluate with parameters of type State Modifier and Type Method Description 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 ObjectListEvaluator. checkCopyNode(ExpressionInterface expr, State state, boolean doInsert)protected booleanSystemEvaluator. checkDefined(ExpressionInterface exp, State state)protected QDLStemSystemEvaluator. checkDefined(StemListNode stemListNode, State state)protected QDLStemSystemEvaluator. checkDefined(StemVariableNode stemVariableNode, State state)protected BooleanFunctionEvaluator. checkIsFunction(String fName, int argCount, State state)static voidAbstractEvaluator. checkNull(Object arg1, ExpressionInterface swri, State state)Check for Java nulls and logs any errorsprotected FStackModuleEvaluator. cloneIntrinsicFunctions(State state)protected VStackModuleEvaluator. cloneIntrinsicVariables(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:abstract booleanAbstractEvaluator. dispatch(Polyad polyad, State state)Does the actual evaluation of thePolyad.booleanFunctionEvaluator. dispatch(Polyad polyad, State state)booleanIOEvaluator. dispatch(Polyad polyad, State state)booleanListEvaluator. dispatch(Polyad polyad, State state)booleanMathEvaluator. dispatch(Polyad polyad, State state)booleanMetaEvaluator. dispatch(Polyad polyad, State state)booleanModuleEvaluator. dispatch(Polyad polyad, State state)booleanOpEvaluator. dispatch(Polyad polyad, State state)booleanStemEvaluator. dispatch(Polyad polyad, State state)booleanStringEvaluator. dispatch(Polyad polyad, State state)booleanSystemEvaluator. dispatch(Polyad polyad, State state)booleanTMathEvaluator. dispatch(Polyad polyad, State state)protected voidMathEvaluator. doAbs(Polyad polyad, State state)protected voidStringEvaluator. doCaput(Polyad polyad, State state)protected voidStemEvaluator. doCommonKeys(Polyad polyad, State state)common_keys(stem1., stem2.)
Return a list of keys common to both stems.protected voidSystemEvaluator. doConstants(Polyad polyad, State state)protected voidStringEvaluator. doContains(Polyad polyad, State state)protected voidOpEvaluator. doContainsKey(Dyad dyad, State state, boolean containsKey)protected voidMathEvaluator. doDates(Polyad polyad, State state, boolean isInMillis)protected voidStringEvaluator. doDetokeninze(Polyad polyad, State state)protected voidStringEvaluator. doDiff(Polyad polyad, State state)protected voidIOEvaluator. doDir(Polyad polyad, State state)Quick note.protected voidOpEvaluator. doDyadComparisonOperator(Dyad dyad, State state)protected voidOpEvaluator. doDyadEqualsOperator(Dyad dyad, State state)protected voidOpEvaluator. doDyadIntegerDivide(Dyad dyad, State state)protected voidOpEvaluator. doDyadLogicalOperator(Dyad dyad, State state)protected voidOpEvaluator. doDyadMinus(Dyad dyad, State state)protected voidOpEvaluator. doDyadPlus(Dyad dyad, State state)For dyadic plus.protected voidOpEvaluator. doDyadTimesOrDivide(Dyad dyad, State state, boolean doTimes)protected voidStemEvaluator. doExcludeKeys(Polyad polyad, State state)exclude_keys(stem., var | list.)
remove all the keys in list.protected voidStemEvaluator. doForEach(Polyad polyad, State state)Apply n-ary function to outer product of stems.protected voidSystemEvaluator. doFork(Polyad polyad, State state)Run a script in its own thread.protected voidStemEvaluator. doFromJSON(Polyad polyad, State state)protected voidFunctionEvaluator. doFunctionEvaluation(Polyad polyad, State state, FR_WithState frs)Executes a user-defined function, defined in QDL., E.g.protected voidMathEvaluator. doHash(Polyad polyad, State state)protected voidStemEvaluator. doHasKey(Polyad polyad, State state)has_keys(key | keysList., arg.) returns left conformable result if the key or keylist.protected voidStemEvaluator. doHasKeys(Polyad polyad, State state)This is not left conformable and any uses should be removed in favor ofStemEvaluator.doHasKey(Polyad, State)protected voidMathEvaluator. doIdentityFunction(Polyad polyad, State state)The identity function returns its argument.protected voidModuleEvaluator. doImport(Polyad polyad, State state)Eithjer import(string) - namespace import(string, mode) - mode is a string or integer returns the instance of the module.protected voidStemEvaluator. doIncludeKeys(Polyad polyad, State state)include_keys(stem., var | list.);
include keys on the right in the resulting stemprotected voidStringEvaluator. doIndexOf(Polyad polyad, State state)protected voidStemEvaluator. doIndices(Polyad polyad, State state)protected voidStringEvaluator. doInsert(Polyad polyad, State state)protected voidSystemEvaluator. doInterpret(Polyad polyad, State state)protected voidOpEvaluator. doIsDefinedDyad(Dyad dyad, State state, boolean isDefined)protected voidFunctionEvaluator. doIsFunction(Polyad polyad, State state)protected voidStemEvaluator. doIsList(Polyad polyad, State state)protected voidStemEvaluator. doIsMemberOf(Polyad polyad, State state)Compute if the left argument is a member of the right argument.protected voidFunctionEvaluator. doJavaFunction(Polyad polyad, State state, FR_WithState frs)Executes a user-defined function, defined in Java as an implementation ofQDLFunction.protected voidStemEvaluator. doJoin(Polyad polyad, State state)protected voidStemEvaluator. doJPathQuery(Polyad polyad, State state)protected voidStemEvaluator. doKeys(Polyad polyad, State state)Return a stem of nothing key the keys, possibly filtering, so the final stem is of the formprotected voidSystemEvaluator. doKillProcess(Polyad polyad, State state)protected voidListEvaluator. doListCopyOrInsert(Polyad polyad, State state, boolean doInsert)protected voidStemEvaluator. doListKeys(Polyad polyad, State state)Returns the keys in a stem as a list, filtering if wanted.protected voidListEvaluator. doListReverse(Polyad polyad, State state)protected voidListEvaluator. doListSort(Polyad polyad, State state)Always returns a sorted list.protected voidListEvaluator. doListStartsWith(Polyad polyad, State state)Returns a list of indices.protected booleanListEvaluator. doListSubset(Polyad polyad, State state)protected voidModuleEvaluator. doLoad(Polyad polyad, State state)Contract is that the type as an explicit argument is no longer required.protected voidSystemEvaluator. doLoadModule(Polyad polyad, State state)protected voidStemEvaluator. doMakeIndex(Polyad polyad, State state)protected voidStemEvaluator. doMask(Polyad polyad, State state)protected voidMathEvaluator. doMax(Polyad polyad, State state)protected voidMathEvaluator. doMin(Polyad polyad, State state)protected voidMathEvaluator. doMinOrMax(Polyad polyad, State state, boolean isMax)protected voidIOEvaluator. doMkDir(Polyad polyad, State state)protected voidSystemEvaluator. doModuleImport(Polyad polyad, State state)The general contract for import.protected voidSystemEvaluator. doModulePaths(Polyad polyad, State state)protected voidMathEvaluator. doModulus(Polyad polyad, State state)Compute the modulus of two numbers, i.e.protected voidOpEvaluator. doMonadicTilde(Monad monad, State state, boolean isStile)protected voidOpEvaluator. doMonadIncOrDec(Monad monad, State state, boolean isPlusPlus)NOTE that at this point this only works for single variables -- you can't apply this to a stem.protected voidOpEvaluator. doMonadMinus(Monad monad, State state)protected voidOpEvaluator. doMonadNot(Monad monad, State state)protected voidOpEvaluator. doMonadPlus(Monad monad, State state)protected voidSystemEvaluator. doNewLoadModule(Polyad polyad, State state)protected voidMathEvaluator. doNumericDigits(Polyad polyad, State state)protected voidStringEvaluator. doOldReplace(Polyad polyad, State state)protected voidSystemEvaluator. doOSEnv(Polyad polyad, State state)protected booleanListEvaluator. doPickSubset(Polyad polyad, State state)Pick elements based on a function that is supplied.protected voidSystemEvaluator. doRaiseError(Polyad polyad, State state)protected voidMathEvaluator. doRandom(Polyad polyad, State state)protected voidMathEvaluator. doRandomString(Polyad polyad, State state)protected voidIOEvaluator. doReadFile(Polyad polyad, State state)protected voidOpEvaluator. doRegexMatch(Dyad dyad, State state)Contract is expression regex ≈ expression returns true if it matches expression as a string.protected voidStemEvaluator. doRemove(Polyad polyad, State state)Remove the entire variable from the symbol table.protected voidStemEvaluator. doRenameKeys(Polyad polyad, State state)rename_keys(arg., indices.);
list.protected voidStringEvaluator. doReplace(Polyad polyad, State state)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 voidSystemEvaluator. doReturn(Polyad polyad, State state)protected voidIOEvaluator. doRMDir(Polyad polyad, State state)protected voidIOEvaluator. doRMFile(Polyad polyad, State state)protected voidSystemEvaluator. doSay(Polyad polyad, State state, boolean printIt)Does print, say and to_string commands.protected voidIOEvaluator. doScan(Polyad polyad, State state)protected voidSystemEvaluator. doScriptArgs(Polyad polyad, State state)This will return a given script arg for a given index.protected voidSystemEvaluator. doScriptArgs2(Polyad polyad, State state)New function for script arguments.protected voidSystemEvaluator. doScriptPaths(Polyad polyad, State state)This accepts either a stem of paths or a single string that is parsed.protected voidSystemEvaluator. doSendInterrupt(Polyad polyad, State state)protected voidStemEvaluator. doSetDefault(Polyad polyad, State state)Sets the default value for a stem.protected voidOpEvaluator. doSetUnionOrInteresection(Dyad dyad, State state)protected voidStemEvaluator. doShuffle(Polyad polyad, State state)Permute the elements in a stem.protected ObjectOpEvaluator. doSingleApply(QDLValue lArg, DyadicFunctionReferenceNode fNode, QDLValue defaultValue, State state, Dyad dyad)protected QDLValueOpEvaluator. doSingleApply(QDLValue lArg, FunctionReferenceNode fNode, State actualState)protected ObjectOpEvaluator. doSingleApply(QDLValue lArg, FunctionReferenceNode fNode, QDLValue defaultValue, State state, Dyad dyad)apply the argument to a single function.protected voidStemEvaluator. doSize(Polyad polyad, State state)protected voidStringEvaluator. doSubstring(Polyad polyad, State state)protected voidStringEvaluator. doSwapCase(Polyad polyad, State state, boolean isLower)protected voidSystemEvaluator. doSysInfo(Polyad polyad, State state)protected voidStringEvaluator. doTail(Polyad polyad, State state)protected voidOpEvaluator. doTilde(Dyad dyad, State state)protected voidStemEvaluator. doToJSON(Polyad polyad, State state)protected voidStringEvaluator. doTokenize(Polyad polyad, State state)protected voidStemEvaluator. doTransform(Polyad polyad, State state)protected voidStringEvaluator. doTrim(Polyad polyad, State state)protected voidOpEvaluator. doUnaryPlusMinus(Monad monad, State state, Long sign)This will evaluate the expression and take its opposite.protected voidModuleEvaluator. doUse(Polyad polyad, State state)protected voidStemEvaluator. doValues(Polyad polyad, State state)voidSystemEvaluator. doVarType(Polyad polyad, State state)Get the type of the argument.protected voidIOEvaluator. doWriteFile(Polyad polyad, State state)booleanAbstractEvaluator. evaluate(String alias, Polyad polyad, State state)booleanAbstractEvaluator. evaluate(Polyad polyad, State state)Decides if aPolyadis evaluated by this evaluator and if not, returns false, if so, it evaluates it and returns true.booleanFunctionEvaluator. evaluate(String alias, Polyad polyad, State state)booleanFunctionEvaluator. evaluate(Polyad polyad, State state)booleanMetaEvaluator. evaluate(String alias, Polyad polyad, State state)booleanMetaEvaluator. evaluate(Polyad polyad, State state)voidOpEvaluator. evaluate(Dyad dyad, State state)voidOpEvaluator. evaluate(Monad monad, State state)voidOpEvaluator. evaluate(Nilad nilad, State state)booleanOpEvaluator. evaluate(Polyad polyad, State state)voidOpEvaluator. evaluate2(Dyad dyad, State state)voidOpEvaluator. evaluate2(Monad monad, State state)booleanMetaEvaluator. evaluateNEW(Polyad polyad, State state)Proposed method to allow for overriding base system functions.protected ObjectOpEvaluator. evaluateNextArgForApplies(QDLValue lArg, Object rArg, QDLValue defaultValue, State state, Dyad dyad)booleanMetaEvaluator. evaluateOLD(Polyad polyad, State state)protected voidFunctionEvaluator. figureOutEvaluation(Polyad polyad, State state, boolean checkForDuplicates)protected QDLValueStemEvaluator. forEachEval(ExpressionImpl f, State state, List<QDLValue> args)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)protected StringModuleEvaluator. getClassPathFromToolPath(List<String> toolPath, State state)protected voidSystemEvaluator. getConst(Polyad polyad, State state, QDLStem values)protected FunctionReferenceNodeInterfaceAbstractEvaluator. getFunctionReferenceNode(State state, ExpressionInterface arg0)FunctionReferenceNodeInterfaceAbstractEvaluator. getFunctionReferenceNode(State state, ExpressionInterface arg0, boolean pushNewState)static ExpressionImplAbstractEvaluator. getOperator(State state, FunctionReferenceNodeInterface frNode, int nAry)get a polyad or dyad (for the operator) from theFunctionReferenceNode.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 voidSystemEvaluator. isDefined(Polyad polyad, State state)protected voidSystemEvaluator. loadScript(Polyad polyad, State state)protected static ExpressionImplAbstractEvaluator. NEWgetOperator(State state, FunctionReferenceNodeInterface frNode, int nAry)protected static ExpressionImplAbstractEvaluator. OLDgetOperator(State state, FunctionReferenceNodeInterface frNode, int nAry)static voidAbstractEvaluator. process1(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state)Main workhorse for monadic system functions.static voidAbstractEvaluator. process2(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state)Main workhorse method of evaluating a QDL dyadic system function.static voidAbstractEvaluator. process2(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state, boolean optionalArgs)Notestatic voidAbstractEvaluator. process3(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state, boolean optionalArguments)Main workhorse for evaluating QDL system valence 3 functions.protected QDLStemIOEvaluator. processWriteFileStem(QDLStem input, State state, Polyad polyad)protected QDLStemIOEvaluator. readFileStem(QDLStem input, QDLStem types, Long defaultType, State state, Polyad polyad)protected ObjectIOEvaluator. readSingleFile(String fileName, Long type, State state, Polyad polyad)protected ArrayList<XThing>FunctionEvaluator. resolveArguments(FunctionRecordInterface functionRecord, Polyad polyad, State state, State localState)This will take the function record and polyad and find the arguments that are requested in the function record vs.VFSEntryAbstractEvaluator. resolveResourceToFile(String resourceName, int type, State state)This will look at the resource name and decide if it is in a VFS and resolve it against that.static QDLScriptSystemEvaluator. resolveScript(String name, List<String> paths, State state)This will use the path information and try to resolve the script based on that.static intSystemEvaluator. runnit(Polyad polyad, State state, boolean hasNewState)static intSystemEvaluator. runnit(Polyad polyad, State state, List<String> paths, boolean hasNewState, boolean newThread)protected voidSystemEvaluator. runScript(Polyad polyad, State state)Run an external qdl script with its own state.protected InterruptExceptionSystemEvaluator. startHalt(Polyad polyad, State state)static StringAbstractEvaluator. tempFname(State state)Create an unused name for a function.protected booleanFunctionEvaluator. tryScript(Polyad polyad, State state)protected voidIOEvaluator. vfsMount(Polyad polyad, State state)protected voidIOEvaluator. vfsUnmount(Polyad polyad, State state)protected voidIOEvaluator. writeSingleFile(String fileName, QDLValue content, int fileType, State state, Polyad polyad)Constructors in org.qdl_lang.evaluate with parameters of type State Constructor Description ARForEachImpl(ExpressionImpl f, State state, int axis)AxisExpand(ExpressionImpl operator, State state)AxisReduce(ExpressionImpl operator, State state)ReduceAll(ExpressionImpl f, State state) -
Uses of State in org.qdl_lang.expressions
Methods in org.qdl_lang.expressions that return State Modifier and Type Method Description StateModuleExpression. getAmbientState()StateModuleExpression. getLocalState(State state)StateModuleExpression. getModuleState()StateModuleExpression. getModuleState(State state)The state of the current module only.Methods in org.qdl_lang.expressions with parameters of type State Modifier and Type Method Description booleanIndexArgs. add(IndexArg indexArg, State state)protected IndexArgsStemExtractionNode. checkIfAlreadyLinearized(State state)protected IndexArgsIndexArgs. checkIfList(IndexArg indexArg, State state)Collection<? extends QDLKey>IndexArg. createKeySet(QDLStem in, State state)protected ObjectExpressionStemNode. doLeftSVCase(ExpressionInterface leftArg, List<ExpressionInterface> indices, State state)Case that the left hand argument is a stem variable.protected ObjectExpressionStemNode. doLeftSVCase(ExpressionInterface leftArg, ExpressionInterface rightArg, State state)QDLValueExpressionImpl. evalArg(int index, State state)QDLValueExpressionImpl. evalLastArg(State state)QDLValueAltIfExpressionNode. evaluate(State state)QDLValueANode2. evaluate(State state)QDLValueAxisExpression. evaluate(State state)QDLValueClosedSliceNode. evaluate(State state)QDLValueComparisonDyad. evaluate(State state)QDLValueConstantNode. evaluate(State state)QDLValueDyad. evaluate(State state)QDLValueESN2. evaluate(State state)QDLValueExpressionStemNode. evaluate(State state)Since this is a dyadic operation in the parser, the result will be a tree of objects of the formQDLValueModuleExpression. evaluate(State ambientState)QDLValueMonad. evaluate(State state)QDLValueNilad. evaluate(State state)QDLValueOpenSliceNode. evaluate(State state)QDLValueParenthesizedExpression. evaluate(State state)QDLValuePolyad. evaluate(State state)QDLValueSelectExpressionNode. evaluate(State state)QDLValueStemExtractionNode. evaluate(State state)QDLValueVariableNode. evaluate(State state)List<QDLValue>ExpressionImpl. evaluatedArgs(State state)Evaluate the arguments using the given state and set theExpressionImpl.setEvaluatedArgs(List)Calling this evaluates the args.protected QDLValueESN2. get(State state)StateModuleExpression. getLocalState(State state)StateModuleExpression. getModuleState(State state)The state of the current module only.protected QDLValueExpressionStemNode. getOrSetValue(State state, boolean setValue, QDLValue newValue)protected QDLValueComparisonDyad. handleEquals(State state)In this case, we have A == B or A != B.protected List<IndexArg>StemExtractionNode. linearize(State state)Start linearizing the tree.protected IndexArgsStemExtractionNode. linearizeLeftArgs(List<IndexArg> indices, State state)Some parts of parse trees are left balanced, not right.protected QDLValueComparisonDyad. newEvaluate(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)booleanESN2. remove(State state)voidESN2. set(State state, QDLValue newValue)voidModuleExpression. set(State state, Object newValue)Set the value of this expression using the statevoidModuleExpression. setAmbientState(State ambientState)voidModuleExpression. setModuleState(State moduleState)QDLValueExpressionStemNode. setValue(State state, QDLValue newValue)protected voidANode2. setValueFromSWRI(ExpressionInterface swri, Object value, Object i, State state) -
Uses of State in org.qdl_lang.expressions.module
Methods in org.qdl_lang.expressions.module that return State Modifier and Type Method Description StateModule. getState()Methods in org.qdl_lang.expressions.module with parameters of type State Modifier and Type Method Description XStackMIStack. getStateStack(State state)XStackMTStack. getStateStack(State state)abstract ModuleModule. newInstance(State state)Modules are effectively templates.ModuleQDLModule. newInstance(State state)voidModule. setState(State state)voidMIStack. setStateStack(State state, XStack xStack)voidMTStack. setStateStack(State state, XStack xStack)Constructors in org.qdl_lang.expressions.module with parameters of type State Constructor Description Module(URI namespace, String alias, State state)Module(URI namespace, State state) -
Uses of State in org.qdl_lang.extensions
Methods in org.qdl_lang.extensions with parameters of type State Modifier and Type Method Description QDLValueQDLFunction. evaluate(QDLValue[] qdlValues, State state)The method that is invoked by QDL that is the function.voidJavaModule. init(State state)This is critical in that it puts all the functions and variables (with their correct alias) in to the state for this module.voidJavaModule. init(State state, boolean doVariables) -
Uses of State in org.qdl_lang.extensions.convert
Methods in org.qdl_lang.extensions.convert with parameters of type State Modifier and Type Method Description QDLValueQDLConvert.GetAttributes. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.HOCONExport. evaluate(QDLValue[] objects, State state)QDLValueQDLConvert.HOCONImport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.IniExport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.IniImport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.QDLExport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.QDLImport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.Snarf. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.XMLExport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.XMLImport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.YAMLExport. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLConvert.YAMLImport. evaluate(QDLValue[] qdlValues, State state)protected StringQDLConvert. getFileArg(Object object, State state, String name)This will look into the object if it is a stem or string and determine if there is a file to import.protected ObjectQDLConvert.XMLImport. newEvaluate(QDLValue[] qdlValues, State state)protected ObjectQDLConvert.XMLImport. newEvaluate2(Object[] objects, State state)Uses XML to JSON (Jackson, actually) serialization.ModuleQDLConvertModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.crypto
Methods in org.qdl_lang.extensions.crypto with parameters of type State Modifier and Type Method Description QDLValueCrypto.B64ToHex. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.B64ToInt. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.CodeChallenge. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.CreateKey. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.Decrypt. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.Encrypt. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.ExportKeys. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.FromJWT. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.GetPublicKey. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.HexToB64. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.HexToInt. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.ImportKey. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.IntToBase64. evaluate(QDLValue[] qdlValues, State state)Take a Long or exact BigDecimal and turn the bytes into a base 64 representation.QDLValueCrypto.IntToHex. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.ReadCert. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.ReadOID. evaluate(QDLValue[] qdlValues, State state)QDLValueCrypto.ToJWT. evaluate(QDLValue[] objects, State state)QDLValueCrypto.VerifyJWT. evaluate(QDLValue[] qdlValues, State state)protected ObjectCrypto. exportJWKS(QDLValue[] qdlValues, State state)Does the actual work of exporting a JWKS set.protected ObjectCrypto. exportPKCS(QDLValue[] qdlValues, State state)Does the actual work or exporting various PKCS files.ObjectCrypto. importJWKS(QDLValue[] qdlValues, State state)ObjectCrypto. importPKCS(QDLValue[] qdlValues, State state)ModuleCryptoModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.database
Methods in org.qdl_lang.extensions.database with parameters of type State Modifier and Type Method Description QDLValueQDLDB.BatchExecute. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLDB.BatchRead. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLDB.Connect. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLDB.Execute. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLDB.Read. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLDB.Update. evaluate(QDLValue[] qdlValues, State state)ModuleQDLDBModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.dynamodb
Methods in org.qdl_lang.extensions.dynamodb with parameters of type State Modifier and Type Method Description QDLValueDynamoDB.Close. evaluate(QDLValue[] qdlValues, State state)QDLValueDynamoDB.Get. evaluate(QDLValue[] objects, State state)QDLValueDynamoDB.Open. evaluate(QDLValue[] qdlValues, State state)QDLValueDynamoDB.PartitionKeyFunction. evaluate(QDLValue[] qdlValues, State state)QDLValueDynamoDB.RegionFunction. evaluate(QDLValue[] qdlValues, State state)QDLValueDynamoDB.Regions. evaluate(QDLValue[] qdlValues, State state)QDLValueDynamoDB.TableNameFunction. evaluate(QDLValue[] qdlValues, State state)ModuleQDLDynamoDBModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.examples.basic
Methods in org.qdl_lang.extensions.examples.basic with parameters of type State Modifier and Type Method Description QDLValueConcatFunction. evaluate(QDLValue[] qdlValues, State state)QDLValueExtrinsicFunction. evaluate(QDLValue[] objects, State state)QDLValueFEvalFunction. evaluate(QDLValue[] qdlValues, State state)ModuleEGModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.examples.stateful
Methods in org.qdl_lang.extensions.examples.stateful with parameters of type State Modifier and Type Method Description QDLValueStatefulExample.GetS. evaluate(QDLValue[] qdlValues, State state)QDLValueStatefulExample.SetS. evaluate(QDLValue[] qdlValues, State state)ModuleStatefulModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.http
Methods in org.qdl_lang.extensions.http with parameters of type State Modifier and Type Method Description QDLValueHTTPClient. doPostOrPut(QDLValue[] qdlValues, State state, boolean isPost)QDLValueHTTPClient.Close. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Configuration. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.CreateCredentials. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Delete. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Download. evaluate(QDLValue[] objects, State state)QDLValueHTTPClient.EchoHTTPRequest. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.EchoHTTPResponse. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Get. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Headers. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Host. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.IsJSON. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.IsOpen. evaluate(QDLValue[] objects, State state)QDLValueHTTPClient.IsText. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Open. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Post. evaluate(QDLValue[] qdlValues, State state)QDLValueHTTPClient.Put. evaluate(QDLValue[] qdlValues, State state)ModuleQDLHTTPModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.inputLine
Methods in org.qdl_lang.extensions.inputLine with parameters of type State Modifier and Type Method Description QDLValueQDLCLITools.ToStem. evaluate(QDLValue[] qdlValues, State state)ModuleQDLCLIToolsModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.mail
Methods in org.qdl_lang.extensions.mail with parameters of type State Modifier and Type Method Description QDLValueQDLMail.Send. evaluate(QDLValue[] qdlValues, State state)QDLValueQDLMail.SetCfg. evaluate(QDLValue[] qdlValues, State state)ModuleQDLMailModule. newInstance(State state) -
Uses of State in org.qdl_lang.extensions.X509
Methods in org.qdl_lang.extensions.X509 with parameters of type State Modifier and Type Method Description QDLValueX509.LoadKeystore. evaluate(QDLValue[] qdlValues, State state)ModuleQDL509Module. newInstance(State state) -
Uses of State in org.qdl_lang.functions
Methods in org.qdl_lang.functions that return State Modifier and Type Method Description StateDyadicFunctionReferenceNode. getModuleState()StateFunctionReferenceNode. getModuleState()StateFunctionReferenceNodeInterface. getModuleState()Methods in org.qdl_lang.functions with parameters of type State Modifier and Type Method Description QDLValueDyadicFunctionReferenceNode. evaluate(State state)QDLValueFunctionDefinitionStatement. evaluate(State state)QDLValueFunctionReferenceNode. evaluate(State state)QDLValueLambdaDefinitionNode. evaluate(State state)protected FunctionRecordDyadicFunctionReferenceNode. getFRByArgCount(State state, int argCount, String functionName)XStackFStack. getStateStack(State state)voidDyadicFunctionReferenceNode. setModuleState(State moduleState)voidFunctionReferenceNode. setModuleState(State moduleState)voidFunctionReferenceNodeInterface. setModuleState(State moduleState)voidFStack. setStateStack(State state, XStack xStack) -
Uses of State in org.qdl_lang.gui
Methods in org.qdl_lang.gui with parameters of type State Modifier and Type Method Description static org.fife.ui.autocomplete.DefaultCompletionProviderQDLSwingUtil. createCompletionProvider(State state)Create the auto completion provider with a given state object. -
Uses of State in org.qdl_lang.parsing
Methods in org.qdl_lang.parsing that return State Modifier and Type Method Description StateQDLInterpreter. getState()StateQDLRunner. getState()Methods in org.qdl_lang.parsing with parameters of type State Modifier and Type Method Description QDLValueParseExpressionBlockNode. evaluate(State state)QDLValueParseStatementBlock. evaluate(State state)protected QDLParserParserQDLParserDriver. getParser(Reader reader, State state)protected QDLParserParserQDLParserDriver. getParser2(InputStream inputStream, State state)protected voidQDLRunner. run(int startIndex, State currentState, boolean startProcess, SIInterrupts siInterrupts, boolean noInterrupt)voidQDLRunner. setState(State state)You may inject state at runtime if you need this to start with some existing state.Constructors in org.qdl_lang.parsing with parameters of type State Constructor Description QDLInterpreter(edu.uiuc.ncsa.security.core.configuration.XProperties environment, State state)QDLInterpreter(State state)QDLListener(ParsingMap parsingMap, State state)Note that the state is supplied here not for evaluation, but because it has the evaluators needed to resolve the various values of operators that are being produced by the parser.QDLParserDriver(edu.uiuc.ncsa.security.core.configuration.XProperties environment, State state) -
Uses of State in org.qdl_lang.sas
Methods in org.qdl_lang.sas that return State Modifier and Type Method Description StateQDLExe. createState() -
Uses of State in org.qdl_lang.state
Fields in org.qdl_lang.state declared as State Modifier and Type Field Description StateSIEntry. stateMethods in org.qdl_lang.state that return State Modifier and Type Method Description static StateStateUtils. clone(State state)Take the current state and make a complete copy of it.abstract StateStateUtils. create()static StateState. getFactory()static StateState. getRootState()At system startup this is set to be the top-level state object for the system.StateAbstractState. getSuperState()Superstate is used in modules, functions, scripts etc.StateState. getTargetState()The target state is used in cases where argument lists are processed.static StateStateUtils. javaClone(State state)static StateStateUtils. load(InputStream inputStream)See note onStateUtils.load(State, XMLEventReader)static StateStateUtils. load(XMLEventReader xer)static StateStateUtils. load(State state, XMLEventReader xer)Read in the state from an even reader.static StateStateUtils. load(State state, SerializationState SerializationState, XMLEventReader xer)static StateStateUtils. loadb64(String encodedState)Deserialize the state from a base 64 encoded string.StateState. newCleanState()This creates a completely clean state, using the current environment (so modules and script paths, but not variables, modules etc.) and preserves debuggingStateState. newFunctionState()Carries over modules and functions, but not variables.StateState. newInstance()A new instance with the default components.StateState. newInstance(VStack symbolStack, OpEvaluator opEvaluator, MetaEvaluator metaEvaluator, FStack<? extends FTable<? extends FKey,? extends FunctionRecordInterface>> ftStack, MTStack mtStack, MIStack miStack, edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLoggingFacade, boolean isServerMode, boolean isRestrictedIO, boolean assertionsOn)If you extend this class, you must override this method to return a new instance of your state with everything in it you want or need.static StateStateUtils. newInstance()StateState. newLocalState()Convenience method fornewLocalState(State)with a null argumentStateState. newLocalState(State moduleState)Creates a new state object and pushes the moduleState's stacks onto the current one.StateState. newSelectiveState(State moduleState)StateState. newSelectiveState(State moduleState, boolean inheritVariables)Create a clean state, taking the old modules from moduleState, all the functions and allowing inheritance of the current variable stackStateState. newSelectiveState(State moduleState, boolean inheritFunctions, boolean inheritVariables)This will clone the current state and will add the modules (templates and instances -- old modules) from moduleState.StateState. newSelectiveState(State moduleState, boolean inheritModules, boolean inheritFunctions, boolean inheritVariables, boolean inheritIntrinsics)Create a new state based on the current state and choosing what to inherit.Methods in org.qdl_lang.state with parameters of type State Modifier and Type Method Description voidLibLoader. add(State state)Typically this just callsaddLibEntries(String, QDLStem)oraddLibEntry(String, String, String).static StateStateUtils. clone(State state)Take the current state and make a complete copy of it.voidXStack. deserializeFromJSON(net.sf.json.JSONObject jsonObject, SerializationState serializationState, State state)voidXStack. deserializeFromJSONNEW(net.sf.json.JSONObject jsonObject, SerializationState serializationState, State state)voidXStack. deserializeFromJSONOLD(net.sf.json.JSONObject jsonObject, SerializationState serializationState, State state)abstract XStackXStack. getStateStack(State state)This gets the stack corresponding to this class from the state..voidState. injectTransientFields(State oldState)For the case where this has been deserialized and needs to have its transient fields initialized.static StateStateUtils. javaClone(State state)static StateStateUtils. load(State state, XMLEventReader xer)Read in the state from an even reader.static StateStateUtils. load(State state, SerializationState SerializationState, XMLEventReader xer)StateState. newLocalState(State moduleState)Creates a new state object and pushes the moduleState's stacks onto the current one.StateState. newSelectiveState(State moduleState)StateState. newSelectiveState(State moduleState, boolean inheritVariables)Create a clean state, taking the old modules from moduleState, all the functions and allowing inheritance of the current variable stackStateState. newSelectiveState(State moduleState, boolean inheritFunctions, boolean inheritVariables)This will clone the current state and will add the modules (templates and instances -- old modules) from moduleState.StateState. newSelectiveState(State moduleState, boolean inheritModules, boolean inheritFunctions, boolean inheritVariables, boolean inheritIntrinsics)Create a new state based on the current state and choosing what to inherit.static voidStateUtils. save(State state, OutputStream outputStream)Serialize the Sate object to the given output stream.static StringStateUtils. saveb64(State state)Serialize the state to a base 64 encoded string.static voidState. setFactory(State factory)static voidState. setRootState(State newRoot)abstract voidXStack. setStateStack(State state, XStack xStack)This sets the stack corresponding to this class from the state with the given stack.voidAbstractState. setSuperState(State superState)voidState. setTargetState(State targetState)static intStateUtils. size(State state)Constructors in org.qdl_lang.state with parameters of type State Constructor Description QDLThread(State qdlState, QDLScript qdlScript, int pid) -
Uses of State in org.qdl_lang.statements
Methods in org.qdl_lang.statements with parameters of type State Modifier and Type Method Description protected ObjectWhileLoop. doBasicWhile(State localState)protected ObjectWhileLoop. doForLoop(State localState)protected ObjectWhileLoop. doPostLoop(State localState)QDLValueAssertStatement. evaluate(State state)QDLValueBlockStatement. evaluate(State state)QDLValueConditionalStatement. evaluate(State state)QDLValueLocalBlockStatement. evaluate(State state)QDLValueModuleStatement. evaluate(State state)QDLValueStatement. evaluate(State state)QDLValueSwitchStatement. evaluate(State state)QDLValueTryCatch. evaluate(State state)QDLValueWhileLoop. evaluate(State state)protected ObjectWhileLoop. forKeysOrValuesLoop(State localState, boolean doKeys)for_keys(var, stem.) -- Loop over the keys in a given stem, assigning each to the var. -
Uses of State in org.qdl_lang.util
Methods in org.qdl_lang.util with parameters of type State Modifier and Type Method Description static booleanQDLFileUtil. canRead(State state, String path)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 voidQDLFileUtil. copy(State state, String source, String target)ModuleModuleUtils. deserializeFromJSON(State state, net.sf.json.JSONObject json, boolean useModule, SerializationState serializationState)ModuleModuleUtils. deserializeFromJSON(State state, net.sf.json.JSONObject json, SerializationState serializationState)This starts the load from the JSON since which type of module to instantiate is needed, so the right module has to exist beforeModule.deserializeFromJSON(JSONObject, SerializationState)can be called.voidModuleUtils. deserializeUsedModules(State state, net.sf.json.JSONArray jsonArray, SerializationState serializationState)static String[]QDLFileUtil. dir(State state, String path)static String[]QDLFileUtil. dir(State state, String path, WorkspaceCommands.RegexFileFilter regexFileFilter)List<String>ModuleUtils. doJavaModuleLoad(State state, String resourceName, JavaModuleConfig javaModuleConfig)Load a single java module, returning a null if it failed or the FQ name if it worked.List<String>ModuleUtils. doQDLModuleLoad(State state, String resourceName)Load the module(s) in a single resource.static booleanQDLFileUtil. exists(State state, String path)static StringInputFormUtil. inputForm(String fName, int argCount, State state)Look up a function for the given state by arg count.static StringInputFormUtil. inputFormModule(String moduleName, State state)static StringInputFormUtil. inputFormModule(URI moduleNS, State state)Finds the input form for a module.static StringInputFormUtil. inputFormVar(String varName, int indentFactor, State state)Finds the input form for a variable from the state.static StringInputFormUtil. inputFormVar(String varName, State state)static booleanQDLFileUtil. isDirectory(State state, String path)static longQDLFileUtil. length(State state, String path)static QDLFileUtil.FileAttributesQDLFileUtil. readAttributes(State state, String fullPath)Read off the file attributes (such as name, length etc.) from the given filestatic byte[]QDLFileUtil. readBinaryFile(State state, String fullPath)Main entry point for reading a binary file.static byte[]QDLFileUtil. readBinaryVFS(State state, String path)Read the bytes from the VFS file.static InputStreamQDLFileUtil. readFileAsInputStream(State state, String fullPath)static StringQDLFileUtil. readTextFile(State state, String fullPath)Main entry point for reading a text file as linesstatic List<String>QDLFileUtil. readTextFileAsLines(State state, String fullPath)Main entry point for reading a text file as lines.static QDLStemQDLFileUtil. readTextFileAsStem(State state, String fullPath)main entry point for reading a text file as a stem.static StringQDLFileUtil. readTextVFS(State state, String path)net.sf.json.JSONArrayModuleUtils. serializeUsedModules(State state, SerializationState serializationState)voidModuleUtils. updateSerializedState(net.sf.json.JSONObject jsonObject, State state, SerializationState serializationState)There are two steps to deserialzing a workspace.voidModuleUtils. updateUsedModuleState(net.sf.json.JSONObject jsonObject, State state, SerializationState serializationState)static voidQDLFileUtil. writeBinaryFile(State state, String fullPath, byte[] bytes)Main entry point for writing a binary filestatic voidQDLFileUtil. writeBinaryVFS(State state, String path, byte[] bytes)Write the set of bytes to the given VFS file.static voidQDLFileUtil. writeTextFile(State state, String fullPath, String contents)static voidQDLFileUtil. writeTextFile(State state, String fullPath, List<String> contents)static voidQDLFileUtil. writeTextVFS(State state, String path, String content) -
Uses of State in org.qdl_lang.variables
Methods in org.qdl_lang.variables with parameters of type State Modifier and Type Method Description static voidStemUtility. doNodeSurgery(ExpressionStemNode ESN, State state)QDLValueQDLSetNode. evaluate(State state)QDLValueStemEntryNode. evaluate(State state)QDLValueStemListNode. evaluate(State state)QDLValueStemVariableNode. evaluate(State state)XStackVStack. getStateStack(State state)voidVStack. setStateStack(State state, XStack xStack) -
Uses of State in org.qdl_lang.workspace
Methods in org.qdl_lang.workspace that return State Modifier and Type Method Description StateInterruptUtil.SIThread. getQDLState()StateBufferManager. getState()StateWorkspaceCommands. getState()Creates the top-level state object for the system.Methods in org.qdl_lang.workspace with parameters of type State Modifier and Type Method Description voidWorkspaceCommands. setState(State state)This is used in serialization tests.protected voidWorkspaceCommands. setupJavaModule(State state, QDLLoader loader, boolean importASAP)Constructors in org.qdl_lang.workspace with parameters of type State Constructor Description SIThread(InterruptException ie, State qdlState) -
Uses of State in org.qdl_lang.xml
Fields in org.qdl_lang.xml with type parameters of type State Modifier and Type Field Description Map<UUID,State>SerializationState. stateMapMethods in org.qdl_lang.xml that return State Modifier and Type Method Description StateSerializationState. getState(UUID uuid)Methods in org.qdl_lang.xml with parameters of type State Modifier and Type Method Description booleanSerializationState. addState(State state)The state, returning true if it was added and false otherwise.static voidXMLUtilsV2. deserializeExtrinsicFunctions(XMLEventReader xer, State state, SerializationState serializationState)static voidXMLUtilsV2. deserializeExtrinsicVariables(XMLEventReader xer, State state, SerializationState serializationState)static voidXMLUtils. deserializeFunctions(XMLEventReader xer, edu.uiuc.ncsa.security.core.configuration.XProperties xp, State state)static voidXMLUtilsV2. deserializeFunctions(XMLEventReader xer, State state, SerializationState serializationState)static voidXMLUtils. deserializeImports(XMLEventReader xer, edu.uiuc.ncsa.security.core.configuration.XProperties xp, State state)static voidXMLUtilsV2. deserializeInstances(XMLEventReader xer, State state, SerializationState serializationState)static voidXMLUtilsV2. deserializeIntrinsicFunctions(XMLEventReader xer, State state, SerializationState serializationState)static voidXMLUtilsV2. deserializeIntrinsicVariables(XMLEventReader xer, State state, SerializationState serializationState)protected static ModuleXMLUtils. deserializeModule(XMLEventReader xer, XMLUtils.ModuleAttributes moduleAttributes, edu.uiuc.ncsa.security.core.configuration.XProperties xp, State state)process a single module.static voidXMLUtils. deserializeTemplates(XMLEventReader xer, edu.uiuc.ncsa.security.core.configuration.XProperties xp, State state)static voidXMLUtilsV2. deserializeTemplates(XMLEventReader xer, State state, SerializationState serializationState)Deserializes a template stack of references.static voidXMLUtilsV2. deserializeVariables(XMLEventReader xer, State state, SerializationState serializationState)protected static voidXMLUtilsV2. deserializeXStack(XMLEventReader xer, XStack QDLStack, State state, SerializationState serializationState)static voidXMLUtils. oldDeserializeFunctions(XMLEventReader xer, edu.uiuc.ncsa.security.core.configuration.XProperties xp, State state)Used for reading very old serialized versions, before there were multiple stacks.booleanSerializationState. processedState(State state)
-