Index

A B D E F G H I L N O R S T U V W 
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 class 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
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 Class in org.nibor.autolink
Type of extracted link.
LinkType() - Constructor for enum class 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 - 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

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
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 class 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 class org.nibor.autolink.LinkType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.nibor.autolink.LinkType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WWW - Enum constant in enum class 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
 
A B D E F G H I L N O R S T U V W 
All Classes and Interfaces|All Packages