Class LinkSpanImpl

  • All Implemented Interfaces:
    LinkSpan, Span

    public class LinkSpanImpl
    extends java.lang.Object
    implements LinkSpan
    • Field Detail

      • linkType

        private final LinkType linkType
      • beginIndex

        private final int beginIndex
      • endIndex

        private final int endIndex
    • Constructor Detail

      • LinkSpanImpl

        public LinkSpanImpl​(LinkType linkType,
                            int beginIndex,
                            int endIndex)
    • Method Detail

      • 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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object