Package org.metricshub.jawk.intermediate
Class SandboxedAwkTuples
java.lang.Object
org.metricshub.jawk.intermediate.AwkTuples
org.metricshub.jawk.intermediate.SandboxedAwkTuples
- All Implemented Interfaces:
Serializable
Variant of
AwkTuples that rejects tuple generation for operations not
permitted in sandbox mode.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprintfToFile(int numExprs, boolean append) printfToFile.voidprintfToPipe(int numExprs) printfToPipe.voidprintToFile(int numExprs, boolean append) printToFile.voidprintToPipe(int numExprs) printToPipe.voidsystem()system.voiduseAsCommandInput.voiduseAsFileInput.Methods inherited from class org.metricshub.jawk.intermediate.AwkTuples
add, addGlobalVariableNameToOffsetMapping, address, applyRS, applySubsep, argcOffset, argvOffset, assign, assignArray, assignAsInput, assignAsInputField, atan2, callFunction, checkClass, close, cmpEq, cmpGt, cmpLt, concat, conditionPair, consumeInput, convfmtOffset, cos, createAddress, dec, decArrayRef, decDollarRef, deleteArray, deleteArrayElement, dereference, dereferenceArray, divEq, divEqArray, divEqInputField, divide, dump, dup, environOffset, exec, exitWithCode, exitWithoutCode, exp, extension, filenameOffset, fnrOffset, fsOffset, function, getFirstAndRemoveFromList, getFunctionNameSet, getGlobalVariableAarrayMap, getGlobalVariableOffsetMap, getInputField, getlineInput, gotoAddress, ifFalse, ifTrue, inc, incArrayRef, incDollarRef, index, intFunc, isEmptyList, isIn, keylist, length, log, match, matches, minusEq, minusEqArray, minusEqInputField, mod, modEq, modEqArray, modEqInputField, multEq, multEqArray, multEqInputField, multiply, negate, nfOffset, nop, not, nrOffset, ofmtOffset, ofsOffset, orsOffset, plusEq, plusEqArray, plusEqInputField, pop, popSourceLineNumber, postDec, postInc, postProcess, pow, powEq, powEqArray, powEqInputField, print, printf, push, pushSourceLineNumber, rand, regexp, returnFromFunction, rlengthOffset, rsOffset, rstartOffset, scriptThis, setExitAddress, setFunctionNameSet, setInputForEval, setNumGlobals, setReturnResult, setWithinEndBlocks, sin, split, sprintf, sqrt, srand, subForArrayReference, subForDollar0, subForDollarReference, subForVariable, subsepOffset, substr, subtract, swap, tolower, toNumber, toOpcodeString, top, toupper, unaryPlus
-
Constructor Details
-
SandboxedAwkTuples
public SandboxedAwkTuples()
-
-
Method Details
-
printToFile
public void printToFile(int numExprs, boolean append) Description copied from class:AwkTuplesprintToFile.
- Overrides:
printToFilein classAwkTuples- Parameters:
numExprs- a intappend- a boolean
-
printToPipe
public void printToPipe(int numExprs) Description copied from class:AwkTuplesprintToPipe.
- Overrides:
printToPipein classAwkTuples- Parameters:
numExprs- a int
-
printfToFile
public void printfToFile(int numExprs, boolean append) Description copied from class:AwkTuplesprintfToFile.
- Overrides:
printfToFilein classAwkTuples- Parameters:
numExprs- a intappend- a boolean
-
printfToPipe
public void printfToPipe(int numExprs) Description copied from class:AwkTuplesprintfToPipe.
- Overrides:
printfToPipein classAwkTuples- Parameters:
numExprs- a int
-
system
public void system()Description copied from class:AwkTuplessystem.
-
useAsCommandInput
public void useAsCommandInput()Description copied from class:AwkTuplesuseAsCommandInput.
- Overrides:
useAsCommandInputin classAwkTuples
-
useAsFileInput
public void useAsFileInput()Description copied from class:AwkTuplesuseAsFileInput.
- Overrides:
useAsFileInputin classAwkTuples
-