Index
All Classes and Interfaces|All Packages
A
- Autolink - Class in org.nibor.autolink
-
Utility class for processing text with links.
- Autolink() - Constructor for class org.nibor.autolink.Autolink
B
- beginIndex - Variable in class org.nibor.autolink.internal.LinkSpanImpl
- beginIndex - Variable in class org.nibor.autolink.internal.SpanImpl
- build() - Method in class org.nibor.autolink.LinkExtractor.Builder
- builder() - Static method in class org.nibor.autolink.LinkExtractor
- Builder() - Constructor for class org.nibor.autolink.LinkExtractor.Builder
D
- domainMustHaveDot - Variable in class org.nibor.autolink.internal.EmailScanner
E
- EMAIL - Enum constant in enum org.nibor.autolink.LinkType
-
Email address such as
foo@example.com
- emailDomainMustHaveDot - Variable in class org.nibor.autolink.LinkExtractor.Builder
- emailDomainMustHaveDot(boolean) - Method in class org.nibor.autolink.LinkExtractor.Builder
- emailScanner - Variable in class org.nibor.autolink.LinkExtractor
- EmailScanner - Class in org.nibor.autolink.internal
-
Scan for email address starting from the trigger character "@".
- EmailScanner(boolean) - Constructor for class org.nibor.autolink.internal.EmailScanner
- endIndex - Variable in class org.nibor.autolink.internal.LinkSpanImpl
- endIndex - Variable in class org.nibor.autolink.internal.SpanImpl
- extractLinks(CharSequence) - Method in class org.nibor.autolink.LinkExtractor
-
Extract the links from the input text.
- extractSpans(CharSequence) - Method in class org.nibor.autolink.LinkExtractor
-
Extract spans from the input text.
F
- findFirst(CharSequence, int, int) - Method in class org.nibor.autolink.internal.EmailScanner
- findFirst(CharSequence, int, int) - Method in class org.nibor.autolink.internal.UrlScanner
- findFirst(CharSequence, int, int) - Static method in class org.nibor.autolink.internal.WwwScanner
- findLast(CharSequence, int) - Method in class org.nibor.autolink.internal.EmailScanner
- findLast(CharSequence, int) - Static method in class org.nibor.autolink.internal.WwwScanner
- findUrlEnd(CharSequence, int) - Static method in class org.nibor.autolink.internal.Scanners
G
- getBeginIndex() - Method in class org.nibor.autolink.internal.LinkSpanImpl
- getBeginIndex() - Method in class org.nibor.autolink.internal.SpanImpl
- getBeginIndex() - Method in interface org.nibor.autolink.Span
- getEndIndex() - Method in class org.nibor.autolink.internal.LinkSpanImpl
- getEndIndex() - Method in class org.nibor.autolink.internal.SpanImpl
- getEndIndex() - Method in interface org.nibor.autolink.Span
- getType() - Method in class org.nibor.autolink.internal.LinkSpanImpl
- getType() - Method in interface org.nibor.autolink.LinkSpan
H
- hasNext() - Method in class org.nibor.autolink.LinkExtractor.LinkIterator
- hasNext() - Method in class org.nibor.autolink.LinkExtractor.SpanIterator
I
- index - Variable in class org.nibor.autolink.LinkExtractor.LinkIterator
- index - Variable in class org.nibor.autolink.LinkExtractor.SpanIterator
- input - Variable in class org.nibor.autolink.LinkExtractor.LinkIterator
- input - Variable in class org.nibor.autolink.LinkExtractor.SpanIterator
- isAllowed(char) - Static method in class org.nibor.autolink.internal.WwwScanner
- isAlnum(char) - Static method in class org.nibor.autolink.internal.Scanners
- isAlpha(char) - Static method in class org.nibor.autolink.internal.Scanners
- isDigit(char) - Static method in class org.nibor.autolink.internal.Scanners
- isNonAscii(char) - Static method in class org.nibor.autolink.internal.Scanners
- isWww(CharSequence, int) - Static method in class org.nibor.autolink.internal.WwwScanner
L
- LinkExtractor - Class in org.nibor.autolink
-
Extracts links from input.
- LinkExtractor(UrlScanner, WwwScanner, EmailScanner) - Constructor for class org.nibor.autolink.LinkExtractor
- LinkExtractor.Builder - Class in org.nibor.autolink
-
Builder for configuring link extractor.
- LinkExtractor.LinkIterator - Class in org.nibor.autolink
- LinkExtractor.SpanIterator - Class in org.nibor.autolink
- linkIterator - Variable in class org.nibor.autolink.LinkExtractor.SpanIterator
- LinkIterator(CharSequence) - Constructor for class org.nibor.autolink.LinkExtractor.LinkIterator
- LinkRenderer - Interface in org.nibor.autolink
-
Deprecated.
- LinkSpan - Interface in org.nibor.autolink
-
Information for an extracted link.
- LinkSpanImpl - Class in org.nibor.autolink.internal
- LinkSpanImpl(LinkType, int, int) - Constructor for class org.nibor.autolink.internal.LinkSpanImpl
- linkType - Variable in class org.nibor.autolink.internal.LinkSpanImpl
- LinkType - Enum in org.nibor.autolink
-
Type of extracted link.
- LinkType() - Constructor for enum org.nibor.autolink.LinkType
- linkTypes - Variable in class org.nibor.autolink.LinkExtractor.Builder
- linkTypes(Set<LinkType>) - Method in class org.nibor.autolink.LinkExtractor.Builder
- localAtomAllowed(char) - Method in class org.nibor.autolink.internal.EmailScanner
N
- next - Variable in class org.nibor.autolink.LinkExtractor.LinkIterator
- next() - Method in class org.nibor.autolink.LinkExtractor.LinkIterator
- next() - Method in class org.nibor.autolink.LinkExtractor.SpanIterator
- nextLink - Variable in class org.nibor.autolink.LinkExtractor.SpanIterator
- nextTextSpan(int) - Method in class org.nibor.autolink.LinkExtractor.SpanIterator
O
- org.nibor.autolink - package org.nibor.autolink
-
Extract links such as URLs and email addresses from plain text (see
LinkExtractor
) and process the text by rendering the links (seeAutolink
). - org.nibor.autolink.internal - package org.nibor.autolink.internal
R
- remove() - Method in class org.nibor.autolink.LinkExtractor.LinkIterator
- remove() - Method in class org.nibor.autolink.LinkExtractor.SpanIterator
- render(LinkSpan, CharSequence, StringBuilder) - Method in interface org.nibor.autolink.LinkRenderer
-
Deprecated.Render the supplied link of the input text to the supplied output.
- renderLinks(CharSequence, Iterable<LinkSpan>, LinkRenderer) - Static method in class org.nibor.autolink.Autolink
-
Deprecated.use
LinkExtractor.extractSpans(CharSequence)
instead - rewindIndex - Variable in class org.nibor.autolink.LinkExtractor.LinkIterator
S
- scan(CharSequence, int, int) - Method in class org.nibor.autolink.internal.EmailScanner
- scan(CharSequence, int, int) - Method in interface org.nibor.autolink.internal.Scanner
- scan(CharSequence, int, int) - Method in class org.nibor.autolink.internal.UrlScanner
- scan(CharSequence, int, int) - Method in class org.nibor.autolink.internal.WwwScanner
- Scanner - Interface in org.nibor.autolink.internal
- Scanners - Class in org.nibor.autolink.internal
- Scanners() - Constructor for class org.nibor.autolink.internal.Scanners
- schemeSpecial(char) - Static method in class org.nibor.autolink.internal.UrlScanner
- setNext() - Method in class org.nibor.autolink.LinkExtractor.LinkIterator
- Span - Interface in org.nibor.autolink
-
A reference to a piece of the input text, either a link (see
LinkSpan
) or plain text. - SpanImpl - Class in org.nibor.autolink.internal
- SpanImpl(int, int) - Constructor for class org.nibor.autolink.internal.SpanImpl
- SpanIterator(CharSequence, LinkExtractor.LinkIterator) - Constructor for class org.nibor.autolink.LinkExtractor.SpanIterator
- subDomainAllowed(char) - Method in class org.nibor.autolink.internal.EmailScanner
T
- toString() - Method in class org.nibor.autolink.internal.LinkSpanImpl
- toString() - Method in class org.nibor.autolink.internal.SpanImpl
- trigger(char) - Method in class org.nibor.autolink.LinkExtractor
U
- URL - Enum constant in enum org.nibor.autolink.LinkType
-
URL such as
http://example.com
- urlScanner - Variable in class org.nibor.autolink.LinkExtractor
- UrlScanner - Class in org.nibor.autolink.internal
-
Scan for URLs starting from the trigger character ":", requires "://".
- UrlScanner() - Constructor for class org.nibor.autolink.internal.UrlScanner
V
- valueOf(String) - Static method in enum org.nibor.autolink.LinkType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.nibor.autolink.LinkType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WWW - Enum constant in enum org.nibor.autolink.LinkType
-
URL such as
www.example.com
- wwwScanner - Variable in class org.nibor.autolink.LinkExtractor
- WwwScanner - Class in org.nibor.autolink.internal
-
Scan for WWW addresses such as "www.example.org" starting from the trigger character "w".
- WwwScanner() - Constructor for class org.nibor.autolink.internal.WwwScanner
All Classes and Interfaces|All Packages
LinkExtractor.extractSpans(CharSequence)
instead.