跳过导航链接
A B C D E F G I L M N P R S T U W 

A

add(Node) - 类 中的方法com.github.sisyphsu.retree.BranchNode
 
add(int) - 类 中的方法com.github.sisyphsu.retree.CharSetNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.AnchorEndNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.AnchorStartNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.BeginNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.BoundNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.BranchNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharAnyNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharRangeNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharRefNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharSetNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharSingleNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharSliceNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharTypeNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharUnionNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CharWhitespaceNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.CurlyNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.EndNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.GroupNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.GroupNode.Tail
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.LoopNode
 
alike(Node) - 类 中的方法com.github.sisyphsu.retree.Node
 
AnchorEndNode - com.github.sisyphsu.retree中的类
This node supports '$' and '\Z'
AnchorEndNode(boolean) - 类 的构造器com.github.sisyphsu.retree.AnchorEndNode
 
AnchorStartNode - com.github.sisyphsu.retree中的类
This node support '^' and '\A'
AnchorStartNode() - 类 的构造器com.github.sisyphsu.retree.AnchorStartNode
 

B

BeginNode - com.github.sisyphsu.retree中的类
Normal beginning node, should be the first node of all node-chain.
BeginNode(Node) - 类 的构造器com.github.sisyphsu.retree.BeginNode
 
BoundNode - com.github.sisyphsu.retree中的类
This Node supports '\b' and '\B'.
BoundNode(int) - 类 的构造器com.github.sisyphsu.retree.BoundNode
 
BranchNode - com.github.sisyphsu.retree中的类
This node supports '|' branches.
BranchNode(List<Node>) - 类 的构造器com.github.sisyphsu.retree.BranchNode
 
BranchNode(Node, Node, Node) - 类 的构造器com.github.sisyphsu.retree.BranchNode
 

C

CharAnyNode - com.github.sisyphsu.retree中的类
This CharNode supports '
CharAnyNode() - 类 的构造器com.github.sisyphsu.retree.CharAnyNode
 
CharNode - com.github.sisyphsu.retree中的类
This node is the base class for char matching
CharNode(boolean) - 类 的构造器com.github.sisyphsu.retree.CharNode
 
CharRangeNode - com.github.sisyphsu.retree中的类
This node support single char like [a-z]
CharRangeNode(int, int) - 类 的构造器com.github.sisyphsu.retree.CharRangeNode
 
CharRefNode - com.github.sisyphsu.retree中的类
This node support backreference, like '(\d)(\w)\2' could match '1aa', the '\2' could refer to '\w'.
CharRefNode(int) - 类 的构造器com.github.sisyphsu.retree.CharRefNode
 
CharSetNode - com.github.sisyphsu.retree中的类
This node supports [abcde], only supports Latin-1 char.
CharSetNode() - 类 的构造器com.github.sisyphsu.retree.CharSetNode
 
CharSingleNode - com.github.sisyphsu.retree中的类
This node supports one single char, like 'A'
CharSingleNode(int) - 类 的构造器com.github.sisyphsu.retree.CharSingleNode
 
CharSliceNode - com.github.sisyphsu.retree中的类
This node support the original char slice, like string.
CharSliceNode(int[]) - 类 的构造器com.github.sisyphsu.retree.CharSliceNode
 
CharTypeNode - com.github.sisyphsu.retree中的类
This node supports escape char, like '\d' '\w'
CharTypeNode(int, boolean) - 类 的构造器com.github.sisyphsu.retree.CharTypeNode
 
CharUnionNode - com.github.sisyphsu.retree中的类
This node supports multiple CharNode's union
CharUnionNode(CharNode, CharNode) - 类 的构造器com.github.sisyphsu.retree.CharUnionNode
 
CharWhitespaceNode - com.github.sisyphsu.retree中的类
This node supports whitespace char like '\V', '\v', '\H', '\h'.
CharWhitespaceNode(boolean, boolean) - 类 的构造器com.github.sisyphsu.retree.CharWhitespaceNode
 
com.github.sisyphsu.retree - 程序包 com.github.sisyphsu.retree
 
complement() - 类 中的方法com.github.sisyphsu.retree.CharNode
 
CurlyNode - com.github.sisyphsu.retree中的类
This node support repeat rules that isn't complex, like \d+.
CurlyNode(int, int, int, Node, Node) - 类 的构造器com.github.sisyphsu.retree.CurlyNode
 

D

DIGIT - 类 中的静态变量com.github.sisyphsu.retree.CharTypeNode
 

E

end() - 类 中的方法com.github.sisyphsu.retree.ReMatcher
 
end(int) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
 
EndNode - com.github.sisyphsu.retree中的类
This node supports regular expressions's end, all node-chain should have it at the last.
EndNode(String) - 类 的构造器com.github.sisyphsu.retree.EndNode
 

F

find() - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Execute once regular expression finding operation from the previous offset.
find(int) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Execute once regular expression finding operation from the specefic offset.

G

getMinInput() - 类 中的方法com.github.sisyphsu.retree.Node
 
GREEDY - 类 中的静态变量com.github.sisyphsu.retree.Util
 
group() - 类 中的方法com.github.sisyphsu.retree.ReMatcher
 
group(int) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
 
group(String) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Fetch captured group by its name.
groupCount() - 类 中的方法com.github.sisyphsu.retree.ReMatcher
 
groupName(int) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Fetch the specified capture-group's name by its index.
GroupNode - com.github.sisyphsu.retree中的类
GroupHead represents the group's head
GroupNode(int) - 类 的构造器com.github.sisyphsu.retree.GroupNode
 
GroupNode.Tail - com.github.sisyphsu.retree中的类
 

I

init(int, int, Map<String, Integer>) - 类 中的方法com.github.sisyphsu.retree.EndNode
 
isAlpha(int) - 类 中的静态方法com.github.sisyphsu.retree.Util
 
isAscii(int) - 类 中的静态方法com.github.sisyphsu.retree.Util
 
isDigit(int) - 类 中的静态方法com.github.sisyphsu.retree.Util
 
isHexDigit(int) - 类 中的静态方法com.github.sisyphsu.retree.Util
 
isLower(int) - 类 中的静态方法com.github.sisyphsu.retree.Util
 
isMatch(int) - 类 中的方法com.github.sisyphsu.retree.CharAnyNode
 
isMatch(int) - 类 中的方法com.github.sisyphsu.retree.CharRangeNode
 
isMatch(int) - 类 中的方法com.github.sisyphsu.retree.CharSetNode
 
isMatch(int) - 类 中的方法com.github.sisyphsu.retree.CharSingleNode
 
isMatch(int) - 类 中的方法com.github.sisyphsu.retree.CharTypeNode
 
isMatch(int) - 类 中的方法com.github.sisyphsu.retree.CharUnionNode
 
isMatch(int) - 类 中的方法com.github.sisyphsu.retree.CharWhitespaceNode
 
isUpper(int) - 类 中的静态方法com.github.sisyphsu.retree.Util
 

L

LAZY - 类 中的静态变量com.github.sisyphsu.retree.Util
 
LoopNode - com.github.sisyphsu.retree中的类
This node supports all loop match, like '+', '++', '{1,10}' etc.
LoopNode(Node, Node, int, int, int, int) - 类 的构造器com.github.sisyphsu.retree.LoopNode
 

M

match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.AnchorEndNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.AnchorStartNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.BeginNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.BoundNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.BranchNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.CharNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.CharRefNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.CharSliceNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.CurlyNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.EndNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.GroupNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.GroupNode.Tail
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.LoopNode
 
match(ReMatcher, CharSequence, int) - 类 中的方法com.github.sisyphsu.retree.Node
Execute once matching operation
matched - 类 中的变量com.github.sisyphsu.retree.CharNode
 
matches() - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Execute regular expression matching operation
matches(CharSequence) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Reset the current matcher's input, then execute matches.
minInput - 类 中的变量com.github.sisyphsu.retree.Node
 

N

next - 类 中的变量com.github.sisyphsu.retree.Node
 
Node - com.github.sisyphsu.retree中的类
Node is all regular expression node's base class.
Node() - 类 的构造器com.github.sisyphsu.retree.Node
 
NON_WORD - 类 中的静态变量com.github.sisyphsu.retree.BoundNode
 

P

POSSESSIVE - 类 中的静态变量com.github.sisyphsu.retree.Util
 

R

re() - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Fetch the matched regular expression as string.
ReMatcher - com.github.sisyphsu.retree中的类
The Context of Matcher and MultiMatcher
ReMatcher(String...) - 类 的构造器com.github.sisyphsu.retree.ReMatcher
Construction for convenience.
ReMatcher(ReTree, CharSequence) - 类 的构造器com.github.sisyphsu.retree.ReMatcher
Initialize Matcher by the specified regular expression tree and input.
reset(CharSequence) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
Reset this matcher by another input, could be used for reusing
ReTree - com.github.sisyphsu.retree中的类
Regular Expression Tree, which could represents multiple regular expression.
ReTree(String...) - 类 的构造器com.github.sisyphsu.retree.ReTree
Initialize ReTree.

S

SPACE - 类 中的静态变量com.github.sisyphsu.retree.CharTypeNode
 
start() - 类 中的方法com.github.sisyphsu.retree.ReMatcher
 
start(int) - 类 中的方法com.github.sisyphsu.retree.ReMatcher
 
study() - 类 中的方法com.github.sisyphsu.retree.BranchNode
 
study() - 类 中的方法com.github.sisyphsu.retree.CharNode
 
study() - 类 中的方法com.github.sisyphsu.retree.CharSliceNode
 
study() - 类 中的方法com.github.sisyphsu.retree.CurlyNode
 
study() - 类 中的方法com.github.sisyphsu.retree.EndNode
 
study() - 类 中的方法com.github.sisyphsu.retree.LoopNode
 
study() - 类 中的方法com.github.sisyphsu.retree.Node
Try to study this node's global status, used for performance optimization.

T

Tail() - 类 的构造器com.github.sisyphsu.retree.GroupNode.Tail
 
toDigit(int) - 类 中的静态方法com.github.sisyphsu.retree.Util
 
toString() - 类 中的方法com.github.sisyphsu.retree.CharAnyNode
 
toString() - 类 中的方法com.github.sisyphsu.retree.CharSingleNode
 

U

Util - com.github.sisyphsu.retree中的类
This class is mainly copied from java.util.regex.ASCII, and other place.

W

WORD - 类 中的静态变量com.github.sisyphsu.retree.BoundNode
 
WORD - 类 中的静态变量com.github.sisyphsu.retree.CharTypeNode
 
A B C D E F G I L M N P R S T U W 
跳过导航链接

Copyright © 2019. All rights reserved.