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

Package com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey contains the following classes and interfaces.
Classes and Interfaces
FkeyDirectiveNodeBase Base class for a parse node that represents a FKEY SC directive.
FkeyDirectiveParserBase Parses the FKEY SC directive.
FkeyDisplayFormDirectiveNode Parse node that represents a display form FKEY SC directive.
FkeyDisplayFormDirectiveParser Parses the form display action for the FKEY SC directive.
FkeyDisplayHelpDirectiveNode Parse node that represents a display help FKEY SC directive.
FkeyDisplayHelpDirectiveParser Parses the display help action for the FKEY SC directive.
FkeyFormReturnDirectiveNode Parse node that represents a form return FKEY SC directive.
FkeyFormReturnDirectiveParser Parses the form return action for the FKEY SC directive.
FkeyPageDirectiveNode Parse node that represents a page FKEY SC directive.
FkeyPageDirectiveParser Parses the page action for the FKEY SC directive.
FkeySelectBodyDirectiveNode Parse node that represents a body line from a SELECT FKEY SC directive.
FkeySelectBodyDirectiveParser Parses the body content for the SELECT action of the FKEY SC directive.
FkeySelectIntroDirectiveNode Parse node that represents an introductory SELECT FKEY SC directive.
FkeySelectIntroDirectiveParser Parses the intro content for the SELECT action of the FKEY SC directive.
FkeySoeKeyDirectiveNode Parse node that represents the SOE FKEY SC directive.
FkeySoeKeyDirectiveParser Parses the SOE action for the FKEY SC directive.
FkeySubmitKeyDirectiveNode Parse node that represents the KEY FKEY SC directive.
FkeySubmitKeyDirectiveParser Parses the key action for the FKEY SC directive.
FkeySubmitRunDirectiveNode Parse node that represents the submit run FKEY SC directive.
FkeySubmitRunDirectiveParser Parses the run action for the FKEY SC directive.
FkeyUserActionDirectiveNode Parse node that represents a user action FKEY SC directive.
FkeyUserActionDirectiveParser Parses the user action for the FKEY SC directive.

Class: FkeyDirectiveNodeBase   next package

Base class for a parse node that represents a FKEY 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.fkey.FkeyDirectiveNodeBase
  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
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
protected FkeyDirectiveNodeBase(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle)
Methods
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr getFkeyNumber()
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr getFkeyTitle()

Class: FkeyDirectiveParserBase   previous next package

Parses the FKEY 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.fkey.FkeyDirectiveParserBase
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Inner Class FkeyActions
Actions of FKEY that require special additional processing.
public static final class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions
  extends java.lang.Enum
Accesses a report containing screen commands.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions DSPFORM

Displays context-sensitive help.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions DSPHELP

Returns to a previous form.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions FORMRET

Enables the function key to be passed directly to the run.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions KEY

Moves forward or backward in a form.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions PAGE

Select one of a group of actions based on the cursor field position when the key was pressed.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions SELECT

Outputs an SOE character at the current cursor position.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions SOE

Retrieves an instance based on a parsed action value.
Parameters:
anAction - the parsed action text
Returns:
the matching instance, or null if none exists
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions fromAction(java.lang.String anAction)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase.FkeyActions values()
Fields
Parser that instantiated the current parser; only used with/by sub-classes.
protected com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase parentParser
Constructors
public FkeyDirectiveParserBase()
Methods
Extracts text from a concatenation expression. It is assumed that the parsed expression contains a single text expression.
Parameters:
parseResult - the parsed content containing the text
Returns:
the extracted text
protected java.lang.String extractText(com.arsi.mj.maprpt.lexer.ptree.cmd.RunCommandParserBase.ConcatExprResult parseResult)
Obtains the parsed FKEY number data.
Returns:
the key number
protected com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getFkeyNumber()
Obtains the parsed FKEY title data.
Returns:
the key display text
protected com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getFkeyTitle()
Obtains the line content being parsed.
Returns:
the target line
protected com.arsi.mj.maprpt.parser.line.types.AtLine getHostLine()
Obtains the current line number.
Returns:
the line number
protected int getLineNumber()
Obtains an appropriate parser for the determined FKEY sub-directive.
Parameters:
aLexer - the current lexer
Returns:
the matching parser
protected com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser getParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveLexer aLexer)
Obtains the parsed report identifier.
Returns:
the fully-qualified identifier
protected java.lang.String getUserRID()
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
Does the content of the specified Mapper report line resemble the body of an FKEY SELECT sub-directive? For example, " 1,dspform,11e,1,1,0" would be recognized as a line in the body of FKEY SELECT sub-directive.
Parameters:
aLine - full line from Mapper report, including leading whitespace.
Returns:
true if line resembles body of FKEY SELECT sub-directive, false it not.
public static boolean resemblesSelectBody(java.lang.String aLine)

Class: FkeyDisplayFormDirectiveNode   previous next package

Parse node that represents a display form FKEY 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.fkey.FkeyDisplayFormDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Inner Class StackOption
Enumerated stack-processing options for the FKEY sub-directive DSPFORM, 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.fkey.FkeyDisplayFormDirectiveNode.StackOption
  extends java.lang.Enum
Indicates the stack should be cleared, with the current form on the bottom.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.StackOption BOTTOM_N_CLEAR

Indicates that the current stack position should be marked, and the current form should be put on top of the stack.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.StackOption MARK_N_PUSH

Indicates the current form should overwrite the current entry on the return stack.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.StackOption POP_N_PUSH

Indicates the current form should be put on the top of the stack.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.StackOption PUSH

Indicates that the current stack position should be saved, and the current form should be put on top of the stack. The screen itself is not saved.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.StackOption SAVE_N_PUSH

Indicates no entry on the stack should be created for the current form .
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.StackOption SKIP

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.fkey.FkeyDisplayFormDirectiveNode.StackOption 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.fkey.FkeyDisplayFormDirectiveNode.StackOption valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.StackOption values()
Inner Class TextOption
Enumerated text-handling options for the FKEY sub-directive DSPFORM, 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.fkey.FkeyDisplayFormDirectiveNode.TextOption
  extends java.lang.Enum
Indicates the content following the option should be treated as field text for form insertion.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.TextOption FIELD_TEXT

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.fkey.FkeyDisplayFormDirectiveNode.TextOption 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.fkey.FkeyDisplayFormDirectiveNode.TextOption valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayFormDirectiveNode.TextOption values()
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
anRdc - the report, drawer and cabinet of the form to display
aPageNumber - the page number of the form to display
aTabPosition - the tab position at which to place the cursor
aStackOption - the stack option provided
aTextOption - the text option provided
someFieldText - the text option provided
public FkeyDisplayFormDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anRdc, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aPageNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aTabPosition, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr aStackOption, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr aTextOption, java.util.List someFieldText)
Methods
public java.util.List getFieldTextExprs()
public com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getPageNumberExpr()
public com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getRdcExpr()
public com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr getStackOptionExpr()
public com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getTabPositionExpr()
public com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr getTextOptionExpr()

Class: FkeyDisplayFormDirectiveParser   previous next package

Parses the form display action for the FKEY 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.fkey.FkeyDisplayFormDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeyDisplayFormDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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

Class: FkeyDisplayHelpDirectiveNode   previous next package

Parse node that represents a display help FKEY 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.fkey.FkeyDisplayHelpDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
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.fkey.FkeyDisplayHelpDirectiveNode.Option
  extends java.lang.Enum
Indicates help should be displayed for the current field.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayHelpDirectiveNode.Option CURRENT_FIELD_HELP

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.fkey.FkeyDisplayHelpDirectiveNode.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.fkey.FkeyDisplayHelpDirectiveNode.Option valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDisplayHelpDirectiveNode.Option values()
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
aHelpOption - the help option provided
public FkeyDisplayHelpDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr aHelpOption)
Methods
public com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr getOptionExpr()

Class: FkeyDisplayHelpDirectiveParser   previous next package

Parses the display help action for the FKEY 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.fkey.FkeyDisplayHelpDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeyDisplayHelpDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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

Class: FkeyFormReturnDirectiveNode   previous next package

Parse node that represents a form return FKEY 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.fkey.FkeyFormReturnDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Inner Class StackOption
Enumerated stack-processing options for the FKEY sub-directive FORMRET, 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.fkey.FkeyFormReturnDirectiveNode.StackOption
  extends java.lang.Enum
Indicates the previous form on the stack should be displayed.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption POP

Indicates the previous form on the stack should be displayed.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption REPAINT

Indicates that if a report is displayed, it should be repainted; otherwise, the same as POP.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption REPAINT_OR_POP

Indicates that if report is displayed, it should be repainted; otherwise, the same as RETURN_TOP.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption REPAINT_OR_TOP

Indicates the stack should return to the mark set by DSPFORM,2.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption RETURN_TO_MARK

Indicates the stack should return to the mark set by DSPFORM,3.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption RETURN_TO_SAVED_CONTEXT

Indicates the stack should return to the top of the stack.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption RETURN_TOP

Indicates the stack should be cleared.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption TOP_N_CLEAR

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.fkey.FkeyFormReturnDirectiveNode.StackOption 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.fkey.FkeyFormReturnDirectiveNode.StackOption valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.StackOption values()
Inner Class TextOption
Enumerated text-handling options for the FKEY sub-directive FORMRET, 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.fkey.FkeyFormReturnDirectiveNode.TextOption
  extends java.lang.Enum
Indicates the content following the option should be treated as field text for form insertion.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.TextOption FIELD_TEXT

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.fkey.FkeyFormReturnDirectiveNode.TextOption 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.fkey.FkeyFormReturnDirectiveNode.TextOption valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyFormReturnDirectiveNode.TextOption values()
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
aStackOption - the stack option provided
aTextOption - the text option provided
someFieldText - the text option provided
public FkeyFormReturnDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr aStackOption, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr aTextOption, java.util.List someFieldText)
Methods
public java.util.List getFieldTextExprs()
public com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr getStackOptionExpr()
public com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr getTextOptionExpr()

Class: FkeyFormReturnDirectiveParser   previous next package

Parses the form return action for the FKEY 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.fkey.FkeyFormReturnDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeyFormReturnDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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

Class: FkeyPageDirectiveNode   previous next package

Parse node that represents a page FKEY 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.fkey.FkeyPageDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Fields
Indicates that the paging should move to the next page.
public static final int PAGE_POSITION_NEXT = -1
Indicates that the paging should move to the previous page.
public static final int PAGE_POSITION_PREVIOUS = -2
Page position expression known only at runtime (i.e., variable that contains '+', '-' or number), NULL if compile-time.
public com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr pagePositionExpr
Literal page position (or PAGE_POSITION_NEXT or PAGE_POSITION_PREVIOUS) known at compile time, NULL if run-time.
public java.lang.Integer pagePositionLiteral
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
aPagePosition - the paging action to take (move forward, move back, or jump to a page)
public FkeyPageDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aPagePosition)
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
aPagePosition - the paging action to take (move forward, move back, or jump to a page)
public FkeyPageDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, java.lang.Integer aPagePosition)

Class: FkeyPageDirectiveParser   previous next package

Parses the page action for the FKEY 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.fkey.FkeyPageDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeyPageDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
Methods
Required implementation.
See Also:
com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase#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

Class: FkeySelectBodyDirectiveNode   previous next package

Parse node that represents a body line from a SELECT FKEY 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.fkey.FkeySelectBodyDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
aFieldNumber - the body field number
anFkeyDirective - the target directive
public FkeySelectBodyDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr aFieldNumber, com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase anFkeyDirective)
Methods
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr getFieldNumber()
public com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase getFkeyDirective()
public com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeySelectIntroDirectiveNode getIntro()
public void setIntro(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeySelectIntroDirectiveNode intro)

Class: FkeySelectBodyDirectiveParser   previous next package

Parses the body content for the SELECT action of the FKEY 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.fkey.FkeySelectBodyDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
public FkeySelectBodyDirectiveParser()
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

Class: FkeySelectIntroDirectiveNode   previous next package

Parse node that represents an introductory SELECT FKEY 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.fkey.FkeySelectIntroDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
aHelpOption - the help option provided
public FkeySelectIntroDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle)

Class: FkeySelectIntroDirectiveParser   previous next package

Parses the intro content for the SELECT action of the FKEY 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.fkey.FkeySelectIntroDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeySelectIntroDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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

Class: FkeySoeKeyDirectiveNode   previous next package

Parse node that represents the SOE FKEY 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.fkey.FkeySoeKeyDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
public FkeySoeKeyDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle)

Class: FkeySoeKeyDirectiveParser   previous next package

Parses the SOE action for the FKEY 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.fkey.FkeySoeKeyDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeySoeKeyDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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

Class: FkeySubmitKeyDirectiveNode   previous next package

Parse node that represents the KEY FKEY 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.fkey.FkeySubmitKeyDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
someKeyText - the text passed to the run
public FkeySubmitKeyDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, java.util.List someKeyText)
Methods
public java.util.List getDataItemExprs()

Class: FkeySubmitKeyDirectiveParser   previous next package

Parses the key action for the FKEY 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.fkey.FkeySubmitKeyDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeySubmitKeyDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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

Class: FkeySubmitRunDirectiveNode   previous next package

Parse node that represents the submit run FKEY 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.fkey.FkeySubmitRunDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
aRunExpr - the run to execute
someDataItems - the items passed to the run
public FkeySubmitRunDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aRunExpr, java.util.List someDataItems)
Methods
public java.util.List getDataItemExprs()
public com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getRunExpr()

Class: FkeySubmitRunDirectiveParser   previous next package

Parses the run action for the FKEY 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.fkey.FkeySubmitRunDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
  implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeySubmitRunDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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

Class: FkeyUserActionDirectiveNode   previous next package

Parse node that represents a user action FKEY 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.fkey.FkeyUserActionDirectiveNode
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveNodeBase
Inner Class UserAction
Potential user actions.
public static final class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction
  extends java.lang.Enum
Displays the active screen.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction DISPLAY_ACTIVE_SCREEN

Logs the user off.
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction LOGOFF

Retrieves an instance based on a parsed action value.
Parameters:
someText - the parsed action text
Returns:
the matching instance, or null if none exists
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction fromActionText(java.lang.String someText)
Obtains the literal action value for the instance.
Returns:
the action content
public java.lang.String toActionText()
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction valueOf(java.lang.String name)
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction values()
Fields
The user action specified.
public final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction action
Constructors
Initializes an instance of this class.
Parameters:
aHostLine - Mapper report line that hosts this command
anFkeyNumber - the defined key number
anFkeyTitle - the title to display on the key
anAction - the specified user action
public FkeyUserActionDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyNumber, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anFkeyTitle, com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyUserActionDirectiveNode.UserAction anAction)

Class: FkeyUserActionDirectiveParser   previous package

Parses the user action for the FKEY 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.fkey.FkeyUserActionDirectiveParser
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase
Constructors
Initializes an instance of this class.
Parameters:
aParentParser - the SC parser used to invoke this parser
public FkeyUserActionDirectiveParser(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.fkey.FkeyDirectiveParserBase aParentParser)
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