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

Package com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.mode contains the following classes and interfaces.
Classes and Interfaces
ModeDirectiveNode Parse node that represents a MODE SC directive.
ModeDirectiveParser Parses a MODE SC directive.

Class: ModeDirectiveNode   next package

Parse node that represents a MODE 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.mode.ModeDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveNode
Inner Class Option
Enumerated options for MODE 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.mode.ModeDirectiveNode.Option
  extends java.lang.Enum
Indicates display mode for a graphics terminal should be alphanumeric only.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.mode.ModeDirectiveNode.Option ALPHA

Indicates display mode for a graphics terminal should be graphical only.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.mode.ModeDirectiveNode.Option GRAPHICS

Indicates display mode for a graphics terminal can include alphanumeric or graphical content. This mode is terminal-dependent
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.mode.ModeDirectiveNode.Option MIXED

Looks up an instance by the match for the internal representation.
Parameters:
aChar - the character to match
Returns:
the matched option, or null if there is no match
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.mode.ModeDirectiveNode.Option fromLetter(char aChar)
Retrieves the internal representation.
Returns:
the corresponding character data
public char getLetter()
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.mode.ModeDirectiveNode.Option valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.mode.ModeDirectiveNode.Option values()
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anOptionExpr - the options provided to the command
public ModeDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr anOptionExpr)
Methods
Get option applicable to directive.
Returns:
option applicable to directive
public com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr getOptionExpr()

Class: ModeDirectiveParser   previous package

Parses a MODE 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.mode.ModeDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
public ModeDirectiveParser()
Methods
Required implementation.
See Also:
com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser#parseDirective(com.arsi.mj.maprpt.lexer.tokens.IMaprptToken, com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveLexer, org.springframework.context.ApplicationContext)
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