|
||||||||||
| 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 IScriptexecute in class SingleLineScriptHawkExceptionpublic static ArrayDeclScript createScript(java.util.Map<java.lang.Integer,java.lang.String> lineArrayMatcherMap)
lineArrayMatcherMap -
public boolean isVariable()
isVariable in interface IScriptisVariable in class SingleLineScriptpublic Variable getVariable()
getVariable in interface IScriptgetVariable in class SingleLineScriptpublic void setVariable(Variable value)
setVariable in interface IScriptsetVariable in class SingleLineScriptpublic void setVariableValue(Variable value)
setVariableValue in interface IScriptsetVariableValue in class SingleLineScriptpublic Variable getVariableValue()
getVariableValue in interface IScriptgetVariableValue in class SingleLineScriptpublic ArrayDeclScript copy()
copy in interface IScriptcopy in class SingleLineScriptpublic java.lang.String mangle()
mangle in interface IScriptmangle in class AbstractScript
public IScript arrayBracket(IScript otherScript)
throws HawkException
arrayBracket in interface IScriptarrayBracket in class AbstractScriptHawkException
public IScript assign(IScript otherScript)
throws HawkException
assign in interface IScriptassign in class AbstractScriptHawkExceptionpublic java.lang.String toUI()
toUI in interface IScripttoUI in class SingleLineScript
public java.util.Map<java.lang.Object,java.lang.Object> toJavaMap()
throws HawkException
IScript
toJavaMap in interface IScripttoJavaMap in class AbstractScriptHawkException
public java.lang.Object toJava()
throws HawkException
IScript
toJava in interface IScripttoJava in class AbstractScriptHawkException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||