com.judoscript
Class ParsingContext
java.lang.Object
com.judoscript.RuntimeContext
com.judoscript.ParsingContext
- All Implemented Interfaces:
- Consts
public class ParsingContext
- extends RuntimeContext
Fields inherited from interface com.judoscript.Consts |
ADAPTER_PREFIX, ANNOTATION_NAME, ANY_TAG_SYMBOL, ANY_TEXT_SYMBOL, ARGS_NAME, BSF_NAME, CONTEXT_NAME, DEFAULT_CONNECTION_NAME, DEFAULT_HIBERNATE_NAME, DEFAULT_NS_SYMBOL, DYNAMIC_EVAL, DYNAMIC_EVALEXTERNAL, DYNAMIC_EVALFILE, FOREVER, FS_ADD_TO_CLASSPATH, FS_COPY, FS_DO, FS_LIST, FS_LIST_BY_DATE, FS_LIST_BY_EXT, FS_LIST_BY_NAME, FS_LIST_BY_NONE, FS_LIST_BY_SIZE, FS_LIST_COMPRESSED_SIZE, FS_LIST_COUNT, FS_LIST_COUNTLINES, FS_LIST_COUNTWORDS, FS_LIST_PER_FILE, FS_LIST_PER_NONE, FS_LIST_SIZE, FS_MAKEDIR, FS_MOVE, FS_NONE, FS_REMOVE, FS_REMOVEDIR, FS_RESULT_NAME, FS_SETFILETIME, FS_SETREADONLY, FS_SETREADWRITE, HTTP_GET, HTTP_HEAD, HTTP_POST, IO_GZIPPED_INPUTFILE, IO_GZIPPED_OUTPUTFILE, IO_GZIPPED_TEXTINPUTFILE, IO_GZIPPED_TEXTOUTPUTFILE, IO_INPUTSTREAM, IO_OUTPUTSTREAM, IO_RANDOMACCESS, IO_TEXTINPUTFILE, IO_TEXTOUTPUTFILE, ISSUE_LEVEL_DEBUG, ISSUE_LEVEL_ERROR, ISSUE_LEVEL_IGNORE, ISSUE_LEVEL_INFO, ISSUE_LEVEL_WARN, JAVA_ANY, JAVA_ANY_I, JAVA_BOOLEAN, JAVA_BOOLEAN_I, JAVA_BOOLEAN_O, JAVA_BYTE, JAVA_BYTE_I, JAVA_BYTE_O, JAVA_CHAR, JAVA_CHAR_I, JAVA_CHAR_O, JAVA_CURRENCY, JAVA_CURRENCY_I, JAVA_DATE_O, JAVA_DOUBLE, JAVA_DOUBLE_I, JAVA_DOUBLE_O, JAVA_FLOAT, JAVA_FLOAT_I, JAVA_FLOAT_O, JAVA_INT, JAVA_INT_I, JAVA_INT_O, JAVA_LONG, JAVA_LONG_I, JAVA_LONG_O, JAVA_SHORT, JAVA_SHORT_I, JAVA_SHORT_O, JAVA_SQL_DATE_O, JAVA_SQL_TIME_O, JAVA_SQL_TIMESTAMP_O, JAVA_STRING, JAVA_STRING_I, LABEL_SCHEDULE, LAMBDA_PREFIX, LOCAL_NAME, LOCALTEXT_NAME, MAX_READ_FILE_LENGTH, NODE_PREFIX, OP_AND, OP_AND_ASSIGN, OP_ASSIGN, OP_COMPLEMENT, OP_CONCAT, OP_CONCAT_ASSIGN, OP_COPY, OP_DIV, OP_DIV_ASSIGN, OP_EQ, OP_GE, OP_GT, OP_LE, OP_LOGIC_AND_ASSIGN, OP_LOGIC_OR_ASSIGN, OP_LSHIFT, OP_LSHIFT_ASSIGN, OP_LT, OP_MINUS, OP_MINUS_ASSIGN, OP_MOD, OP_MOD_ASSIGN, OP_MUL, OP_MUL_ASSIGN, OP_NE, OP_NOT, OP_OR, OP_OR_ASSIGN, OP_PLUS, OP_PLUS_ASSIGN, OP_RSHIFT, OP_RSHIFT_ASSIGN, OP_RUSHIFT, OP_RUSHIFT_ASSIGN, OP_XOR, OP_XOR_ASSIGN, OPTION_JDBC_PASSWORD, OPTION_JDBC_URL, OPTION_JDBC_USERNAME, ORACLE_BFILE, ORACLE_CURSOR, ORACLE_FIXED_CHAR, ORACLE_NUMBER, ORACLE_PLSQL_INDEX_TABLE, ORACLE_RAW, ORACLE_ROWID, PARENT_NAME, PARSER_NAME, PRAGMA_ASSERTION, PRAGMA_CRYPTOCLASS, PRAGMA_GUILISTENER, PRAGMA_INCLUDEPATH, PRAGMA_JAVACOMPILER, PRAGMA_JDBCDRIVER, pragma_names, PRAGMA_UNKNOWN, PREPARED_STMT_CALL, PRINT_ERR, PRINT_LOG, PRINT_OUT, PRINT_PIPE, PRINT_USER, RTERR_ASSERTION_FAILURE, RTERR_BAD_PRINT_TARGET, RTERR_CONSTANT_NOT_DEFINED, RTERR_CONSTANT_REDEFINITION, RTERR_EMBEDDED_JAVA_COMPILE_FAILED, RTERR_ENVIRONMENT_ERROR, RTERR_EVALUATION_FAILED, RTERR_FS_COPY_MOVE_FAILED, RTERR_FS_CREATE_DIR_FAILED, RTERR_FS_REMOVE_DIR_FAILED, RTERR_FUNCTION_ALREADY_DEFINED, RTERR_ILLEGAL_ACCESS, RTERR_ILLEGAL_ARGUMENTS, RTERR_ILLEGAL_INDEXED_ACCESS, RTERR_ILLEGAL_JUMP, RTERR_ILLEGAL_STATEMENT, RTERR_ILLEGAL_VALUE_SETTING, RTERR_INTERNAL_ERROR, RTERR_INVALID_ARRAY_ACCESS, RTERR_INVALID_JAVA_VERSION, RTERR_INVALID_MEMBER_ACCESS, RTERR_INVALID_NUMBER_FORMAT, RTERR_INVALID_VARIABLE_NAME, RTERR_IO_FAILURE, RTERR_IO_FILE_OPEN_FAILURE, RTERR_JAVA_COMPILE_FAILED, RTERR_JAVA_EXCEPTION, RTERR_JAVA_METHOD_CALL, RTERR_JAVA_OBJECT_CREATION, RTERR_JDBC_DRIVER_NOT_FOUND, RTERR_JDBC_FAILURE, RTERR_JDBC_INVALID_COLUMN, RTERR_JDBC_WARNING, RTERR_MAIL_MISSING_FIELD, RTERR_MAILSERVER_NOT_CONNECTED, RTERR_METHOD_NOT_FOUND, rterr_names, RTERR_NO_SUCH_VALUE, RTERR_OBJECT_INIT, RTERR_TIMER_ALREADY_EXISTS, RTERR_UNDEFINED_GUI_EVENT, RTERR_UNDEFINED_OBJECT_TYPE, RTERR_USER_EXCEPTION, RTERR_XML_PARSING_ERROR, RULEENGINE_MAX_ITERATIONS, SYS_NAME, TEMPVAR_PREFIX, TEXT_PREFIX, THIS_NAME, THREAD_PREFIX, TIMER_NAME, TYPE_ARRAY, TYPE_CALLABLE, TYPE_COM, TYPE_COMPLEX, TYPE_CONTEXT, TYPE_DATE, TYPE_DOUBLE, TYPE_FUNCTION, TYPE_INT, TYPE_INTERNAL, TYPE_JAVA, TYPE_NAN, TYPE_NIL, TYPE_OBJECT, TYPE_QUEUE, TYPE_SET, TYPE_STACK, TYPE_STRING, TYPE_STRUCT, TYPE_UNDEFINED, TYPE_UNKNOWN, TYPE_WS, TYPE1_SYMBOL, TYPE2_SYMBOL, TYPE3_SYMBOL, XML_EVENT_PREFIX |
Methods inherited from class com.judoscript.RuntimeContext |
calcValues, calcValues, calcValuesAsStrings, clearTableDataSource, close, curLoopIndex, currentFrame, execStmt, execStmts, execStmts, getContextName, getDefaultDateFormat, getFile, getFile, getFilePath, getFilePath, getGuiDefaultHandler, getGuiEventHandler, getLineNumber, getLineStack, getSrcFileName, getTableDataSource, getThisObject, ignoreAssertions, ignoreUnfoundMethods, incLoopIndex, markExprStack, peekFrame, popFrame, popLoopIndex, popThis, pushExprStack, pushFrame, pushFrame, pushLoopIndex, pushThis, removeVariable, resetExprStack, resolveVariable, retrieveFunctionArguments, runStmts, setDefaultDateFormat, setFunctionArguments, setLocal, setLocalVariable, setLocalVariable, setTableDataSource, setVariable, tempVarAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParsingContext
public ParsingContext(Script s)
setAssertion
public void setAssertion(boolean set)
- Overrides:
setAssertion
in class RuntimeContext
doAssertion
public boolean doAssertion()
getScript
public Script getScript()
- Overrides:
getScript
in class RuntimeContext
getRootFrame
public FrameRoot getRootFrame()
- Overrides:
getRootFrame
in class RuntimeContext
setConst
public void setConst(java.lang.String name,
Variable val)
throws ParseException
- Overrides:
setConst
in class RuntimeContext
- Throws:
ParseException
getIn
public java.io.BufferedReader getIn()
- Overrides:
getIn
in class RuntimeContext
getOut
public LinePrintWriter getOut()
- Overrides:
getOut
in class RuntimeContext
getErr
public LinePrintWriter getErr()
- Overrides:
getErr
in class RuntimeContext
getLog
public LinePrintWriter getLog()
- Overrides:
getLog
in class RuntimeContext
setIn
public void setIn(java.io.BufferedReader is)
- Overrides:
setIn
in class RuntimeContext
setOut
public void setOut(LinePrintWriter ow)
- Overrides:
setOut
in class RuntimeContext
setErr
public void setErr(LinePrintWriter ow)
- Overrides:
setErr
in class RuntimeContext
setLog
public void setLog(LinePrintWriter ow)
- Overrides:
setLog
in class RuntimeContext
getPipeIn
public java.io.BufferedReader getPipeIn()
- Overrides:
getPipeIn
in class RuntimeContext
getPipeOut
public LinePrintWriter getPipeOut()
- Overrides:
getPipeOut
in class RuntimeContext
setPipeIn
public void setPipeIn(java.io.BufferedReader is)
- Overrides:
setPipeIn
in class RuntimeContext
setPipeOut
public void setPipeOut(LinePrintWriter os)
- Overrides:
setPipeOut
in class RuntimeContext
clearPipeIn
public void clearPipeIn()
- Overrides:
clearPipeIn
in class RuntimeContext
clearPipeOut
public void clearPipeOut()
- Overrides:
clearPipeOut
in class RuntimeContext
getSendMail
public SendMail getSendMail()
setSendMail
public void setSendMail(SendMail sm)
echoOn
public void echoOn(java.lang.String filename)
throws java.lang.Exception
- Overrides:
echoOn
in class RuntimeContext
- Throws:
java.lang.Exception
echoOff
public void echoOff()
- Overrides:
echoOff
in class RuntimeContext
echo
public void echo(java.lang.String msg)
throws java.lang.Exception
- Overrides:
echo
in class RuntimeContext
- Throws:
java.lang.Exception
getRegexCompiler
public RegexEngine getRegexCompiler()
throws java.lang.Exception
- Overrides:
getRegexCompiler
in class RuntimeContext
- Throws:
java.lang.Exception
getAntFacade
public java.lang.Object getAntFacade()
throws java.lang.Exception
- Overrides:
getAntFacade
in class RuntimeContext
- Throws:
java.lang.Exception
getCharset
public java.lang.String getCharset()
- Overrides:
getCharset
in class RuntimeContext
setCharset
public void setCharset(java.lang.String cset)
- Overrides:
setCharset
in class RuntimeContext
getEnvVars
public Variable getEnvVars()
- Overrides:
getEnvVars
in class RuntimeContext
getEnvVar
public java.lang.String getEnvVar(java.lang.String name)
- Overrides:
getEnvVar
in class RuntimeContext
setCurrentDefaultNS
public void setCurrentDefaultNS(java.lang.String namespace)
- Overrides:
setCurrentDefaultNS
in class RuntimeContext
getCurrentDefaultNS
public java.lang.String getCurrentDefaultNS()
- Overrides:
getCurrentDefaultNS
in class RuntimeContext
cryptFile
public void cryptFile(boolean encrypt,
java.lang.String password,
java.lang.String infile,
java.lang.String outfile)
newSubContext
public RuntimeSubContext newSubContext()
- Overrides:
newSubContext
in class RuntimeContext
getGlobalContext
public RuntimeGlobalContext getGlobalContext()
- Specified by:
getGlobalContext
in class RuntimeContext
getGuiContext
public GuiContext getGuiContext()
- Specified by:
getGuiContext
in class RuntimeContext
getGuiHandler
public GuiListenerBase getGuiHandler(java.lang.String clsName)
- Specified by:
getGuiHandler
in class RuntimeContext
addImport
public void addImport(java.lang.String s)
handleSysClassName
public java.lang.String handleSysClassName(java.lang.String name)
getClass
public java.lang.Class getClass(java.lang.String clsName)
throws java.lang.Exception
- Throws:
java.lang.Exception