Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.

 

Package: com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.pc  previous next contents

Package com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.pc contains the following classes and interfaces.
Classes and Interfaces
PcDirectiveNode Parse node that represents a PC SC directive.
PcDirectiveParser Parses a PC SC directive.

Class: PcDirectiveNode   next package

Parse node that represents a PC SC directive.
Treat this class as "thread-hostile" since it holds substantial state without method synchronization; instances should only be used by single thread at a time.

public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.pc.PcDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveNode
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
aRowExpr - row number as concatenation expression from PC directive
aColumnExpr - row number as concatenation expression from PC directive
public PcDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aRowExpr, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aColumnExpr)
Methods
Get column position as concatenation expression.
Returns:
concatenation expression that can be expected to contain a single variable reference or literal to use as a column position
public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getColumn()
Get row position as concatenation expression.
Returns:
concatenation expression that can be expected to contain a single variable reference or literal to use as a row position
public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getRow()

Class: PcDirectiveParser   previous package

Parses a PC SC directive.
Treat this class as "thread-hostile"; instances should be created, used and discarded by single thread at a time.

public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.pc.PcDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
public PcDirectiveParser()
Methods
public com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParseResult parseDirective(com.arsi.mj.maprpt.lexer.tokens.IMaprptToken anInitialToken, com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveLexer aLexer, org.springframework.context.ApplicationContext anAppCtx)
    throws com.arsi.mj.MJTranslateException