Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.
com.arsi.mj.maprpt.lexer.ptree.cmd.clv
contains the following classes and interfaces.
Classes and Interfaces | |
ClvCommandParser | Parses a CLV RUN command. |
ClvParseNode | Parse node that represents a CLV RUN command. |
CLV
RUN command.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvCommandParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.RunCommandParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.IRunCommandParser
Constructors |
public ClvCommandParser()
|
Methods |
public com.arsi.mj.maprpt.lexer.ptree.cmd.CommandParseResult parseCommand(com.arsi.mj.maprpt.lexer.tokens.IMaprptToken anInitialToken, com.arsi.mj.maprpt.lexer.MaprptLexer aLexer, org.springframework.context.ApplicationContext anAppCtx)
|
CLV
RUN command.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode
extends com.arsi.mj.maprpt.lexer.ptree.CommandParseNode
implements com.arsi.mj.maprpt.lexer.symtab.ISupportsVariableReference
Inner Class CommandType |
Type of CLV command.
public static final class com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType
|
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType CLEAR_ALL
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType CLEAR_VARIABLE_CLASS
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType CLEAR_VARIABLE_RANGE
|
public static com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType valueOf(java.lang.String name) public static com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType values()
|
Inner Class Option |
Enumerated options for CLV command, associated with option letter.
This class must implement that static method fromLetter for use
with class CmdOptionConcatExpr .
public static final class com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.Option
|
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.Option ENVIRONMENT
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.Option GLOBAL
|
public static com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.Option fromLetter(char aLetter) public char getLetter() public static com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.Option valueOf(java.lang.String name) public static com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.Option values()
|
Constructors |
Initializes an instance of this class.
public ClvParseNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType aType, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr anOptionExpr, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aFirstArgExpr, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aSecondArgExpr, java.lang.String aUserRID, int aLineNumber)
|
Initializes an instance of this class to CommandType.CLEAR_ALL .
public ClvParseNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, java.lang.String aUserRID, int aLineNumber)
|
Methods |
Get the type of CLV command.
public final com.arsi.mj.maprpt.lexer.ptree.cmd.clv.ClvParseNode.CommandType getCommandType()
|
Get options applicable to command.
public final java.util.EnumSet getOptions()
|
Get concatenation expression that represents the starting variable number.
public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getStartingVariableExpr()
|
Get concatenation expression that represents the number of variables to clear.
public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getVariableCountExpr()
|
public java.util.List referencedVariables()
|