|
||||||||||
| 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.StructureScript
public class StructureScript
| Field Summary |
|---|
| Fields inherited from class org.hawk.module.script.AbstractScript |
|---|
outerMultiLineScript |
| Constructor Summary | |
|---|---|
StructureScript()
Default CTOR |
|
| Method Summary | |
|---|---|
IScript |
assign(IScript otherScript)
|
StructureScript |
copy()
|
java.util.Map<java.lang.String,IScript> |
copyMembers()
|
static StructureScript |
createScript(java.util.Map<java.lang.Integer,java.lang.String> lineStructMatcherMap)
This returns StructureScript from echo matcher map. |
Variable |
execute()
This executes the contents of a script. |
IScript |
getMember(java.lang.String member)
|
java.util.Map<java.lang.String,IScript> |
getMembers()
|
static java.util.regex.Pattern |
getPattern()
Echo script pattern. |
java.lang.String |
getStructName()
|
Variable |
getStructVarName()
|
Variable |
getVariable()
|
Variable |
getVariableValue()
|
java.util.Map<java.lang.String,IScript> |
instantiate()
|
boolean |
isVariable()
|
java.lang.String |
mangle()
|
IScript |
refer(IScript otherScript)
|
boolean |
setMember(java.lang.String member,
IScript valueScript)
|
void |
setMembers(java.util.Map<java.lang.String,IScript> members)
|
void |
setStructName(java.lang.String structName)
|
void |
setStructVarName(Variable structVarName)
|
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 structure into java map.. |
java.lang.String |
toString()
|
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, arrayBracket, divide, equalTo, evaluateGlobalVariable, evaluateLocalBoolean, evaluateLocalVariable, getLineNumber, getOuterMultiLineScript, greaterThan, greaterThanEqualTo, isLastScript, lessThan, lessThanEqualTo, modulus, multiply, or, popLocalVars, pushLocalVars, setLastScript, setLineNumber, setOuterMultiLineScript, subtract |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StructureScript()
| Method Detail |
|---|
public java.lang.String getStructName()
public void setStructName(java.lang.String structName)
public Variable getStructVarName()
public void setStructVarName(Variable structVarName)
public java.util.Map<java.lang.String,IScript> getMembers()
public void setMembers(java.util.Map<java.lang.String,IScript> members)
public IScript getMember(java.lang.String member)
public boolean setMember(java.lang.String member,
IScript valueScript)
public java.util.Map<java.lang.String,IScript> copyMembers()
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.util.regex.Pattern getPattern()
ScriptPattern
public Variable execute()
throws HawkException
IScript
execute in interface IScriptexecute in class SingleLineScriptHawkExceptionpublic static StructureScript createScript(java.util.Map<java.lang.Integer,java.lang.String> lineStructMatcherMap)
lineStructMatcherMap -
public java.util.Map<java.lang.String,IScript> instantiate()
throws HawkException
HawkException
public java.util.Map<java.lang.Object,java.lang.Object> toJavaMap()
throws HawkException
toJavaMap in interface IScripttoJavaMap in class AbstractScriptHawkException
public java.lang.Object toJava()
throws HawkException
IScript
toJava in interface IScripttoJava in class AbstractScriptHawkExceptionpublic 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 StructureScript copy()
copy in interface IScriptcopy in class SingleLineScriptpublic java.lang.String mangle()
mangle in interface IScriptmangle in class AbstractScript
public IScript refer(IScript otherScript)
throws HawkException
refer in interface IScriptrefer 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||