Class SpanImpl

java.lang.Object
org.nibor.autolink.internal.SpanImpl
All Implemented Interfaces:
Span

public class SpanImpl extends Object implements Span
  • Field Details

    • beginIndex

      private final int beginIndex
    • endIndex

      private final int endIndex
  • Constructor Details

    • SpanImpl

      public SpanImpl(int beginIndex, int endIndex)
  • Method Details

    • getBeginIndex

      public int getBeginIndex()
      Specified by:
      getBeginIndex in interface Span
      Returns:
      begin index (inclusive) in the original input that this link starts at
    • getEndIndex

      public int getEndIndex()
      Specified by:
      getEndIndex in interface Span
      Returns:
      end index (exclusive) in the original input that this link ends at; in other words, index of first character after link
    • toString

      public String toString()
      Overrides:
      toString in class Object