Class Location

java.lang.Object
net.sourceforge.plantuml.json.Location

public class Location extends java.lang.Object
An immutable object that represents a location in the parsed text.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
    The column number, starting at 1.
    final int
    The line number, starting at 1.
    final int
    The absolute character index, starting at 0.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(java.lang.Object obj)
     
    int
     
    java.lang.String
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • offset

      public final int offset
      The absolute character index, starting at 0.
    • line

      public final int line
      The line number, starting at 1.
    • column

      public final int column
      The column number, starting at 1.
  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object