Interface Problem

All Known Implementing Classes:
ProblemImpl

public interface Problem
Interface of a problem occurred during parsing
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The column where the problem occurs
    The ids of all involved elements in the problem.
    int
    The line where the problem occurs
    The id of the main element causing the problem.
    The message of this problem
  • Method Details

    • getMessage

      String getMessage()
      The message of this problem
    • getLine

      int getLine()
      The line where the problem occurs
    • getColumn

      int getColumn()
      The column where the problem occurs
    • getMainElementId

      String getMainElementId()
      The id of the main element causing the problem. It can be null in case the element doesn't have an id.
    • getElementIds

      List<String> getElementIds()
      The ids of all involved elements in the problem. It can be an empty list in case the elements do not have assigned ids.