public class Command
extends java.lang.Object
Constructor and Description |
---|
Command(java.lang.String tagName,
java.util.Map<java.lang.String,java.lang.String> attrs) |
Command(XMLDecoder decoder,
java.lang.String tagName,
java.util.Map<java.lang.String,java.lang.String> attrs) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(Command cmd) |
boolean |
backtrack(java.util.Map<java.lang.String,Command> references) |
int |
exec(java.util.Map<java.lang.String,Command> references) |
java.lang.String |
getAttr(java.lang.String name) |
static java.lang.Class<?> |
getPrimitiveClass(java.lang.String className) |
Argument |
getResult() |
java.lang.Class<?> |
getResultType() |
java.lang.Object |
getResultValue() |
int |
getStatus() |
java.lang.String |
getTagName() |
boolean |
hasAttr(java.lang.String name) |
boolean |
hasAttr(java.lang.String name,
java.lang.String value) |
boolean |
isExecutable() |
static boolean |
isPrimitiveClassName(java.lang.String className) |
boolean |
isTag(java.lang.String name) |
static java.util.Map<java.lang.String,java.lang.String> |
parseAttrs(java.lang.String tagName,
org.xml.sax.Attributes attrs) |
static void |
pr(int tabCount,
java.lang.String msg) |
static void |
pr(java.lang.String msg) |
static void |
printAttrs(int tabCount,
java.lang.String tagName,
org.xml.sax.Attributes attrs) |
static void |
prn(int tabCount,
java.lang.String msg) |
static void |
prn(java.lang.String msg) |
void |
removeChild(Command cmd) |
void |
setContext(Command ctx) |
void |
setData(java.lang.String data) |
public Command(java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attrs)
public Command(XMLDecoder decoder, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attrs)
public void setData(java.lang.String data)
public void setContext(Command ctx)
public void addChild(Command cmd)
public void removeChild(Command cmd)
public int getStatus()
public int exec(java.util.Map<java.lang.String,Command> references) throws java.lang.Exception
java.lang.Exception
public boolean backtrack(java.util.Map<java.lang.String,Command> references) throws java.lang.Exception
java.lang.Exception
public Argument getResult()
public java.lang.Object getResultValue()
public java.lang.Class<?> getResultType() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public boolean hasAttr(java.lang.String name)
public java.lang.String getAttr(java.lang.String name)
public boolean isTag(java.lang.String name)
public boolean hasAttr(java.lang.String name, java.lang.String value)
public java.lang.String getTagName()
public boolean isExecutable()
public static boolean isPrimitiveClassName(java.lang.String className)
public static java.lang.Class<?> getPrimitiveClass(java.lang.String className)
public static java.util.Map<java.lang.String,java.lang.String> parseAttrs(java.lang.String tagName, org.xml.sax.Attributes attrs)
public static void pr(java.lang.String msg)
public static void pr(int tabCount, java.lang.String msg)
public static void prn(java.lang.String msg)
public static void prn(int tabCount, java.lang.String msg)
public static void printAttrs(int tabCount, java.lang.String tagName, org.xml.sax.Attributes attrs)