Interface Problem

  • All Known Implementing Classes:
    ProblemImpl

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getColumn()
      The column where the problem occurs
      java.util.List<java.lang.String> getElementIds()
      The ids of all involved elements in the problem.
      int getLine()
      The line where the problem occurs
      java.lang.String getMainElementId()
      The id of the main element causing the problem.
      java.lang.String getMessage()
      The message of this problem
    • Method Detail

      • getMessage

        java.lang.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

        java.lang.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

        java.util.List<java.lang.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.