|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Instruction
Nested Class Summary | |
---|---|
static interface |
Instruction.NameSpace
Generally name space keep object values reachable by keys |
Field Summary | |
---|---|
static java.lang.String |
ATTR_CODE
|
static java.lang.String |
ATTR_COMMENT
|
static java.lang.String |
ATTR_DIR
|
static java.lang.String |
ATTR_ERROUT
|
static java.lang.String |
ATTR_ERROUT_STREAM
|
static java.lang.String |
ATTR_EXEC
|
static java.lang.String |
ATTR_IN
|
static java.lang.String |
ATTR_NAME
|
static java.lang.String |
ATTR_OPTIONS
|
static java.lang.String |
ATTR_PATH
|
static java.lang.String |
ATTR_PROCESSONLY
|
static java.lang.String |
ATTR_PROPERTY
|
static java.lang.String |
ATTR_SEPARATOR
|
static java.lang.String |
ATTR_STDIN
|
static java.lang.String |
ATTR_STDOUT
|
static java.lang.String |
ATTR_STDOUT_STREAM
|
static java.lang.String |
ATTR_TARGET
|
static java.lang.String |
ATTR_TYPE
|
static java.lang.String |
ATTR_URL
|
static java.lang.String |
ATTR_VALUE
|
static java.lang.String |
ATTR_VARIABLE
|
static java.lang.String |
RESERVE_BUILD_FILE
|
static java.lang.String |
RESERVE_CLASS_LIB
|
static java.lang.String |
RESERVE_NAME_ARGS
|
static java.lang.String |
RESERVE_NAME_DIR
|
static java.lang.String |
RESERVE_NAME_ERROR
|
static java.lang.String |
RESERVE_NAME_EXCEPTION
|
static java.lang.String |
RESERVE_OPTION_NOINPUT
|
static java.lang.String |
TYPE_BOOL
|
static java.lang.String |
TYPE_DATE
|
static java.lang.String |
TYPE_DIRECTORY
|
static java.lang.String |
TYPE_FILE
|
static java.lang.String |
TYPE_NUMBER
|
static java.lang.String |
TYPE_URL
|
static java.lang.String |
TYPE_VARIABLE
|
Method Summary | |
---|---|
void |
childDone(Instruction child)
Child notifies a parent that evaluation done, and a parent can use it for own evaluation |
InfoHolder |
eval()
Returns value of instruction |
java.lang.String[] |
getAllowedAttributeNames()
Funtions used only for diagnostic purpose to check if not allowed attribute for instruction used. |
org.xml.sax.ContentHandler |
getHandler()
provides a handler to parce instruction |
java.lang.String |
getName()
returns instruction name |
Instruction.NameSpace |
getNameSpace()
return current name space |
Instruction |
getParent()
returns parent, not sure that we need it at all |
XmlPath |
getPath()
Provides path to the instruction |
void |
setParent(Instruction parent)
call back from processor to set parent instruction |
Field Detail |
---|
static final java.lang.String ATTR_NAME
static final java.lang.String ATTR_VARIABLE
static final java.lang.String ATTR_TARGET
static final java.lang.String ATTR_TYPE
static final java.lang.String ATTR_PROPERTY
static final java.lang.String ATTR_IN
static final java.lang.String ATTR_EXEC
static final java.lang.String ATTR_CODE
static final java.lang.String ATTR_DIR
static final java.lang.String ATTR_URL
static final java.lang.String ATTR_COMMENT
static final java.lang.String ATTR_VALUE
static final java.lang.String ATTR_PATH
static final java.lang.String ATTR_OPTIONS
static final java.lang.String ATTR_SEPARATOR
static final java.lang.String ATTR_PROCESSONLY
static final java.lang.String ATTR_STDOUT
static final java.lang.String ATTR_ERROUT
static final java.lang.String ATTR_STDIN
static final java.lang.String ATTR_STDOUT_STREAM
static final java.lang.String ATTR_ERROUT_STREAM
static final java.lang.String RESERVE_NAME_DIR
static final java.lang.String RESERVE_NAME_ARGS
static final java.lang.String RESERVE_NAME_ERROR
static final java.lang.String RESERVE_NAME_EXCEPTION
static final java.lang.String RESERVE_OPTION_NOINPUT
static final java.lang.String RESERVE_BUILD_FILE
static final java.lang.String RESERVE_CLASS_LIB
static final java.lang.String TYPE_VARIABLE
static final java.lang.String TYPE_FILE
static final java.lang.String TYPE_DIRECTORY
static final java.lang.String TYPE_URL
static final java.lang.String TYPE_NUMBER
static final java.lang.String TYPE_DATE
static final java.lang.String TYPE_BOOL
Method Detail |
---|
org.xml.sax.ContentHandler getHandler()
XmlPath getPath()
XmlPath path
generally path can be modified outside, so it should return clone
if path is statically calculated inside
InfoHolder eval()
InfoHolder
void setParent(Instruction parent)
parent
- Instruction getParent()
void childDone(Instruction child)
child
- java.lang.String getName()
java.lang.String[] getAllowedAttributeNames()
Instruction.NameSpace getNameSpace()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |