Class EPLModuleParseItem

java.lang.Object
com.espertech.esper.compiler.internal.util.EPLModuleParseItem

public class EPLModuleParseItem extends Object
Item parsing an EPL module file.
  • Constructor Details

    • EPLModuleParseItem

      public EPLModuleParseItem(String expression, int lineNum, int startChar, int endChar, int lineNumEnd, int lineNumContent, int lineNumContentEnd)
      Ctor.
      Parameters:
      expression - EPL
      lineNum - line number starting the EPL including comments
      startChar - start character number total file
      endChar - end character number
      lineNumEnd - line number ending the EPL including comments
      lineNumContent - line number starting the EPL excluding comments
      lineNumContentEnd - line number ending the EPL excluding comments
  • Method Details

    • getLineNum

      public int getLineNum()
      Returns line number of expression.
      Returns:
      line number
    • getExpression

      public String getExpression()
      Returns the expression.
      Returns:
      expression
    • getStartChar

      public int getStartChar()
      Returns the position of the start character.
      Returns:
      start char position
    • getEndChar

      public int getEndChar()
      Returns the position of the end character.
      Returns:
      end char position
    • getLineNumEnd

      public int getLineNumEnd()
      Returns line number where the expression ends.
      Returns:
      line number end
    • getLineNumContent

      public int getLineNumContent()
    • getLineNumContentEnd

      public int getLineNumContentEnd()