A B E F G I L O R S T U V W 
All Classes 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

build() - Method in class org.nibor.autolink.LinkExtractor.Builder
 
builder() - Static method in class org.nibor.autolink.LinkExtractor
 

E

EMAIL - org.nibor.autolink.LinkType
Email address such as foo@example.com
emailDomainMustHaveDot(boolean) - Method in class org.nibor.autolink.LinkExtractor.Builder
 
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
 
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

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
 

I

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
 

L

LinkExtractor - Class in org.nibor.autolink
Extracts links from input.
LinkExtractor.Builder - Class in org.nibor.autolink
Builder for configuring link extractor.
LinkRenderer - Interface in org.nibor.autolink
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 - Enum in org.nibor.autolink
Type of extracted link.
linkTypes(Set<LinkType>) - Method in class org.nibor.autolink.LinkExtractor.Builder
 

O

org.nibor.autolink - module org.nibor.autolink
 
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 (see Autolink).
org.nibor.autolink.internal - package org.nibor.autolink.internal
 

R

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

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
 
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
 

T

toString() - Method in class org.nibor.autolink.internal.LinkSpanImpl
 
toString() - Method in class org.nibor.autolink.internal.SpanImpl
 

U

URL - org.nibor.autolink.LinkType
URL such as http://example.com
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 - org.nibor.autolink.LinkType
URL such as www.example.com
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
 
A B E F G I L O R S T U V W 
All Classes All Packages