|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hawk.module.script.AbstractScript
org.hawk.module.script.SingleLineScript
org.hawk.module.script.ArrayDeclScript
public class ArrayDeclScript
Field Summary |
---|
Fields inherited from class org.hawk.module.script.AbstractScript |
---|
outerMultiLineScript |
Constructor Summary | |
---|---|
ArrayDeclScript()
Default CTOR |
Method Summary | |
---|---|
IScript |
arrayBracket(IScript otherScript)
|
IScript |
assign(IScript otherScript)
|
ArrayDeclScript |
copy()
|
java.util.Map<java.lang.Integer,IScript> |
copyMembers()
|
static ArrayDeclScript |
createScript(java.util.Map<java.lang.Integer,java.lang.String> lineArrayMatcherMap)
This returns ArrayDeclScript from echo matcher map. |
Variable |
execute()
This executes the contents of a script. |
ArrayTypeEnum |
getArrayType()
|
Variable |
getArrayVariable()
|
IScript |
getMember(java.lang.Integer index)
|
java.util.Map<java.lang.Integer,IScript> |
getMembers()
|
static java.util.regex.Pattern |
getPattern()
Array script pattern. |
ArrayDeclScript |
getRhsArrayDeclScript()
|
Variable |
getVariable()
|
Variable |
getVariableValue()
|
boolean |
isInitialized()
|
boolean |
isStructType()
|
boolean |
isVariable()
|
boolean |
isVarType()
|
int |
length()
|
java.lang.String |
mangle()
|
void |
setArrayType(ArrayTypeEnum arrayType)
|
void |
setArrayVariable(Variable arrayVariable)
|
void |
setInitialized(boolean initialized)
|
boolean |
setMember(java.lang.Integer i,
IScript data)
|
void |
setMembers(java.util.Map<java.lang.Integer,IScript> members)
|
void |
setRhsArrayDeclScript(ArrayDeclScript rhsArrayDeclScript)
|
void |
setVariable(Variable value)
|
void |
setVariableValue(Variable value)
|
java.lang.Object |
toJava()
This converts the hawk object into java object |
java.util.Map<java.lang.Object,java.lang.Object> |
toJavaMap()
This converts the hawk object into java map.. |
java.lang.String |
toUI()
|
Methods inherited from class org.hawk.module.script.SingleLineScript |
---|
addScripts, findNearestOuterMLScript |
Methods inherited from class org.hawk.module.script.AbstractScript |
---|
add, and, divide, equalTo, evaluateGlobalVariable, evaluateLocalBoolean, evaluateLocalVariable, getLineNumber, getOuterMultiLineScript, greaterThan, greaterThanEqualTo, isLastScript, lessThan, lessThanEqualTo, modulus, multiply, or, popLocalVars, pushLocalVars, refer, setLastScript, setLineNumber, setOuterMultiLineScript, subtract |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrayDeclScript()
Method Detail |
---|
public boolean isInitialized()
public void setInitialized(boolean initialized)
public ArrayDeclScript getRhsArrayDeclScript()
public void setRhsArrayDeclScript(ArrayDeclScript rhsArrayDeclScript)
public ArrayTypeEnum getArrayType()
public void setArrayType(ArrayTypeEnum arrayType)
public Variable getArrayVariable()
public void setArrayVariable(Variable arrayVariable)
public java.util.Map<java.lang.Integer,IScript> getMembers()
public IScript getMember(java.lang.Integer index)
public void setMembers(java.util.Map<java.lang.Integer,IScript> members)
public int length()
public boolean setMember(java.lang.Integer i, IScript data)
public java.util.Map<java.lang.Integer,IScript> copyMembers()
public boolean isVarType()
public boolean isStructType()
public static java.util.regex.Pattern getPattern()
ScriptPattern
public Variable execute() throws HawkException
IScript
execute
in interface IScript
execute
in class SingleLineScript
HawkException
public static ArrayDeclScript createScript(java.util.Map<java.lang.Integer,java.lang.String> lineArrayMatcherMap)
lineArrayMatcherMap
-
public boolean isVariable()
isVariable
in interface IScript
isVariable
in class SingleLineScript
public Variable getVariable()
getVariable
in interface IScript
getVariable
in class SingleLineScript
public void setVariable(Variable value)
setVariable
in interface IScript
setVariable
in class SingleLineScript
public void setVariableValue(Variable value)
setVariableValue
in interface IScript
setVariableValue
in class SingleLineScript
public Variable getVariableValue()
getVariableValue
in interface IScript
getVariableValue
in class SingleLineScript
public ArrayDeclScript copy()
copy
in interface IScript
copy
in class SingleLineScript
public java.lang.String mangle()
mangle
in interface IScript
mangle
in class AbstractScript
public IScript arrayBracket(IScript otherScript) throws HawkException
arrayBracket
in interface IScript
arrayBracket
in class AbstractScript
HawkException
public IScript assign(IScript otherScript) throws HawkException
assign
in interface IScript
assign
in class AbstractScript
HawkException
public java.lang.String toUI()
toUI
in interface IScript
toUI
in class SingleLineScript
public java.util.Map<java.lang.Object,java.lang.Object> toJavaMap() throws HawkException
IScript
toJavaMap
in interface IScript
toJavaMap
in class AbstractScript
HawkException
public java.lang.Object toJava() throws HawkException
IScript
toJava
in interface IScript
toJava
in class AbstractScript
HawkException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |