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.msg  previous next contents

Package com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg contains the following classes and interfaces.
Classes and Interfaces
MsgDirectiveNode Parse node that represents a MSG SC directive.
MsgDirectiveParser Parses an MSG SC directive.

Class: MsgDirectiveNode   next package

Parse node that represents a MSG 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.msg.MsgDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveNode
Inner Class Option
Enumerated options for MSG directive, associated with option letter or character. This class must implement that static method fromLetter for use with class CmdOptionConcatExpr.
public static final class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option
  extends java.lang.Enum
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option BLINK
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option CENTER
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option ERROR
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option LEFT
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option PLAIN
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option RIGHT
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option fromLetter(char aChar)
public char getLetter()
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.msg.MsgDirectiveNode.Option values()
Constructors
public MsgDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr aRowExpr, java.util.List someOptionExprs, com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.ScAttributeExpr anAttrExpr)
Methods
Get options applicable to directive.
Returns:
options applicable to directive (empty set if none, same as PLAIN).
public final java.util.EnumSet getOptions()
Get row on screen where message appears.
Returns:
row as text (integer or empty string) or variable expression.
public final com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr getRow()

Class: MsgDirectiveParser   previous package

Parses an MSG 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.msg.MsgDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
public MsgDirectiveParser()
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