Interface LineNumberAware

  • All Known Subinterfaces:
    NamedNode

    public interface LineNumberAware
    An entity that can point to a given line number from a source Resource such as YAML and XML DSL parsers.
    • Method Detail

      • getLineNumber

        int getLineNumber()
        The line number of this entity.
        Returns:
        -1 if line number is not possible to know
      • setLineNumber

        void setLineNumber​(int lineNumber)
        Sets the line number of this entity. parsing the source file and provide the line number representing this node.
        Parameters:
        lineNumber - the line number
      • getLocation

        String getLocation()
        The location of the entity.
      • setLocation

        void setLocation​(String location)
        Sets the location of the entity (source file name, i.e. foo.java, bar.xml, etc.)