Class SmapStratum.LineInfo
java.lang.Object
org.apache.jasper.compiler.SmapStratum.LineInfo
- Enclosing class:
SmapStratum
Represents a single LineSection in an SMAP, associated with a particular stratum.
- Author:
- Jayson Falkner, Shawn Bayern
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
void
setInputLineCount
(int inputLineCount) void
setInputStartLine
(int inputStartLine) void
setLineFileID
(int lineFileID) Sets lineFileID.void
setOutputLineIncrement
(int outputLineIncrement) void
setOutputStartLine
(int outputStartLine) toString()
-
Constructor Details
-
LineInfo
public LineInfo()
-
-
Method Details
-
setInputStartLine
public void setInputStartLine(int inputStartLine) -
setOutputStartLine
public void setOutputStartLine(int outputStartLine) -
setLineFileID
public void setLineFileID(int lineFileID) Sets lineFileID. Should be called only when different from that of prior LineInfo object (in any given context) or 0 if the current LineInfo has no (logical) predecessor.LineInfo
will print this file number no matter what.- Parameters:
lineFileID
- The new line file ID
-
setInputLineCount
public void setInputLineCount(int inputLineCount) -
setOutputLineIncrement
public void setOutputLineIncrement(int outputLineIncrement) -
getMaxOutputLineNumber
public int getMaxOutputLineNumber() -
getString
- Returns:
- the current LineInfo as a String, print all values only when appropriate (but LineInfoID if and only if it's been specified, as its necessity is sensitive to context).
-
toString
-