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.sc.directive.edit contains the following classes and interfaces.
| Classes and Interfaces | |
| EditBodyDirectiveNode | Base class for a parse node that represents an EDIT body SC directive. |
| EditDateRangeDirectiveNode | Base class for a parse node that represents an EDIT body D
SC directive. |
| EditDateRangeDirectiveParser | Parses the D sub-directive for the EDIT SC directive. |
| EditDynamicListDirectiveNode | Base class for a parse node that represents an EDIT body RLOV
SC directive. |
| EditDynamicListDirectiveParser | Parses the RLOV sub-directive for the EDIT SC directive. |
| EditFieldReference | A field specification referenced in the EIDT intro node. |
| EditIntegerRangeDirectiveNode | Base class for a parse node that represents an EDIT body N
SC directive. |
| EditIntegerRangeDirectiveParser | Parses the N sub-directive for the EDIT SC directive. |
| EditIntroDirectiveNode | Base class for a parse node that represents an EDIT intro SC directive. |
| EditIntroDirectiveParser | Parses the intro sub-directive for the EDIT SC directive. |
| EditListOfValuesDirectiveNode | Base class for a parse node that represents an EDIT body value list SC directive.
|
| EditRequiredDirectiveNode | Base class for a parse node that represents an EDIT body REQD
SC directive. |
| EditRequiredDirectiveParser | Parses the REQD sub-directive for the EDIT SC directive. |
| EditStaticListDirectiveNode | Base class for a parse node that represents an EDIT body LOV
SC directive. |
| EditStaticListDirectiveParser | Parses the LOV sub-directive for the EDIT SC directive. |
| EditTimeRangeDirectiveNode | Base class for a parse node that represents an EDIT body T
SC directive. |
| EditTimeRangeDirectiveParser | Parses the T sub-directive for the EDIT SC directive. |
EDIT body SC directive.
public abstract class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditBodyDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveNode
| Constructors |
Initializes an instance of this class.
protected EditBodyDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine)
|
| Methods |
public com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditIntroDirectiveNode getIntro()
|
public void setIntro(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditIntroDirectiveNode intro)
|
EDIT body D
SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditDateRangeDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditBodyDirectiveNode
| Fields |
The date format expected for the upper/lower bounds values.public final com.arsi.mj.datatype.MaprptUsageDataType dateFormatType
|
Expression for lower bound of value, NULL if none.public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr lowerBoundExpr
|
Expression for upper bound of value, NULL if none.public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr upperBoundExpr
|
| Constructors |
Initializes an instance of this class.
public EditDateRangeDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.datatype.MaprptUsageDataType formatSpec, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aLowerBoundExpr, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anUpperBoundExpr)
|
D sub-directive for the EDIT SC directive.Parsing Rules:
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditDateRangeDirectiveParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
| Constructors |
public EditDateRangeDirectiveParser()
|
| 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)
|
EDIT body RLOV
SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditDynamicListDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditListOfValuesDirectiveNode
| Fields |
The source line type within the specified report.public final com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr lineType
|
Source for values as a report/drawer/cabinet reference.public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr rdcExpr
|
Valid values as bounds-style delineations.public final java.util.List valueBounds
|
| Constructors |
Initializes an instance of this class.
public EditDynamicListDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr anOptionExpr, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anRdcExpr, com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr aLineType, java.util.List someValueBounds)
|
RLOV sub-directive for the EDIT SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditDynamicListDirectiveParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
| Constructors |
public EditDynamicListDirectiveParser()
|
| 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)
|
EIDT intro node. A specification can be a
single reference or a range expression.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference
extends java.lang.Object
| Inner Class EditReferenceType |
Identifies the type of specification for post-compile processing.
public static final class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType
|
Indicates the specification cannot be determined at compile-time.public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType INDETERMINATE
Indicates the specification is for a range of field numbers. public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType RANGE
Indicates the specification only has a single reference. public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType REFERENCE
|
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType valueOf(java.lang.String name)public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType values()
|
| Constructors |
Initializes an instance of this class.
public EditFieldReference(java.util.List someExpressions, com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType aType)
|
| Methods |
public java.util.List getExpressions()
|
public com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType getReferenceType()
|
public void setExpressions(java.util.List someExpressions)
|
public void setReferenceType(com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditFieldReference.EditReferenceType aType)
|
EDIT body N
SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditIntegerRangeDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditBodyDirectiveNode
| Fields |
Expression for lower bound of value known only at runtime, NULL if compile-time (or none).public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr lowerBoundExpr
|
Literal lower bound of valid value known at compile time, NULL if run-time;
if NULL and lowerBoundExpr also NULL, then no lower bound defined.public final java.lang.Integer lowerBoundLiteral
|
Expression for upper bound of value known only at runtime, NULL if compile-time (or none).public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr upperBoundExpr
|
Literal upper bound of valid value known at compile time, NULL if run-time;
if NULL and upperBoundExpr also NULL, then no upper bound defined.public final java.lang.Integer upperBoundLiteral
|
| Constructors |
Initializes an instance of this class.
public EditIntegerRangeDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aLowerBoundExpr, java.lang.Integer aLowerBoundLiteral, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anUpperBoundExpr, java.lang.Integer anUpperBoundLiteral)
|
N sub-directive for the EDIT SC directive.Parsing Rules:
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditIntegerRangeDirectiveParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
| Constructors |
public EditIntegerRangeDirectiveParser()
|
| 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)
|
EDIT intro SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditIntroDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveNode
| Constructors |
Initializes an instance of this class.
protected EditIntroDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, java.util.List someFieldReferences)
|
| Methods |
public java.util.List getFieldReferences()
|
EDIT SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditIntroDirectiveParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
| Constructors |
public EditIntroDirectiveParser()
|
| 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)
|
EDIT body value list SC directive.
public abstract class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditListOfValuesDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditBodyDirectiveNode
| Inner Class Option |
Enumerated options for LOV sub-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.edit.EditListOfValuesDirectiveNode.Option
|
Indicates provided values are case-sensitive.public static final com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditListOfValuesDirectiveNode.Option COLUMN_SEPARATOR
|
Looks up an instance by the match for the internal representation.
public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditListOfValuesDirectiveNode.Option fromLetter(char aChar)Retrieves the internal representation.
public char getLetter()public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditListOfValuesDirectiveNode.Option valueOf(java.lang.String name)public static com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditListOfValuesDirectiveNode.Option values()
|
| Fields |
Option that indicates case sensitivity; null if values are to be case-insensitive.public final com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr optionExpr
|
| Constructors |
Initializes an instance of this class.
protected EditListOfValuesDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr anOptionExpr)
|
EDIT body REQD
SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditRequiredDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditBodyDirectiveNode
| Fields |
Field size as concatenation expression.public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr sizeExpr
|
| Constructors |
Initializes an instance of this class.
public EditRequiredDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aSizeExpr)
|
REQD sub-directive for the EDIT SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditRequiredDirectiveParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
| Constructors |
public EditRequiredDirectiveParser()
|
| 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)
|
EDIT body LOV
SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditStaticListDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditListOfValuesDirectiveNode
| Fields |
Valid values as concatenation expressions.public final java.util.List valueExprs
|
| Constructors |
Initializes an instance of this class.
public EditStaticListDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.expr.ICommandOptionExpr anOptionExpr, java.util.List someValueExprs)
|
LOV sub-directive for the EDIT SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditStaticListDirectiveParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
| Constructors |
public EditStaticListDirectiveParser()
|
| 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)
|
EDIT body T
SC directive.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditTimeRangeDirectiveNode
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditBodyDirectiveNode
| Fields |
Expression for lower bound of value, NULL if none.public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr lowerBoundExpr
|
The date format expected for the upper/lower bounds values.public final com.arsi.mj.datatype.MaprptUsageDataType timeFormatType
|
Expression for upper bound of value, NULL if none.public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr upperBoundExpr
|
| Constructors |
Initializes an instance of this class.
public EditTimeRangeDirectiveNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.datatype.MaprptUsageDataType formatSpec, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aLowerBoundExpr, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr anUpperBoundExpr)
|
T sub-directive for the EDIT SC directive.Parsing Rules:
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.edit.EditTimeRangeDirectiveParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.ScDirectiveParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.IScDirectiveParser
| Constructors |
public EditTimeRangeDirectiveParser()
|
| 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)
|