Class SmapStratum.LineInfo

java.lang.Object
org.apache.sling.scripting.jsp.jasper.compiler.SmapStratum.LineInfo
Enclosing class:
SmapStratum

public static class SmapStratum.LineInfo extends Object
Represents a single LineSection in an SMAP, associated with a particular stratum.
  • Constructor Details

    • LineInfo

      public LineInfo()
  • Method Details

    • setInputStartLine

      public void setInputStartLine(int inputStartLine)
      Sets InputStartLine.
    • setOutputStartLine

      public void setOutputStartLine(int outputStartLine)
      Sets 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.
    • setInputLineCount

      public void setInputLineCount(int inputLineCount)
      Sets InputLineCount.
    • setOutputLineIncrement

      public void setOutputLineIncrement(int outputLineIncrement)
      Sets OutputLineIncrement.
    • getString

      public String getString()
      Retrieves 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

      public String toString()
      Overrides:
      toString in class Object