Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.
GenericEnumUserType
.
Configuration
.java.lang.Enum
and an underlying database representation of an enumeration constant.
IDataType
implementations. Integer
).fml
package contains the base interface, factory class and
result classes for creating and executing formulas in an MJ application.
+
(addition) and *
(multiplication).
impl
package contains internal classes that configure and
extend Spring Expression Language (SpEL) to support MJ's formula syntax and features.
BigDecimal
and right operand is a BigDecimal
.BigDecimal
and right operand is a Double
.BigDecimal
and right operand is a Long
.Double
and right operand is a BigDecimal
.Double
and right operand is a Double
.Double
and right operand is a Long
.Long
and right operand is a BigDecimal
.Long
and right operand is a Double
.Long
and right operand is a Long
.Number
and right operand is an MJVariable
.MJVariable
and right operand is a Number
.MJVariable
.MJVariable
operands.math
package contains the concrete MJ math formula classes
that evaluate expressions similar to those used in @CHG
and @ART
.
ART
and CHG
commands. PrintWriter
that is enhanced for writing debug output to a file
by conditionally writing messages depending on enabling of debug and including
a prologue to message lines that can include the date/time, class and method.org.hibernate.Interceptor.onPrepareStatement
once SQL has been obtained.
xjc
for Hibernate mapping XML.
String
-value enumeration and maps single-character key
to the enumerated constants. String
-value enumeration and maps integer keys to the enumerated
constants. String
-value enumeration and maps ranges of integers
(e.g., 100-200) to the enumerated constants. String
-value enumeration and maps single-character Mapper line types
to the enumerated constants. String
-value enumeration and maps Mapper report numbers
to the enumerated constants. String
-value enumeration and maps ranges of Mapper report
numbers (e.g., 100-200) to the enumerated constants. String
-value enumeration and maps String
key
to the enumerated constants. DEFINE
constants and their replacement strings.LDV
, SRH
) to
create a command node in the parse tree for a Mapper report.IRunCommandParser.parseCommand
method.IRunCommandParser
.ART
RUN command.ART
RUN command.BRK
RUN command.BRK
RUN command.CALL
RUN command.CALL
RUN command.CER
RUN command.CER
RUN command, which is very simple
since this command takes no arguments.CHG
RUN command having syntax that sets
a variable to the result of the CHR$
reserved word, e.g.,
@chg v15 chr$ 12
.CHG
RUN command.CHG
RUN command having syntax that collects
input into one or more variables, e.g., @chg $input v1,v2,v3
.CHG
RUN command.CHG
RUN command having syntax that sets
a variable to the result of a simple equation, e.g., @chg v5 v10 + v20
.CLK
RUN command.CLK
RUN command, which is very simple
since this command takes no arguments.CLV
RUN command.CLV
RUN command.CMU
RUN command.CMU
RUN command, which is very simple
since this command takes no arguments.IJumptoCmdInfo
and ILongjmpCmdInfo
).DC
RUN command.DC
RUN command.DCU
RUN command.DCU
RUN command, which is very simple
since this command takes no arguments.DEC
RUN command.DEC
RUN command.DEF
RUN command.DEF
RUN command.DSP
RUN command.DSP
RUN command.DVS
RUN command.DVS
RUN command.CAL
and ART
.CAL
command) associated with option letter. CAL
command).EquationTokenizer.parseEquationOptions
method,
encapsulates equation options and option arguments obtained by parsing a Mapper
equation(s) such as that found in CAL
.EquationParser
, encapsulates
parse tree(s) of equation nodes and any remaining equation token lists after
parsing an aspect of the Mapper equation(s) such as that found in CHG
,
CAL
and DC
.CHG
, CAL
or DC
equation into tokens.CHG
, CAL
and DC
.EquationTokenizer.parseEquation
method, encapsulates
lists of equation tokens obtained by parsing a Mapper equation(s) such as that found
in CHG
, CAL
and DC
.EquationParser.parseTopLevelTerm
, encapsulates
parse tree(s) of equation nodes after parsing top-level constructs of Mapper equation(s).ABS
Mapper function (absolute value or magnitude of x).ACOS
Mapper function (arc cosine of x in radians).ASIN
Mapper function (arc sine of x in radians).ATAN
Mapper function (arc tangent of x in radians).AVG
Mapper function (average value of all
specified values or expressions, x1 through xN).CBRT
Mapper function (cube root of x).COS
Mapper function (cosine of x in radians).CTN
Mapper function (co-tangent of x in radians).D(ATE)0
Mapper function (YMMDD).D(ATE)11
Mapper function (YYYYMMDD).D(ATE)12
Mapper function (DD MMM YYYY).D(ATE)14
Mapper function (YYYYDDD).D(ATE)15
Mapper function (DDMMYYYY).D(ATE)16
Mapper function (MM/DD/YYYY).D(ATE)18
Mapper function (MMDDYYYY).D(ATE)19
Mapper function (DD/MM/YYYY).D(ATE)1
Mapper function (YYMMDD).D(ATE)20
Mapper function (YYYY-MM-DD).D(ATE)2
Mapper function (DD MMM YY).D(ATE)3
Mapper function (YDDD).D(ATE)4
Mapper function (YYDDD).D(ATE)5
Mapper function (DDMMYY).D(ATE)6
Mapper function (MM/DD/YY).D(ATE)7
Mapper function (MONTH DD, YYYY).D(ATE)8
Mapper function (MMDDYY).D(ATE)9
Mapper function (DD/MM/YY).DEF
Mapper function (determines what
kind of data is contained in a field).DEFJ
Mapper function (determines what
kind of data is contained in a field, including Kanji).DEFX
Mapper function (determines what
kind of data is contained in a field).DEG
Mapper function (x radians expressed in degrees).ABS
) used
by commands such as ART
and CAL
.EXP
Mapper function (natural number e raised to the power x).FRAC
Mapper function (fractional portion of x).HCOS
Mapper function (hyperbolic cosine of x).HSIN
Mapper function (hyperbolic sine of x).HTAN
Mapper function (hyperbolic tangent of x).INT
Mapper function (integer portion of x).LINE
Mapper equation keyword, which is
treated as a function.LIT
Mapper function (literal, or character equivalent, of label x).LOG10
Mapper function (logarithm of x in base 10).LOG
Mapper function (logarithm of x in base e).LT
Mapper equation keyword, which is
treated as a function. MAX
Mapper function (maximum; largest value of
all specified values or expressions, x1 through xN).MIN
Mapper function (minimum; smallest value
of all specified values or expressions, x1 through xN).
).MOD
Mapper function (modulus; remainder value of x/y).PI
Mapper equation constant,
represented as a function (value of pi, i.e., 3.14159265358979).RAD
Mapper function (x degrees in radians).RAN
Mapper function (random integer value in the range x to y).RLINE
Mapper equation keyword, which is
treated as a function (report line number currently being processed, counts
heading lines and all line types, regardless of the type being processed).SIN
Mapper function (sine of x radians).SQRT
Mapper function (square root of x).SUM
Mapper function (total value of
all specified values, x1 through xN).TAN
Mapper function (tangent of x radians).T(IME)1
Mapper function (HH:MM).T(IME)2
Mapper function (HHMMSS).T(IME)3
Mapper function (HHMM).T(IME)4
Mapper function (HHHHHHH:MM:SS).T(IME)5
Mapper function (HHHHHHH:MM).TIME
Mapper equation constant,
represented as a function (contains the current time, expressed in the
number of hours and fractions of hours relative to midnight).TODAY
Mapper equation constant,
represented as a function (contains the current date, expressed in
number of days relative to a fixed date).VAVG
Mapper function (vertical average of
all specified values or expressions, x1 through xN).VMAX
Mapper function (vertical maximum of
all specified values or expressions, x1 through xN).MIN
Mapper function (vertical minimum of
all specified values or expressions, x1 through xN).SUM
Mapper function (vertical sum of
all specified values or expressions, x1 through xN).EXIT:
conditional in a Mapper equation parse tree.FIRST:
conditional in a Mapper equation parse tree.IF:
-THEN:
-ELSE:
conditional in a Mapper equation parse tree.SKIP:
conditional in a Mapper equation parse tree.IF
, THEN
, SKIP
,
FIRST
, etc. encountered when parsing an equation.CAL
or DC
equation, or a CHG
calculation expression.+
, *
and =
encountered while parsing an equation.30d
or 6M
encountered while parsing an equation.IF
and SKIP
.ELSE
directive encountered while parsing an equation.THEN
,
ELSE
and FIRST
.EXIT
directive encountered while parsing an equation.FIRST
directive encountered while parsing an equation.ABS
or PI
encountered while parsing an equation.IF
directive encountered while parsing an equation.LDV
or LDA
. DRW$
) encountered
while parsing an equation.SKIP
directive encountered while parsing an equation."hello, world"
or
'hello, yourself') encountered while parsing an equation.THEN
directive encountered while parsing an equation.ESR
RUN command.ESR
RUN command.GTO
RUN command.GTO
RUN command.IF
RUN command with computed-goto
syntax (as opposed to IF-THEN-ELSE syntax).IF
RUN command.IF
RUN command.IF
RUN command with the IF-THEN or
IF-THEN-ELSE syntax (as opposed to a computed-goto).INC
RUN command.INC
RUN command.LDA
RUN command.LDA
RUN command.LDV
RUN command.LDV
RUN command.GTO
or computed IF
statement.-0
and -2
.-0
and -2
.@DSP
command).REL
RUN command.REL
RUN command, which is very simple
since this command takes no arguments.RETURN
RUN command.RETURN
RUN command.RNM
RUN command.RNM
RUN command.RSR
RUN command.RSR
RUN command.SC
command, associated with option letter
or character. SC
sub-command, also known as a directive (e.g., DATA
,
FLD
), to create a directive node in the internal parse tree of directives
associated with an SC
Mapper command.SC
command
such as ATT
and MSG
.DATA
, FLD
) of the SC
command.SC
directives.SC
directive parsers that contain common methods.IRunCommandParser.parseCommand
method.SC
directives.TIC
SC directive.BEEP
SC directive.BEEP
SC directive.CR
SC directive.CR
SC directive.CS
SC directive.CS
SC directive.DID
SC directive.DID
SC directive.DIL
SC directive.DIL
SC directive.DL
SC directive.DL
SC directive.DUP
SC directive.DUP
SC directive.ED
SC directive.ED
SC directive.EDIT
body SC directive.EDIT
body D
SC directive.D
sub-directive for the EDIT
SC directive.EDIT
body RLOV
SC directive.RLOV
sub-directive for the EDIT
SC directive.EIDT
intro node. EDIT
body N
SC directive.N
sub-directive for the EDIT
SC directive.EDIT
intro SC directive.EDIT
SC directive.EDIT
body value list SC directive.
EDIT
body REQD
SC directive.REQD
sub-directive for the EDIT
SC directive.EDIT
body LOV
SC directive.LOV
sub-directive for the EDIT
SC directive.EDIT
body T
SC directive.T
sub-directive for the EDIT
SC directive.EEL
SC directive.EEL
SC directive.EMP
SC directive.EMP
SC directive.EMP
options.END
SC directive.END
SC directive.EUD
SC directive.EUD
SC directive.$1
or %#
.$#
.$1
.$
).%1
.%#
.%
).FF
SC directive.FF
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.SELECT
FKEY
SC
directive.FKEY
SC directive.SELECT
FKEY
SC directive.FKEY
SC directive.SOE
FKEY
SC directive.FKEY
SC directive.KEY
FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.FKEY
SC directive.HC
SC directive.HC
SC directive.IID
SC directive.IID
SC directive.IIL
SC directive.IIL
SC directive.IL
SC directive.IL
SC directive.LB
SC directive.LB
SC directive.LF
SC directive.LF
SC directive.MODE
SC directive.MODE
SC directive.MSG
SC directive.MSG
SC directive.MODE
SC directive.OPTS
SC directive.OPTS
option content from the provided input. PC
SC directive.PC
SC directive.PD
SC directive.PD
SC directive.PRF
SC directive.PRf
SC directive.PRT
SC directive.PRT
SC directive.RB
SC directive.RB
SC directive.SOE
SC directive.SOE
SC directive.TAB
SC directive.TAB
SC directive.TIC
SC directive.TIC
SC directive.<myVar>s20
or V55f6.2
.
ACDRW$
, alphabetic drawer of the
run control report issuing the external Run Subroutine (RSR) statement.ACTINP$
, handle of object last
accessed. ACTWIN$
, window handle of last
window accessed. ADRW$
, alphabetic drawer of
the current result.ADRW1$
, alphabetic drawer of the -1 result.ADRW10$
, alphabetic drawer of the -10 result.ADRW11$
, alphabetic drawer of the -11 result.ADRW12$
, alphabetic drawer of the -12 result.ADRW13$
, alphabetic drawer of the -13 result.ADRW14$
, alphabetic drawer of the -14 result.ADRW15$
, alphabetic drawer of the -15 result.ADRW16$
, alphabetic drawer of the -16 result.ADRW2$
, alphabetic drawer of the -2 result.ADRW3$
, alphabetic drawer of the -3 result.ADRW4$
, alphabetic drawer of the -4 result.ADRW5$
, alphabetic drawer of the -5 result.ADRW6$
, alphabetic drawer of the -6 result.ADRW7$
, alphabetic drawer of the -7 result.ADRW8$
, alphabetic drawer of the -8 result.ADRW9$
, alphabetic drawer of the -9 result.AEDRW$
, alphabetic drawer of
the run control report.AKEY$
, key or key sequence used to
perform the Abort command.APILVL$
, functional level of the
graphical user interface.AREA$
, named area.ASPECT$
, aspect ratio (used with graphics).AXDRW$
, alphabetic drawer of the failing script.BPORT$
, script started in the batch
port? CAB$
, cabinet number of the
report or result last processed, or cabinet number of the report or result
on display when the script started, or zero if no report or result was
processed or on display.CAB$
, currently active cabinet
number. CALL$
, number of CALL levels remaining.CDRW$
, drawer number of the run
control report issuing the Run Subroutine (RSR) statement to start an external
subroutine (If the statement starts an internal subroutine, CDRW$ = zero).CERR$
, message number of the error.
CHAR$
, number of characters per
line in the drawer.CHKPSW$
, write passwords must
be specified (use the PSW statement) before reports containing write passwords
can be updated (if nonzero, yes; if zero, no).CHR$
, used to set the value of a
variable to a specific ASCII character. COLOR$
, color terminal flag (if nonzero,
terminal has color display; always returns nonzero, even if the monitor is monochrome
VGA graphics)..CPRIV$
, user has coordinator
privileges (if nonzero, yes; if zero, no).CRPT$
, report number of the run
control report issuing the external Run Subroutine (RSR) statement (if the
report is from an internal subroutine, CRPT$ = zero).CURH$
, horizontal character
position of the cursor.CURSEC$
, current number of
seconds since January 1, 1970.CURV$
, vertical character
position of the cursor.DATE0$
, current date in YMMDD format.DATE1$
, current date in YYMMDD format.DATE11$
, current date in YYYYMMDD format.DATE12$
, current date in DD MMM YYYY format.DATE14$
, current date in YYYYDDD format.DATE15$
, current date in DDMMYYYY format.DATE14$
, current date in MM/DD/YYYY format.DATE18$
, current date in MMDDYYYY format.DATE19$
, current date in DD/MM/YYYY format.DATE2$
, current date in DD MMM YY format.DATE20$
, current date in YYYY-MM-DD format.DATE3$
, current date in YDDD format.DATE4$
, current date in YYDDD format.DATE5$
, current date in DDMMYY format.DATE6$
, current date in MM/DD/YY format.DATE7$
, current date in MONTH DD, YYYY format.DATE8$
, current date in MMDDYY format.DATE9$
, current date in DD/MM/YY format.DAY$
, current date of the week in DAY format (MON, TUE, and so on).DBASE$
, the current site database path.DBTHRS$
, configured database threshold value.
DBUSG$
, percent of database space currently
being used. DEPN$
, user's department sign-on number.DEPT$
, user's department name.DEPN$
, the configured maximum number
of reports that can be locked by a script for deferred update at a time. DLINE$
, line number of the first
non held line on displayDLINE$
, number of data lines processed during
the script (includes LLPs and all lines processed; compare to IO$ and LLP$).DRW$
, drawer number of the current result (-0).DRW1$
, drawer number of the -1 result.DRW10$
, drawer number of the -10 result.DRW11$
, drawer number of the -11 result.DRW12$
, drawer number of the -12 result.DRW13$
, drawer number of the -13 result.DRW14$
, drawer number of the -14 result.DRW15$
, drawer number of the -15 result.DRW16$
, drawer number of the -16 result.DRW2$
, drawer number of the -2 result.DRW3$
, drawer number of the -3 result.DRW4$
, drawer number of the -4 result.DRW5$
, drawer number of the -5 result.DRW6$
, drawer number of the -6 result.DRW7$
, drawer number of the -7 result.DRW8$
, drawer number of the -8 result.DRW9$
, drawer number of the -9 result.DTM$
, status of Data Transfer Module:
0 - DTM is not configured. 1 - DTM is configured, but the Business Information Server system is not attached. 2 - DTM is configured, and the Business Information Server system is attached. 3 - Requesting script is processing DTM input.
DTNAM$
, name of this Business Information Server
system as known to DTM.DWCAP$
, Business Information Server application
programming interface (API) capabilities are available on both the host system and the API.
ECAB$
, cabinet number of the run control report.EDRW$
, drawer number of the run control report.ELINE$
, current execution line
in the run control report.ENVSTR$
, available environmental
variable space in bytes.
ERPT$
, report number of the run control report. ESC$
, Escape sequence. ETYPE$
, drawer number of the run control report.F1$
, key or key sequence used as the F1 function key.
F10$
, key or key sequence used as the F10 function key.
F2$
, key or key sequence used as the F2 function key.
F3$
, key or key sequence used as the F3 function key.
F4$
, key or key sequence used as the F4 function key.
F5$
, key or key sequence used as the F5 function key.
F6$
, key or key sequence used as the F6 function key.
F7$
, key or key sequence used as the F7 function key.
F8$
, key or key sequence used as the F8 function key.
F9$
, key or key sequence used as the F9 function key.
FCAB$
, current form cabinet number.FCC$
, UTS 400 station has FCC (hardware
protect capability); if nonzero, yes; if zero, no. FDRW$
, drawer number of the Screen
Control form on display.FCC$
, drawer (form type) number
of free form drawer A.FCC$
, relative input field number
in which the cursor is located.FKEY$
, number of the function key
that the script user pressed.FMT$
, format of the report on display (the
script must be registered as format sensitive).FPAGE$
, last explicitly called page of
a Screen Control form.FRESTR$
, remaining available characters in the
script string and array variable space.FRPT$
, report number of the Screen
Control form on display.GLBSTR$
, available global variable space in bytes.GRAPH$
, graphics terminal flag (if zero,
terminal cannot display graphics).HLINES$
, number of held lines.ICVAR$
, input data entered on the
control line (no leading tabs required; strings allowed (see CHD
).
INMSV$
, input data from the function mask
on the screen (see OUM
).INPUT$
, input data from the screen or
from an external source (OUT
, RRN
, RUN
,
BR
, SC
). INSTR$
, input data from the screen
or from an external source (OUT
, RRN
, RUN
,
BR
, SC
). INVAR$
, input from input fields on the screen,
delimited by tabs (OUT
or SC
). INVR1$
, input from input fields on the
screen (OUT
or SC
). IO$
, number of storage I/O requests
processed during the script.IP$
, returns the amount of
processing time consumed during a script in milliseconds.TAB$
, the Tab character (ASCII 011).TIC$
, the Apostrophe character.TIME$
, current time in HH:MM:SS format.USER$
, user-id of the user who started the script.XLINE$
, line number in the run control report
where the run aborted or failed (RAR, RER).YEAR$
, current year in the format YYYY.[5]
, [v22]
).16,B,2
)
or result number (e.g., -1
).
LDV,Q
.
+
, **
).(p)
).(4-7z)
).
EQ
, NOT LT
).(4-7)
, (v88 - v99[2])
).
v1s20='hello, world!'
v100
, <myvar>
).
s20
, f7.2
).ISupportsScalarDeclaration
and
ISupportsArrayDeclaration
instead).<myVar>s20
and V15f9.2
.DC
statement).LDV
or SRH
. &
ampersand character used to indicate Mapper
AND operation in certain contexts and as literal text in other cases.*
asterisk character used to indicate Mapper global
variables and mathematical operations in certain contexts and as literal
text in other cases.:
colon character used to delimit Mapper labels and
as literal text in other cases.,
comma character used to separate Mapper arguments
in most lexical contexts, and as literal text in other cases.$
dollar sign character used to indicate Mapper environment
variables and reserved words in certain contexts, and as literal text in other cases.=
equal-sign character used to indicate Mapper
variable initialization or comparison.>
greater-than character used to indicate Mapper
named variable or comparison.-
hyphen character used to indicate a negative
number or subtraction in certain lexical contexts, and as literal text
in other cases.[
left bracket character used to indicate Mapper
array elements in certain contexts and as literal text in other cases.(
left parenthesis character used to indicate Mapper
substring range or operator precedences in certain contexts, and as
literal text in other cases.<
less-than character used to indicate Mapper
named variable or comparison.+
plus character used to indicate a positive
number or addition in certain lexical contexts, and as literal text
in other cases.]
right bracket character used to indicate Mapper
array elements in certain contexts and as literal text in other cases.)
right parenthesis character used to indicate Mapper
substring range or operator precedences in certain contexts, and as
literal text in other cases.;
semicolon character used to separate Mapper expressions
in certain lexical contexts, and as literal text in other cases./
forward slash character used to separate parameters
or division in certain lexical contexts, and as literal text in other cases.AsteriskLine
s by parsing the lines
from an input Mapper report.AtLine
s by parsing the lines
from an input Mapper report.ColonLine
s by parsing the lines
from an input Mapper report.DollarLine
s by parsing the lines
from an input Mapper report.OtherLine
s by parsing the lines
from an input Mapper report. PeriodLine
s by parsing the lines
from an input Mapper report.PeriodLine
s by parsing the lines
from an input Mapper report.ICAL
command) where the character in position 1 is an asterisk.:define
and :include
, where the character
in position 1 is a colon.$TRAN$
, $DATA$
, etc. where the character in
position 1 is a dollar sign.MaprptLine
, used mostly to support pragmas.rw
package contains constants, and interfaces and factories for run-time contexts,
that provide equivalents to MAPPER reserved words in an MJ application.
MJDate
instances associated with various MAPPER date formats,
providing equivalent methods for MAPPER reserved words related to date and time.MJDate
instances associated with various MAPPER time formats,
providing equivalent methods for MAPPER reserved words related to time.text
package contains a number of formatting and parsing utilities used to work with
Mapper variables and constructs.
SimpleDateFormat
patterns for Mapper date and time formats.FastDateFormat
(like JDK7) returns two digits for "Y".
MJFormatter
. datefmt
package contains the formatting implementations related to dates.
FastDateFormat
(like JDK7) returns two digits for "Y".
YMMDD
, which is also used for the @DAT format A
); needed since
FastDateFormat
(like JDK7) returns two digits for "Y".
YYYYMMDD
, which is also used for the @DAT format L
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).DD MMM YYYY
, which is also used for the @DAT format M
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).YYYYDDD
, which is also used for the @DAT format O
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).DDMMYYYY
, which is also used for the @DAT format P
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).MM/DD/YYYY
, which is also used for the @DAT format Q
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).MMDDYYYY
, which is also used for the @DAT format S
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).DD/MM/YYYY
, which is also used for the @DAT format T
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).YYMMDD
, which is also used for the @DAT format B
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).YYYY-MM-DD
, which is also used for the @DAT format U
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).DD MMM YY
, which is also used for the @DAT format C
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).YDDD
, which is also used for the @DAT format D
); needed since
FastDateFormat
(like JDK7) returns two digits for "Y".
YYDDD
, which is also used for the @DAT format E
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).DDMMYY
, which is also used for the @DAT format F
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).MM/DD/YY
, which is also used for the @DAT format G
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).MONTH DD, YYYY
, which is also used for the @DAT format H
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).MMDDYY
, which is also used for the @DAT format I
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).DD/MM/YY
, which is also used for the @DAT format J
)
Treat this class as "thread-safe" (actually it relies on the thread safety of
FastDateFormat
).MONTH
).
D
).
DDD
).
M
).
DAY NUMBER
) (numerical day of week, with Sunday being 1).
DAY NAME
).
YY
).
YYYY
).
timefmt
package contains the formatting implementations related to times.
FastDateFormat
does not handle roll-over (hours modulo 24) or numbers of hours greater than 24.
FastDateFormat
does not handle roll-over (hours modulo 24) or numbers of hours greater than 24.
HH:MM:SS
).
HH:MM
).
HHMMSS
).
HHMM
).
HHHHHHH:mm:ss
); needed since the formatting logic counts days where hours should
be, as related to the low end of the permitted range.
HHHHHHH:mm
); needed since the formatting logic counts days where hours should be,
as related to the low end of the permitted range.
H
).
M
).
S
).
variable
package contains the MJ variable classes and interfaces
that provide functionality equivalent to MAPPER variables.
java.lang.Comparable
in that it imposes a total
ordering on the objects of each class that implements it, but comparison is done without regard
to case of alphabetic characters.java.util.Comparable
as a comparison function,
which imposes a total ordering on some collection of objects, but without regard to
case of alphabetic characters. MJDecimal
.
MJFloat
.
MJInteger
.
Map
semantics to an encapsulated list. MJString
.
java.util.List
in a proxy that supports one-based subscripts
instead of Java's normal, zero-based subscripts.setSubstring
method of numeric variable when SetSubstrOption.PREFER_TYPE_OVER_STRING
is specified but resulting value of variable after setting substring is not numeric.aliased
package contains MJ variable classes and interfaces
having a dual identity similar to named and numbered MAPPER variables (via
an association created with the @USE
command).
@USE
command).named
package contains MJ variable classes and interfaces
with an identity similar to named MAPPER variables.
numbered
package contains MJ variable classes and interfaces
with an identity similar to numbered MAPPER variables.