Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.

 

Package: com.arsi.mj.maprpt.parser.line.factory  previous next contents

Package com.arsi.mj.maprpt.parser.line.factory contains the following classes and interfaces.
Classes and Interfaces
AsteriskLineParseFactory Simple factory class for creating AsteriskLines by parsing the lines from an input Mapper report.
AtLineParseFactory Simple factory class for creating AtLines by parsing the lines from an input Mapper report.
ColonLineParseFactory Simple factory class for creating ColonLines by parsing the lines from an input Mapper report.
DollarLineParseFactory Simple factory class for creating DollarLines by parsing the lines from an input Mapper report.
MaprptLineParseFactory
OtherLineParseFactory Simple factory class for creating OtherLines by parsing the lines from an input Mapper report.
PeriodLineParseFactory Simple factory class for creating PeriodLines by parsing the lines from an input Mapper report.
TabLineParseFactory Simple factory class for creating PeriodLines by parsing the lines from an input Mapper report.

Class: AsteriskLineParseFactory   next package

Simple factory class for creating AsteriskLines by parsing the lines from an input Mapper report.
Treat this class as "thread-hostile", as this class should used by a single thread only.
public class com.arsi.mj.maprpt.parser.line.factory.AsteriskLineParseFactory
  extends com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
Constructors
public AsteriskLineParseFactory()
Methods
public com.arsi.mj.maprpt.parser.line.types.AsteriskLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException

Class: AtLineParseFactory   previous next package

Simple factory class for creating AtLines by parsing the lines from an input Mapper report.
Treat this class as "thread-hostile", as this class should used by a single thread only.
public class com.arsi.mj.maprpt.parser.line.factory.AtLineParseFactory
  extends com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
Constructors
public AtLineParseFactory()
Methods
Parse Mapper commands listed in at-sign line, handling continuation lines.
See Also:
com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory#parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader)
public com.arsi.mj.maprpt.parser.line.types.AtLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException

Class: ColonLineParseFactory   previous next package

Simple factory class for creating ColonLines by parsing the lines from an input Mapper report.
Treat this class as "thread-hostile", as this class should used by a single thread only.
public class com.arsi.mj.maprpt.parser.line.factory.ColonLineParseFactory
  extends com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
Constructors
public ColonLineParseFactory()
Methods
public com.arsi.mj.maprpt.parser.line.types.ColonLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException

Class: DollarLineParseFactory   previous next package

Simple factory class for creating DollarLines by parsing the lines from an input Mapper report.
Treat this class as "thread-hostile", as this class should used by a single thread only.
public class com.arsi.mj.maprpt.parser.line.factory.DollarLineParseFactory
  extends com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
Constructors
public DollarLineParseFactory()
Methods
public com.arsi.mj.maprpt.parser.line.types.DollarLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException

Class: MaprptLineParseFactory   previous next package

public abstract class com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
  extends java.lang.Object
Inner Class SimpleMaprptLine
Nested class that provides simple implementation of a Mapper report line.
protected class com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory.SimpleMaprptLine
  extends com.arsi.mj.maprpt.parser.line.types.MaprptLine
Fields
Size of character buffer that is long enough to hold most input lines, but does not limit input line length to this size.
public static final int CHBUFFER_LINE_INPUT_SIZE = 1024
Size of character buffer that is long enough to hold any single line read from the input source; an input line (a joined input line if continuation is allowed) cannot be longer than this size.
public static final int CHBUFFER_LINE_OUTPUT_SIZE = 8192
Constructors
public MaprptLineParseFactory()
Methods
public abstract com.arsi.mj.maprpt.parser.line.types.MaprptLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException
protected com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory.SimpleMaprptLine simpleParseLine(char aFirstChar, com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException

Class: OtherLineParseFactory   previous next package

Simple factory class for creating OtherLines by parsing the lines from an input Mapper report. Things should be arranged so each this line factory is invoked after all of the more discriminating factories.
Treat this class as "thread-hostile", as this class should used by a single thread only.
public class com.arsi.mj.maprpt.parser.line.factory.OtherLineParseFactory
  extends com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
Constructors
public OtherLineParseFactory()
Methods
public com.arsi.mj.maprpt.parser.line.types.OtherLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException

Class: PeriodLineParseFactory   previous next package

Simple factory class for creating PeriodLines by parsing the lines from an input Mapper report.
Treat this class as "thread-hostile", as this class should used by a single thread only.
public class com.arsi.mj.maprpt.parser.line.factory.PeriodLineParseFactory
  extends com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
Constructors
public PeriodLineParseFactory()
Methods
public com.arsi.mj.maprpt.parser.line.types.PeriodLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException

Class: TabLineParseFactory   previous package

Simple factory class for creating PeriodLines by parsing the lines from an input Mapper report.
Treat this class as "thread-hostile", as this class should used by a single thread only.
public class com.arsi.mj.maprpt.parser.line.factory.TabLineParseFactory
  extends com.arsi.mj.maprpt.parser.line.factory.MaprptLineParseFactory
Constructors
public TabLineParseFactory()
Methods
public com.arsi.mj.maprpt.parser.line.types.TabLine parseLine(com.arsi.mj.maprpt.parser.line.LineNumberPushbackReader aReader)
    throws com.arsi.mj.MJTranslateException