Uses of Interface
org.hawk.module.script.IScript

Packages that use IScript
org.hawk.ds   
org.hawk.module.script   
 

Uses of IScript in org.hawk.ds
 

Fields in org.hawk.ds declared as IScript
protected  IScript Element.value
           
 

Methods in org.hawk.ds that return IScript
 IScript BinaryTree.calculate()
           
 IScript BinaryTree.calculate(BinaryTree.Node toor)
           
static IScript HawkCalculator.calculate(IScript leftElement, IScript rightElement, Element operatorElement)
          This operates on two input variable.
 IScript BinaryTree.getOutput()
          This returns the output of the binary tree.
 IScript BinaryTree.Node.getValue()
           
 IScript Element.getValue()
           
 

Methods in org.hawk.ds with parameters of type IScript
static IScript HawkCalculator.calculate(IScript leftElement, IScript rightElement, Element operatorElement)
          This operates on two input variable.
 void BinaryTree.Node.setValue(IScript script)
           
 void Element.setValue(IScript value)
           
 

Uses of IScript in org.hawk.module.script
 

Classes in org.hawk.module.script that implement IScript
 class AbstractScript
          Abstract class for IScript.
 class AliasScript
          This defines alias for a target application module.
 class ArrayDeclScript
           
 class AssignmentScript
           
 class BreakScript
          This breaks out a for loop in hawk script.
 class CommentScript
           
 class DoWhileLoopScript
           
 class EchoScript
          This echoes message in the console e.g.
for(var i = 1 ; i <= 100 ; i = i +1)
{
if ( i == 50 )
{
 class ElseIfScript
           
 class ExecBackgroundSingleLineScript
           
 class ExecFunctionScript
           
 class ExecModuleScript
           
 class ExecParallelSingleLineScript
           
 class ForLoopScript
           
 class FunctionScript
           
 class IfScript
           
 class LocalVarDeclScript
           
 class MultiLineScript
           
 class ParameterScript
           
 class ReadLineScript
           
 class ReturnScript
           
 class SingleLineScript
           
 class StructureDefnScript
           
 class StructureScript
           
 class ThinkScript
           
 class VariableDeclScript
           
 class WhileLoopScript
           
 

Fields in org.hawk.module.script with type parameters of type IScript
protected  java.util.Map<Variable,IScript> ScriptInterpreter.globalVariableTable
          Global map containing global var and its value
protected  java.util.Map<java.lang.Integer,IScript> MultiLineScript.innerScripts
           
protected  Stack<java.util.Map<Variable,IScript>> MultiLineScript.localVariableTableStack
           
protected  java.util.Map<Variable,IScript> ParameterScript.paramScripts
           
 

Methods in org.hawk.module.script that return IScript
 IScript AbstractScript.add(IScript dataType)
           
 IScript IScript.add(IScript otherScript)
           
 IScript VariableDeclScript.add(IScript otherScript)
           
 IScript AbstractScript.and(IScript dataType)
           
 IScript IScript.and(IScript otherScript)
           
 IScript AbstractScript.arrayBracket(IScript otherScript)
           
 IScript ArrayDeclScript.arrayBracket(IScript otherScript)
           
 IScript IScript.arrayBracket(IScript otherScript)
           
 IScript AbstractScript.assign(IScript dataType)
           
 IScript ArrayDeclScript.assign(IScript otherScript)
           
 IScript IScript.assign(IScript otherScript)
           
 IScript StructureScript.assign(IScript otherScript)
           
 IScript VariableDeclScript.assign(IScript otherScript)
           
 IScript IScript.copy()
           
 IScript MultiLineScript.copy()
           
 IScript SingleLineScript.copy()
           
 IScript VariableDeclScript.copy()
           
static IScript ParameterScript.createScript(java.util.Map<java.lang.Integer,java.lang.String> lineParamMatcherMap)
          This returns EchoScript from echo matcher map.
 IScript AbstractScript.divide(IScript dataType)
           
 IScript IScript.divide(IScript otherScript)
           
 IScript VariableDeclScript.divide(IScript otherScript)
           
 IScript AbstractScript.equalTo(IScript dataType)
           
 IScript IScript.equalTo(IScript otherScript)
           
 IScript VariableDeclScript.equalTo(IScript otherScript)
           
 IScript AbstractScript.evaluateGlobalVariable(java.lang.String expression)
           
 IScript AbstractScript.evaluateLocalVariable(java.lang.String expression)
           
 IScript MultiLineScript.findArrayType(java.lang.String localVar, java.util.Map<Variable,IScript> localVarTable)
           
 IScript ParameterScript.findArrayType(java.lang.String localVar, java.util.Map<Variable,IScript> localVarTable)
           
 IScript ScriptInterpreter.getGlobalValue(java.lang.String globalVar)
          Getter for global variable
 IScript ForLoopScript.getLocalValue(java.lang.String localVar)
           
 IScript MultiLineScript.getLocalValue(java.lang.String localVar)
           
 IScript ForLoopScript.getLocalValue(Variable localVar)
           
 IScript MultiLineScript.getLocalValue(Variable localVar)
           
 IScript ArrayDeclScript.getMember(java.lang.Integer index)
           
 IScript StructureScript.getMember(java.lang.String member)
           
 IScript FunctionScript.getParamValue(java.lang.String localVar)
           
 IScript ParameterScript.getParamValue(java.lang.String localVar)
           
 IScript FunctionScript.getParamValue(Variable paramVar)
           
 IScript ParameterScript.getParamValue(Variable paramVar)
           
 IScript AbstractScript.greaterThan(IScript dataType)
           
 IScript IScript.greaterThan(IScript otherScript)
           
 IScript VariableDeclScript.greaterThan(IScript otherScript)
           
 IScript AbstractScript.greaterThanEqualTo(IScript dataType)
           
 IScript IScript.greaterThanEqualTo(IScript otherScript)
           
 IScript VariableDeclScript.greaterThanEqualTo(IScript otherScript)
           
 IScript AbstractScript.lessThan(IScript dataType)
           
 IScript IScript.lessThan(IScript otherScript)
           
 IScript VariableDeclScript.lessThan(IScript otherScript)
           
 IScript AbstractScript.lessThanEqualTo(IScript dataType)
           
 IScript IScript.lessThanEqualTo(IScript otherScript)
           
 IScript VariableDeclScript.lessThanEqualTo(IScript otherScript)
           
 IScript AbstractScript.modulus(IScript dataType)
           
 IScript IScript.modulus(IScript otherScript)
           
 IScript VariableDeclScript.modulus(IScript otherScript)
           
 IScript AbstractScript.multiply(IScript dataType)
           
 IScript IScript.multiply(IScript otherScript)
           
 IScript VariableDeclScript.multiply(IScript otherScript)
           
 IScript AbstractScript.or(IScript dataType)
           
 IScript IScript.or(IScript otherScript)
           
 IScript AbstractScript.refer(IScript dataType)
           
 IScript IScript.refer(IScript otherScript)
           
 IScript StructureScript.refer(IScript otherScript)
           
 IScript AbstractScript.subtract(IScript dataType)
           
 IScript IScript.subtract(IScript otherScript)
           
 IScript VariableDeclScript.subtract(IScript otherScript)
           
 

Methods in org.hawk.module.script that return types with arguments of type IScript
 java.util.Map<java.lang.Integer,IScript> ExecFunctionScript.cloneParamMap()
           
 java.util.Map<java.lang.Integer,IScript> ArrayDeclScript.copyMembers()
           
 java.util.Map<java.lang.String,IScript> StructureScript.copyMembers()
           
 java.util.Map<java.lang.Integer,IScript> MultiLineScript.getInnerScripts()
           
 java.util.Map<java.lang.Integer,IScript> ArrayDeclScript.getMembers()
           
 java.util.Map<java.lang.String,IScript> StructureScript.getMembers()
           
 java.util.Map<java.lang.Integer,IScript> ExecFunctionScript.getParamMap()
           
 java.util.Map<Variable,IScript> ParameterScript.getParamScripts()
           
 java.util.Map<java.lang.String,IScript> StructureDefnScript.instantiate()
           
 java.util.Map<java.lang.String,IScript> StructureScript.instantiate()
           
 

Methods in org.hawk.module.script with parameters of type IScript
 IScript AbstractScript.add(IScript dataType)
           
 IScript IScript.add(IScript otherScript)
           
 IScript VariableDeclScript.add(IScript otherScript)
           
 IScript AbstractScript.and(IScript dataType)
           
 IScript IScript.and(IScript otherScript)
           
 IScript AbstractScript.arrayBracket(IScript otherScript)
           
 IScript ArrayDeclScript.arrayBracket(IScript otherScript)
           
 IScript IScript.arrayBracket(IScript otherScript)
           
 IScript AbstractScript.assign(IScript dataType)
           
 IScript ArrayDeclScript.assign(IScript otherScript)
           
 IScript IScript.assign(IScript otherScript)
           
 IScript StructureScript.assign(IScript otherScript)
           
 IScript VariableDeclScript.assign(IScript otherScript)
           
 IScript AbstractScript.divide(IScript dataType)
           
 IScript IScript.divide(IScript otherScript)
           
 IScript VariableDeclScript.divide(IScript otherScript)
           
 IScript AbstractScript.equalTo(IScript dataType)
           
 IScript IScript.equalTo(IScript otherScript)
           
 IScript VariableDeclScript.equalTo(IScript otherScript)
           
 IScript AbstractScript.greaterThan(IScript dataType)
           
 IScript IScript.greaterThan(IScript otherScript)
           
 IScript VariableDeclScript.greaterThan(IScript otherScript)
           
 IScript AbstractScript.greaterThanEqualTo(IScript dataType)
           
 IScript IScript.greaterThanEqualTo(IScript otherScript)
           
 IScript VariableDeclScript.greaterThanEqualTo(IScript otherScript)
           
 IScript AbstractScript.lessThan(IScript dataType)
           
 IScript IScript.lessThan(IScript otherScript)
           
 IScript VariableDeclScript.lessThan(IScript otherScript)
           
 IScript AbstractScript.lessThanEqualTo(IScript dataType)
           
 IScript IScript.lessThanEqualTo(IScript otherScript)
           
 IScript VariableDeclScript.lessThanEqualTo(IScript otherScript)
           
 IScript AbstractScript.modulus(IScript dataType)
           
 IScript IScript.modulus(IScript otherScript)
           
 IScript VariableDeclScript.modulus(IScript otherScript)
           
 IScript AbstractScript.multiply(IScript dataType)
           
 IScript IScript.multiply(IScript otherScript)
           
 IScript VariableDeclScript.multiply(IScript otherScript)
           
 IScript AbstractScript.or(IScript dataType)
           
 IScript IScript.or(IScript otherScript)
           
 IScript AbstractScript.refer(IScript dataType)
           
 IScript IScript.refer(IScript otherScript)
           
 IScript StructureScript.refer(IScript otherScript)
           
 void ScriptInterpreter.setGlobalValue(Variable globalVar, IScript globalValue)
          Setter for global variable
 void ForLoopScript.setLocalValue(Variable variable, IScript localValue)
           
 void MultiLineScript.setLocalValue(Variable variable, IScript localValue)
           
 boolean ArrayDeclScript.setMember(java.lang.Integer i, IScript data)
           
 boolean StructureScript.setMember(java.lang.String member, IScript valueScript)
           
 void FunctionScript.setParamValue(Variable variable, IScript localValue)
           
 void ParameterScript.setParamValue(Variable variable, IScript localValue)
           
 IScript AbstractScript.subtract(IScript dataType)
           
 IScript IScript.subtract(IScript otherScript)
           
 IScript VariableDeclScript.subtract(IScript otherScript)
           
 

Method parameters in org.hawk.module.script with type arguments of type IScript
static Variable ExecFunctionScript.execute(java.lang.String functionName, int lineNumber, java.lang.String mangledFunctionName, java.util.Map<java.lang.Integer,IScript> paramMap)
           
 Variable FunctionScript.executeDefaultForLoopScript(java.util.Map<java.lang.Integer,IScript> params)
           
 IScript MultiLineScript.findArrayType(java.lang.String localVar, java.util.Map<Variable,IScript> localVarTable)
           
 IScript ParameterScript.findArrayType(java.lang.String localVar, java.util.Map<Variable,IScript> localVarTable)
           
 boolean FunctionScript.initializeParamsValue(java.util.Map<java.lang.Integer,IScript> params)
           
 boolean ParameterScript.initializeParamsValue(java.util.Map<java.lang.Integer,IScript> params)
           
 void MultiLineScript.setInnerScripts(java.util.Map<java.lang.Integer,IScript> innerScripts)
           
 void ArrayDeclScript.setMembers(java.util.Map<java.lang.Integer,IScript> members)
           
 void StructureScript.setMembers(java.util.Map<java.lang.String,IScript> members)
           
 void ExecFunctionScript.setParamMap(java.util.Map<java.lang.Integer,IScript> paramMap)
           
 void ParameterScript.setParamScripts(java.util.Map<Variable,IScript> paramScripts)