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

Package com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.fldlst contains the following classes and interfaces.
Classes and Interfaces
ScFieldCursorPositionExpr SC expression that represents a field cursor position, i.e., $#.
ScFieldOrdinalExpr SC expression that represents a field ordinal (number), i.e., $1.
ScFieldOrdinalOrCursorExpr SC expression that represents either a field ordinal or cursor position, which may only be determined by examining the contents of a variable ($).
ScListColumnOrdinalExpr SC expression that represents a LIST column ordinal (number), i.e., %1.
ScListLineNumberExpr SC expression that represents a LIST line number, i.e., %#.
ScListLineOrColumnExpr SC expression that represents either a LIST line number or column ordinal, which may only be determined by examining the contents of a variable (%).

Class: ScFieldCursorPositionExpr   next package

SC expression that represents a field cursor position, i.e., $#.
Treat this class as "thread-safe", since it is immutable once created.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.fldlst.ScFieldCursorPositionExpr
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.ScFieldOrListDerefExpr
Fields
Text expression that contains #.
public final com.arsi.mj.maprpt.lexer.ptree.expr.TextExpr hashMarkExpr
Constructors
Initializes an instance of this class.
Parameters:
aHashMark - text represented by this expression, i.e., #.
public ScFieldCursorPositionExpr(java.lang.String aHashMark)
Methods
public boolean equals(java.lang.Object anObject)
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr expression()
public int hashCode()
public java.lang.String toMapperString()

Class: ScFieldOrdinalExpr   previous next package

SC expression that represents a field ordinal (number), i.e., $1.
Treat this class as "thread-safe", since it is immutable once created.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.fldlst.ScFieldOrdinalExpr
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.ScFieldOrListDerefExpr
Fields
Text expression that contains integer field number, e.g., 1.
public final com.arsi.mj.maprpt.lexer.ptree.expr.TextExpr integerExpr
Constructors
Initializes an instance of this class.
Parameters:
anInteger - integer text (e.g., 1) represented by this expression.
public ScFieldOrdinalExpr(java.lang.String anInteger)
Methods
public boolean equals(java.lang.Object anObject)
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr expression()
public int hashCode()
public java.lang.String toMapperString()

Class: ScFieldOrdinalOrCursorExpr   previous next package

SC expression that represents either a field ordinal or cursor position, which may only be determined by examining the contents of a variable ($).
Treat this class as "thread-safe", since it is immutable once created.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.fldlst.ScFieldOrdinalOrCursorExpr
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.ScFieldOrListDerefExpr
Fields
Variable reference, where variable value is expected to be field number or sharp ('#').
public final com.arsi.mj.maprpt.lexer.ptree.expr.IVariableDerefExpr variable
Constructors
Initializes an instance of this class.
Parameters:
aVariable - variable reference, where variable value is expected to be field number or sharp ('#').
public ScFieldOrdinalOrCursorExpr(com.arsi.mj.maprpt.lexer.ptree.expr.IVariableDerefExpr aVariable)
Methods
public boolean equals(java.lang.Object anObject)
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr expression()
public int hashCode()
public java.lang.String toMapperString()

Class: ScListColumnOrdinalExpr   previous next package

SC expression that represents a LIST column ordinal (number), i.e., %1.
Treat this class as "thread-safe", since it is immutable once created.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.fldlst.ScListColumnOrdinalExpr
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.ScFieldOrListDerefExpr
Fields
Text expression that contains integer column number, e.g., 1.
public final com.arsi.mj.maprpt.lexer.ptree.expr.TextExpr integerExpr
Constructors
Initializes an instance of this class.
Parameters:
anInteger - integer text (e.g., 1) represented by this expression.
public ScListColumnOrdinalExpr(java.lang.String anInteger)
Methods
public boolean equals(java.lang.Object anObject)
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr expression()
public int hashCode()
public java.lang.String toMapperString()

Class: ScListLineNumberExpr   previous next package

SC expression that represents a LIST line number, i.e., %#.
Treat this class as "thread-safe", since it is immutable once created.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.fldlst.ScListLineNumberExpr
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.ScFieldOrListDerefExpr
Fields
Text expression that contains #.
public final com.arsi.mj.maprpt.lexer.ptree.expr.TextExpr hashMarkExpr
Constructors
Initializes an instance of this class.
Parameters:
aHashMark - text represented by this expression, i.e., #.
public ScListLineNumberExpr(java.lang.String aHashMark)
Methods
public boolean equals(java.lang.Object anObject)
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr expression()
public int hashCode()
public java.lang.String toMapperString()

Class: ScListLineOrColumnExpr   previous package

SC expression that represents either a LIST line number or column ordinal, which may only be determined by examining the contents of a variable (%).
Treat this class as "thread-safe", since it is immutable once created.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.fldlst.ScListLineOrColumnExpr
  extends com.arsi.mj.maprpt.lexer.ptree.cmd.sc.directive.expr.ScFieldOrListDerefExpr
Fields
Variable reference, where variable value is expected to be column number or sharp ('#').
public final com.arsi.mj.maprpt.lexer.ptree.expr.IVariableDerefExpr variable
Constructors
Initializes an instance of this class.
Parameters:
aVariable - variable reference, where variable value is expected to be column number or sharp ('#').
public ScListLineOrColumnExpr(com.arsi.mj.maprpt.lexer.ptree.expr.IVariableDerefExpr aVariable)
Methods
public boolean equals(java.lang.Object anObject)
public com.arsi.mj.maprpt.lexer.ptree.expr.IMaprptExpr expression()
public int hashCode()
public java.lang.String toMapperString()