A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

ABSADDR - Static variable in interface org.joni.constants.Arguments
 
ABSADDR - Static variable in interface org.joni.constants.OPSize
 
AbstractBench - Class in org.joni.bench
 
AbstractBench() - Constructor for class org.joni.bench.AbstractBench
 
add(int, Node) - Method in class org.joni.UnsetAddrList
 
addAllMultiByteRange(Encoding) - Method in class org.joni.ast.CClassNode
 
addAllMultiByteRange(Encoding, CodeRangeBuffer) - Static method in class org.joni.CodeRangeBuffer
 
addBackref(int) - Method in class org.joni.NameEntry
 
addCodeRange(ScanEnvironment, int, int) - Method in class org.joni.ast.CClassNode
 
addCodeRange(CodeRangeBuffer, ScanEnvironment, int, int) - Static method in class org.joni.CodeRangeBuffer
 
addCodeRangeToBuf(int, int) - Method in class org.joni.ast.CClassNode
 
addCodeRangeToBuff(CodeRangeBuffer, int, int) - Static method in class org.joni.CodeRangeBuffer
 
addCType(int, boolean, ScanEnvironment, IntHolder) - Method in class org.joni.ast.CClassNode
 
addCTypeByRange(int, boolean, Encoding, int, int[]) - Method in class org.joni.ast.CClassNode
 
addMemEntry() - Method in class org.joni.ScanEnvironment
 
adjustStartPosition(byte[], int, int, int, boolean) - Method in class org.joni.Regex
rb_reg_adjust_startpos
ALL - Static variable in interface org.joni.constants.StackPopLevel
 
ALLOW_DOUBLE_RANGE_OP_IN_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_EMPTY_RANGE_IN_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_INTERVAL_LOW_ABBREV - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_INVALID_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_MULTIPLEX_DEFINITION_NAME - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_UNMATCHED_CLOSE_SUBEXP - Static variable in interface org.joni.constants.SyntaxProperties
 
allowDoubleRangeOpInCC() - Method in class org.joni.Syntax
 
ALLOWED_IN_LB - Static variable in interface org.joni.constants.AnchorType
 
ALLOWED_IN_LB - Static variable in interface org.joni.constants.EncloseType
 
ALLOWED_IN_LB - Static variable in interface org.joni.constants.NodeType
 
ALLOWED_IN_LB_NOT - Static variable in interface org.joni.constants.AnchorType
 
ALLOWED_IN_LB_NOT - Static variable in interface org.joni.constants.EncloseType
 
allowEmptyRangeInCC() - Method in class org.joni.Syntax
 
allowIntervalLowAbbrev() - Method in class org.joni.Syntax
 
allowInvalidInterval() - Method in class org.joni.Syntax
 
allowMultiplexDefinitionName() - Method in class org.joni.Syntax
 
allowUnmatchedCloseSubexp() - Method in class org.joni.Syntax
 
ALNUM - Static variable in interface org.joni.constants.CharacterType
 
ALPHA - Static variable in interface org.joni.constants.CharacterType
 
ALT - Static variable in interface org.joni.constants.NodeType
 
ALT - Static variable in interface org.joni.constants.StackType
 
altMerge(NodeOptInfo, OptEnvironment) - Method in class org.joni.NodeOptInfo
 
ANCHOR - Static variable in interface org.joni.constants.NodeType
 
AnchorNode - Class in org.joni.ast
 
AnchorNode(int) - Constructor for class org.joni.ast.AnchorNode
 
AnchorType - Interface in org.joni.constants
 
and(CClassNode, Encoding) - Method in class org.joni.ast.CClassNode
 
and(BitSet) - Method in class org.joni.BitSet
 
andCodeRange1(CodeRangeBuffer, int, int, int[], int) - Static method in class org.joni.CodeRangeBuffer
 
andCodeRangeBuff(CodeRangeBuffer, boolean, CodeRangeBuffer, boolean) - Static method in class org.joni.CodeRangeBuffer
 
ANYCHAR - Static variable in interface org.joni.constants.MetaChar
 
ANYCHAR - Static variable in interface org.joni.constants.OPCode
 
anyChar - Variable in class org.joni.Syntax.MetaCharTable
 
ANYCHAR_ANYTIME - Static variable in interface org.joni.constants.MetaChar
 
ANYCHAR_ML - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR_PEEK_NEXT - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR_PEEK_NEXT_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR - Static variable in interface org.joni.constants.AnchorType
 
ANYCHAR_STAR - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR - Static variable in interface org.joni.constants.OPSize
 
ANYCHAR_STAR_MASK - Static variable in interface org.joni.constants.AnchorType
 
ANYCHAR_STAR_ML - Static variable in interface org.joni.constants.AnchorType
 
ANYCHAR_STAR_PEEK_NEXT - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR_PEEK_NEXT - Static variable in interface org.joni.constants.OPSize
 
ANYCHAR_STAR_PEEK_NEXT_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
anyCharAnyTime - Variable in class org.joni.Syntax.MetaCharTable
 
AnyCharNode - Class in org.joni.ast
 
AnyCharNode() - Constructor for class org.joni.ast.AnyCharNode
 
ANYTIME - Static variable in interface org.joni.constants.MetaChar
 
anyTime - Variable in class org.joni.Syntax.MetaCharTable
 
apply(int, int[], int, Object) - Method in interface org.joni.ApplyAllCaseFoldFunction
 
applyAllCaseFold(int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.CaseFoldMapEncoding
 
applyAllCaseFold(int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.Encoding
Expand case folds given a character class (used for case insensitive matching)
applyAllCaseFold(int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.specific.ISO8859_11Encoding
 
applyAllCaseFold(int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.specific.ISO8859_1Encoding
 
applyAllCaseFold(int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.specific.ISO8859_6Encoding
 
applyAllCaseFold(int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.specific.ISO8859_8Encoding
 
applyAllCaseFold(int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.unicode.UnicodeEncoding
 
ApplyAllCaseFoldFunction - Interface in org.joni
 
applyAllCaseFoldWithMap(int, int[][], boolean, int, ApplyAllCaseFoldFunction, Object) - Method in class org.joni.encoding.CaseFoldMapEncoding
onigenc_apply_all_case_fold_with_map
ApplyCaseFoldArg - Class in org.joni
 
ApplyCaseFoldArg(ScanEnvironment, CClassNode) - Constructor for class org.joni.ApplyCaseFoldArg
 
Arguments - Interface in org.joni.constants
 
ArrayCopy - Class in org.joni.util
 
ArrayCopy() - Constructor for class org.joni.util.ArrayCopy
 
ASCII - Static variable in interface org.joni.constants.CharacterType
 
ASCIIEncoding - Class in org.joni.encoding.specific
 
ASCIIEncoding() - Constructor for class org.joni.encoding.specific.ASCIIEncoding
 
asciiToLower(int) - Static method in class org.joni.encoding.Encoding
 
asciiToUpper(int) - Static method in class org.joni.encoding.Encoding
 
ASIS - Static variable in class org.joni.Syntax
 
at(int) - Method in class org.joni.BitSet
 

B

back - Variable in class org.joni.ast.BackRefNode
 
backNum - Variable in class org.joni.ast.BackRefNode
 
BACKREF1 - Static variable in interface org.joni.constants.OPCode
 
BACKREF2 - Static variable in interface org.joni.constants.OPCode
 
BACKREF_MULTI - Static variable in interface org.joni.constants.OPCode
 
BACKREF_MULTI_IC - Static variable in interface org.joni.constants.OPCode
 
BACKREF_WITH_LEVEL - Static variable in interface org.joni.constants.OPCode
 
BACKREFN - Static variable in interface org.joni.constants.OPCode
 
BACKREFN_IC - Static variable in interface org.joni.constants.OPCode
 
BackRefNode - Class in org.joni.ast
 
BackRefNode(int, int[], boolean, ScanEnvironment) - Constructor for class org.joni.ast.BackRefNode
 
BackRefNode(int, int[], boolean, boolean, int, ScanEnvironment) - Constructor for class org.joni.ast.BackRefNode
 
BACKSLASH_ESCAPE_IN_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
backSlashEscapeInCC() - Method in class org.joni.Syntax
 
beg - Variable in class org.joni.Region
 
BEGIN_BUF - Static variable in interface org.joni.constants.AnchorType
 
BEGIN_BUF - Static variable in interface org.joni.constants.OPCode
 
BEGIN_LINE - Static variable in interface org.joni.constants.AnchorType
 
BEGIN_LINE - Static variable in interface org.joni.constants.OPCode
 
BEGIN_POSITION - Static variable in interface org.joni.constants.AnchorType
 
BEGIN_POSITION - Static variable in interface org.joni.constants.OPCode
 
bench(String, String, int, int) - Method in class org.joni.bench.AbstractBench
 
benchBestOf(String, String, int, int) - Method in class org.joni.bench.AbstractBench
 
BenchGreedyBacktrack - Class in org.joni.bench
 
BenchGreedyBacktrack() - Constructor for class org.joni.bench.BenchGreedyBacktrack
 
BenchRailsRegs - Class in org.joni.bench
 
BenchRailsRegs() - Constructor for class org.joni.bench.BenchRailsRegs
 
BenchSeveralRegexps - Class in org.joni.bench
 
BenchSeveralRegexps() - Constructor for class org.joni.bench.BenchSeveralRegexps
 
BIG5Encoding - Class in org.joni.encoding.specific
 
BIG5Encoding() - Constructor for class org.joni.encoding.specific.BIG5Encoding
 
BIT_ALNUM - Static variable in interface org.joni.constants.CharacterType
 
BIT_ALPHA - Static variable in interface org.joni.constants.CharacterType
 
BIT_ALT - Static variable in interface org.joni.constants.NodeType
 
BIT_ANCHOR - Static variable in interface org.joni.constants.NodeType
 
BIT_ASCII - Static variable in interface org.joni.constants.CharacterType
 
BIT_BLANK - Static variable in interface org.joni.constants.CharacterType
 
BIT_BREF - Static variable in interface org.joni.constants.NodeType
 
BIT_CALL - Static variable in interface org.joni.constants.NodeType
 
BIT_CANY - Static variable in interface org.joni.constants.NodeType
 
BIT_CCLASS - Static variable in interface org.joni.constants.NodeType
 
BIT_CNTRL - Static variable in interface org.joni.constants.CharacterType
 
BIT_CTYPE - Static variable in interface org.joni.constants.NodeType
 
BIT_DIGIT - Static variable in interface org.joni.constants.CharacterType
 
BIT_ENCLOSE - Static variable in interface org.joni.constants.NodeType
 
BIT_GRAPH - Static variable in interface org.joni.constants.CharacterType
 
BIT_LIST - Static variable in interface org.joni.constants.NodeType
 
BIT_LOWER - Static variable in interface org.joni.constants.CharacterType
 
BIT_NEWLINE - Static variable in interface org.joni.constants.CharacterType
 
BIT_PRINT - Static variable in interface org.joni.constants.CharacterType
 
BIT_PUNCT - Static variable in interface org.joni.constants.CharacterType
 
BIT_QTFR - Static variable in interface org.joni.constants.NodeType
 
BIT_SPACE - Static variable in interface org.joni.constants.CharacterType
 
BIT_STR - Static variable in interface org.joni.constants.NodeType
 
BIT_UPPER - Static variable in interface org.joni.constants.CharacterType
 
BIT_WORD - Static variable in interface org.joni.constants.CharacterType
 
BIT_XDIGIT - Static variable in interface org.joni.constants.CharacterType
 
BitSet - Class in org.joni
 
BitSet() - Constructor for class org.joni.BitSet
 
BLANK - Static variable in interface org.joni.constants.CharacterType
 
BM - Static variable in class org.joni.SearchAlgorithm
 
BM_NOT_REV - Static variable in class org.joni.SearchAlgorithm
 
BREF - Static variable in interface org.joni.constants.NodeType
 
bs - Variable in class org.joni.ast.CClassNode
 
byte2int(byte[]) - Static method in class org.joni.util.ArrayCopy
 
byteLen - Variable in class org.joni.CaseFoldCodeItem
 
bytes - Variable in class org.joni.ast.StringNode
 
bytes - Variable in class org.joni.util.BytesHash.OniBytesHashEntry
 
BytesHash<V> - Class in org.joni.util
 
BytesHash() - Constructor for class org.joni.util.BytesHash
 
BytesHash(int) - Constructor for class org.joni.util.BytesHash
 
BytesHash.OniBytesHashEntry<V> - Class in org.joni.util
 
BytesHash.OniBytesHashEntry(int, Hash.OniHashEntry<V>, V, byte[], int, int) - Constructor for class org.joni.util.BytesHash.OniBytesHashEntry
 

C

CALL - Static variable in interface org.joni.constants.NodeType
 
CALL - Static variable in interface org.joni.constants.OPCode
 
CALL - Static variable in interface org.joni.constants.OPSize
 
CALL_FRAME - Static variable in interface org.joni.constants.StackType
 
callAddr - Variable in class org.joni.ast.EncloseNode
 
CallNode - Class in org.joni.ast
 
CallNode(byte[], int, int, int) - Constructor for class org.joni.ast.CallNode
 
canBeSplit(Encoding) - Method in class org.joni.ast.StringNode
 
CANY - Static variable in interface org.joni.constants.NodeType
 
CAPTURE_GROUP - Static variable in class org.joni.Option
 
CAPTURE_ONLY_NAMED_GROUP - Static variable in interface org.joni.constants.SyntaxProperties
 
captureOnlyNamedGroup() - Method in class org.joni.Syntax
 
CaptureTreeNode - Class in org.joni
 
car - Variable in class org.joni.ast.ConsAltNode
 
CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS - Static variable in interface org.joni.Config
 
CaseFoldCodeItem - Class in org.joni
 
CaseFoldCodeItem(int, int, int[]) - Constructor for class org.joni.CaseFoldCodeItem
 
caseFoldCodesByString(int, byte[], int, int) - Method in class org.joni.encoding.CaseFoldMapEncoding
 
caseFoldCodesByString(int, byte[], int, int) - Method in class org.joni.encoding.Encoding
Expand AST string nodes into their folded alternatives (look at: Analyser.expandCaseFoldString) Oniguruma equivalent: get_case_fold_codes_by_str
caseFoldCodesByString(int, byte[], int, int) - Method in class org.joni.encoding.specific.ISO8859_11Encoding
 
caseFoldCodesByString(int, byte[], int, int) - Method in class org.joni.encoding.specific.ISO8859_1Encoding
get_case_fold_codes_by_str
caseFoldCodesByString(int, byte[], int, int) - Method in class org.joni.encoding.specific.ISO8859_6Encoding
 
caseFoldCodesByString(int, byte[], int, int) - Method in class org.joni.encoding.specific.ISO8859_8Encoding
 
caseFoldCodesByString(int, byte[], int, int) - Method in class org.joni.encoding.unicode.UnicodeEncoding
 
CaseFoldMap - Variable in class org.joni.encoding.CaseFoldMapEncoding
 
CaseFoldMapEncoding - Class in org.joni.encoding
 
CaseFoldMapEncoding(short[], byte[], int[][]) - Constructor for class org.joni.encoding.CaseFoldMapEncoding
 
CaseFoldMapEncoding(short[], byte[], int[][], boolean) - Constructor for class org.joni.encoding.CaseFoldMapEncoding
 
cat(byte[], int, int) - Method in class org.joni.ast.StringNode
 
cat(byte) - Method in class org.joni.ast.StringNode
 
CCLASS - Static variable in interface org.joni.constants.NodeType
 
CCLASS - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MB - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MB_NOT - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MIX - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MIX_NOT - Static variable in interface org.joni.constants.OPCode
 
CCLASS_NODE - Static variable in interface org.joni.constants.OPCode
 
CCLASS_NOT - Static variable in interface org.joni.constants.OPCode
 
CCLASS_NOT_SB - Static variable in interface org.joni.constants.OPCode
 
CCLASS_SB - Static variable in interface org.joni.constants.OPCode
 
CClassNode - Class in org.joni.ast
 
CClassNode() - Constructor for class org.joni.ast.CClassNode
 
CClassNode(int, Encoding, boolean, int, int[]) - Constructor for class org.joni.ast.CClassNode
 
CClassNode(boolean, int, int[]) - Constructor for class org.joni.ast.CClassNode
 
CClassNode.CCStateArg - Class in org.joni.ast
 
CClassNode.CCStateArg() - Constructor for class org.joni.ast.CClassNode.CCStateArg
 
CCSTATE - Enum in org.joni.constants
 
CCVALTYPE - Enum in org.joni.constants
 
cdr - Variable in class org.joni.ast.ConsAltNode
 
CHAR_TABLE_SIZE - Static variable in interface org.joni.Config
 
CharacterType - Interface in org.joni.constants
 
charLength - Variable in class org.joni.ast.AnchorNode
 
charLength - Variable in class org.joni.ast.EncloseNode
 
CHECK_BUFF_MAX_SIZE - Static variable in interface org.joni.Config
 
CHECK_STRING_THRESHOLD_LEN - Static variable in interface org.joni.Config
 
clear() - Method in class org.joni.ast.StringNode
 
clear(int) - Method in class org.joni.BitSet
 
clear() - Method in class org.joni.BitSet
 
clear() - Method in class org.joni.NodeOptInfo
 
clear() - Method in class org.joni.ScanEnvironment
 
clearAddrFixed() - Method in class org.joni.ast.StateNode
 
clearAmbig() - Method in class org.joni.ast.StringNode
 
clearByNumber() - Method in class org.joni.ast.StateNode
 
clearCAlled() - Method in class org.joni.ast.StateNode
 
clearCLenFixed() - Method in class org.joni.ast.StateNode
 
clearDontGetOptInfo() - Method in class org.joni.ast.StringNode
 
clearEncloseStatus(int) - Method in class org.joni.ast.EncloseNode
 
clearInRepeat() - Method in class org.joni.ast.StateNode
 
clearMark1() - Method in class org.joni.ast.StateNode
 
clearMark2() - Method in class org.joni.ast.StateNode
 
clearMaxFixed() - Method in class org.joni.ast.StateNode
 
clearMemBackrefed() - Method in class org.joni.ast.StateNode
 
clearMemory() - Method in class org.joni.ast.EncloseNode
 
clearMinFixed() - Method in class org.joni.ast.StateNode
 
clearNamedGroup() - Method in class org.joni.ast.StateNode
 
clearNameRef() - Method in class org.joni.ast.StateNode
 
clearNestLevel() - Method in class org.joni.ast.StateNode
 
clearNot() - Method in class org.joni.ast.CClassNode
 
clearNotFlag(Encoding) - Method in class org.joni.ast.CClassNode
 
clearOption() - Method in class org.joni.ast.EncloseNode
 
clearRaw() - Method in class org.joni.ast.StringNode
 
clearRecursion() - Method in class org.joni.ast.StateNode
 
clearShare() - Method in class org.joni.ast.CClassNode
 
clearShared() - Method in class org.joni.ast.StringNode
 
clearStopBacktrack() - Method in class org.joni.ast.EncloseNode
 
clearStopBtSimpleRepeat() - Method in class org.joni.ast.StateNode
 
clone() - Method in class org.joni.CodeRangeBuffer
 
clone() - Method in class org.joni.Region
 
CNTRL - Static variable in interface org.joni.constants.CharacterType
 
code - Variable in class org.joni.CaseFoldCodeItem
 
CODE_POINT - Static variable in interface org.joni.constants.OPSize
 
codeLen - Variable in class org.joni.CaseFoldCodeItem
 
CodeRangeBuffer - Class in org.joni
 
CodeRangeBuffer(int[]) - Constructor for class org.joni.CodeRangeBuffer
 
CodeRangeBuffer() - Constructor for class org.joni.CodeRangeBuffer
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.Encoding
Extracts code point into it's multibyte representation
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.SingleByteEncoding
onigenc_single_byte_code_to_mbc
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.BIG5Encoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.EUCKREncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.SJISEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
codeToMbc(int, byte[], int) - Method in class org.joni.encoding.specific.UTF8Encoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.Encoding
Returns character length given a code point Oniguruma equivalent: code_to_mbclen
codeToMbcLength(int) - Method in class org.joni.encoding.SingleByteEncoding
onigenc_single_byte_code_to_mbclen
codeToMbcLength(int) - Method in class org.joni.encoding.specific.BIG5Encoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.EUCKREncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.SJISEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
codeToMbcLength(int) - Method in class org.joni.encoding.specific.UTF8Encoding
 
combExpCheckNum - Variable in class org.joni.ast.QuantifierNode
 
CompileInfo - Class in org.joni
 
CompileInfo() - Constructor for class org.joni.CompileInfo
 
COMPILING - Static variable in interface org.joni.constants.RegexState
 
concatLeftNode(NodeOptInfo, Encoding) - Method in class org.joni.NodeOptInfo
 
Config - Interface in org.joni
 
ConsAltNode - Class in org.joni.ast
 
CONTEXT_INDEP_ANCHORS - Static variable in interface org.joni.constants.SyntaxProperties
 
CONTEXT_INDEP_REPEAT_OPS - Static variable in interface org.joni.constants.SyntaxProperties
 
CONTEXT_INVALID_REPEAT_OPS - Static variable in interface org.joni.constants.SyntaxProperties
 
contextIndepRepeatOps() - Method in class org.joni.Syntax
 
contextInvalidRepeatOps() - Method in class org.joni.Syntax
 
convertBackslashValue(int) - Method in class org.joni.ScanEnvironment
 
convertToString() - Method in class org.joni.ast.QuantifierNode
 
copy(BitSet) - Method in class org.joni.BitSet
 
copy(NodeOptInfo) - Method in class org.joni.NodeOptInfo
 
CP1251Encoding - Class in org.joni.encoding.specific
 
CP1251Encoding() - Constructor for class org.joni.encoding.specific.CP1251Encoding
 
CR_Any - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Arabic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Armenian - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Assigned - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Bengali - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Bopomofo - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Braille - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Buginese - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Buhid - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_C - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Canadian_Aboriginal - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Cc - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Cf - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Cherokee - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Cn - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Co - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Common - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Coptic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Cs - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Cypriot - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Cyrillic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Deseret - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Devanagari - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Ethiopic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Georgian - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Glagolitic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Gothic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Greek - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Gujarati - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Gurmukhi - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Han - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Hangul - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Hanunoo - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Hebrew - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Hiragana - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Inherited - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Kannada - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Katakana - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Kharoshthi - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Khmer - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_L - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Lao - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Latin - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Limbu - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Linear_B - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Ll - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Lm - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Lo - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Lt - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Lu - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_M - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Malayalam - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Mc - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Me - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Mn - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Mongolian - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Myanmar - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_N - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Nd - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_New_Tai_Lue - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Nl - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_No - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Ogham - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Old_Italic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Old_Persian - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Oriya - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Osmanya - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_P - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Pc - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Pd - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Pe - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Pf - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Pi - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Po - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Ps - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Runic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_S - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Sc - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Shavian - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Sinhala - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Sk - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Sm - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_So - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Syloti_Nagri - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Syriac - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Tagalog - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Tagbanwa - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Tai_Le - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Tamil - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Telugu - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Thaana - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Thai - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Tibetan - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Tifinagh - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Ugaritic - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Yi - Static variable in interface org.joni.encoding.unicode.UnicodePropertiesScripts
 
CR_Z - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Zl - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Zp - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
CR_Zs - Static variable in interface org.joni.encoding.unicode.UnicodeProperties
 
ctype - Variable in class org.joni.ast.CTypeNode
 
CTYPE - Static variable in interface org.joni.constants.NodeType
 
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.Encoding
Returns code range for a given character type Oniguruma equivalent: get_ctype_code_range
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.SingleByteEncoding
onigenc_not_support_get_ctype_code_range
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.BIG5Encoding
 
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.EUCKREncoding
 
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.SJISEncoding
 
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.UTF16BEEncoding
onigenc_utf16_32_get_ctype_code_range
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.UTF16LEEncoding
onigenc_utf16_32_get_ctype_code_range
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.UTF32BEEncoding
onigenc_utf16_32_get_ctype_code_range
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.UTF32LEEncoding
onigenc_utf16_32_get_ctype_code_range
ctypeCodeRange(int, IntHolder) - Method in class org.joni.encoding.specific.UTF8Encoding
utf8_get_ctype_code_range
ctypeCodeRange(int) - Method in class org.joni.encoding.unicode.UnicodeEncoding
 
CTypeNode - Class in org.joni.ast
 
CTypeNode(int, boolean) - Constructor for class org.joni.ast.CTypeNode
 

D

DEBUG - Static variable in interface org.joni.Config
 
DEBUG_ALL - Static variable in interface org.joni.Config
 
DEBUG_COMPILE - Static variable in interface org.joni.Config
 
DEBUG_MATCH - Static variable in interface org.joni.Config
 
DEBUG_PARSE_TREE - Static variable in interface org.joni.Config
 
DEBUG_SEARCH - Static variable in interface org.joni.Config
 
DEFAULT - Static variable in class org.joni.Option
 
DEFAULT - Static variable in class org.joni.Syntax
 
DEFAULT - Static variable in interface org.joni.WarnCallback
 
DEFAULT_MATCH_STACK_LIMIT_SIZE - Static variable in interface org.joni.Config
 
delete(byte[]) - Method in class org.joni.util.BytesHash
 
delete(byte[], int, int) - Method in class org.joni.util.BytesHash
 
delete(int...) - Method in class org.joni.util.IntArrayHash
 
delete(int) - Method in class org.joni.util.IntHash
 
delete(K) - Method in class org.joni.util.ObjHash
 
DIFFERENT_LEN_ALT_LOOK_BEHIND - Static variable in interface org.joni.constants.SyntaxProperties
 
differentLengthAltLookBehind() - Method in class org.joni.Syntax
 
DIGIT - Static variable in interface org.joni.constants.CharacterType
 
digitVal(int) - Static method in class org.joni.encoding.Encoding
 
DONT_CAPTURE_GROUP - Static variable in class org.joni.Option
 
DONT_OPTIMIZE - Static variable in interface org.joni.Config
 

E

Emacs - Static variable in class org.joni.Syntax
 
enc - Variable in class org.joni.ScanEnvironment
 
ENC_CASE_FOLD_DEFAULT - Static variable in interface org.joni.Config
 
ENC_CASE_FOLD_MIN - Static variable in interface org.joni.Config
 
ENC_CASE_FOLD_TURKISH_AZERI - Static variable in interface org.joni.Config
 
ENC_CODE_TO_MBC_MAXLEN - Static variable in interface org.joni.Config
 
ENC_GET_CASE_FOLD_CODES_MAX_NUM - Static variable in interface org.joni.Config
 
ENC_MAX_COMP_CASE_FOLD_CODE_LEN - Static variable in interface org.joni.Config
 
ENC_MBC_CASE_FOLD_MAXLEN - Static variable in interface org.joni.Config
 
EncLen - Variable in class org.joni.encoding.MultiByteEncoding
 
ENCLOSE - Static variable in interface org.joni.constants.NodeType
 
EncloseNode - Class in org.joni.ast
 
EncloseNode(int) - Constructor for class org.joni.ast.EncloseNode
 
EncloseNode(int, boolean) - Constructor for class org.joni.ast.EncloseNode
 
EncloseNode(int, int) - Constructor for class org.joni.ast.EncloseNode
 
EncloseType - Interface in org.joni.constants
 
Encoding - Class in org.joni.encoding
 
Encoding() - Constructor for class org.joni.encoding.Encoding
 
encoding - Variable in class org.joni.ErrorInfo
 
encStringToString(byte[], int, int) - Method in class org.joni.Regex
 
end - Variable in class org.joni.ast.StringNode
 
END - Static variable in interface org.joni.constants.OPCode
 
end - Variable in class org.joni.Region
 
end - Variable in class org.joni.util.BytesHash.OniBytesHashEntry
 
END_BUF - Static variable in interface org.joni.constants.AnchorType
 
END_BUF - Static variable in interface org.joni.constants.OPCode
 
END_BUF_MASK - Static variable in interface org.joni.constants.AnchorType
 
END_LINE - Static variable in interface org.joni.constants.AnchorType
 
END_LINE - Static variable in interface org.joni.constants.OPCode
 
ensure(int) - Method in class org.joni.ast.StringNode
 
ensureSize(int) - Method in class org.joni.CodeRangeBuffer
 
equals(Object) - Method in class org.joni.ast.CClassNode
 
equals(Object) - Method in class org.joni.encoding.Encoding
 
equals(byte[], int, int) - Method in class org.joni.util.BytesHash.OniBytesHashEntry
 
equals(int[]) - Method in class org.joni.util.IntArrayHash.OniIntArrayHashEntry
 
equals(Object) - Method in class org.joni.util.ObjHash.OniObjHashEntry
 
err - Static variable in interface org.joni.Config
 
ERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_CONTROL_CODE_SYNTAX - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_DEFAULT_ENCODING_IS_NOT_SETTED - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_EMPTY_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_EMPTY_GROUP_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_EMPTY_RANGE_IN_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_CONTROL - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_ESCAPE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_LEFT_BRACE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_LEFT_BRACKET - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_META - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_IN_GROUP - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_ARGUMENT - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_BACKREF - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_CHAR_IN_GROUP_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_CHAR_PROPERTY_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_CODE_POINT_VALUE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_COMBINATION_OF_OPTIONS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_GROUP_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_LOOK_BEHIND_PATTERN - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_POSIX_BRACKET_TYPE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_REPEAT_RANGE_PATTERN - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_WIDE_CHAR_VALUE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MATCH_STACK_LIMIT_OVER - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MEMORY - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_META_CODE_SYNTAX - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MULTIPLEX_DEFINED_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MULTIPLEX_DEFINITION_NAME_CALL - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NESTED_REPEAT_OPERATOR - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NEVER_ENDING_RECURSION - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NOT_SUPPORTED_ENCODING_COMBINATION - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_OVER_THREAD_PASS_LIMIT_COUNT - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_PARSER_BUG - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_PREMATURE_END_OF_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_STACK_BUG - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TARGET_OF_REPEAT_OPERATOR_INVALID - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_BACKREF_NUMBER - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_NUMBER - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_SB_CHAR_VALUE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_WIDE_CHAR_VALUE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_LONG_WIDE_CHAR_VALUE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_MANY_MULTI_BYTE_RANGES - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_SHORT_MULTI_BYTE_STRING - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TYPE_BUG - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_BYTECODE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_GROUP_OPTION - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_GROUP_REFERENCE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_NAME_REFERENCE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNEXPECTED_BYTECODE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNMATCHED_CLOSE_PARENTHESIS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ErrorInfo - Class in org.joni
 
ErrorInfo() - Constructor for class org.joni.ErrorInfo
 
ErrorMessages - Interface in org.joni.exception
 
esc - Variable in class org.joni.Syntax.MetaCharTable
 
ESCAPE - Static variable in interface org.joni.constants.MetaChar
 
EUCCNEncoding - Class in org.joni.encoding.specific
 
EUCCNEncoding() - Constructor for class org.joni.encoding.specific.EUCCNEncoding
 
EucEncoding - Class in org.joni.encoding
 
EucEncoding(int[], short[]) - Constructor for class org.joni.encoding.EucEncoding
 
EUCJPEncoding - Class in org.joni.encoding.specific
 
EUCJPEncoding() - Constructor for class org.joni.encoding.specific.EUCJPEncoding
 
EUCKREncoding - Class in org.joni.encoding.specific
 
EUCKREncoding() - Constructor for class org.joni.encoding.specific.EUCKREncoding
 
EUCTWEncoding - Class in org.joni.encoding.specific
 
EUCTWEncoding() - Constructor for class org.joni.encoding.specific.EUCTWEncoding
 
EXACT1 - Static variable in interface org.joni.constants.OPCode
 
EXACT1_IC - Static variable in interface org.joni.constants.OPCode
 
EXACT1_IC_SB - Static variable in interface org.joni.constants.OPCode
 
EXACT2 - Static variable in interface org.joni.constants.OPCode
 
EXACT3 - Static variable in interface org.joni.constants.OPCode
 
EXACT4 - Static variable in interface org.joni.constants.OPCode
 
EXACT5 - Static variable in interface org.joni.constants.OPCode
 
EXACTMB2N - Static variable in interface org.joni.constants.OPCode
 
EXACTMB2N1 - Static variable in interface org.joni.constants.OPCode
 
EXACTMB2N2 - Static variable in interface org.joni.constants.OPCode
 
EXACTMB2N3 - Static variable in interface org.joni.constants.OPCode
 
EXACTMB3N - Static variable in interface org.joni.constants.OPCode
 
EXACTMBN - Static variable in interface org.joni.constants.OPCode
 
EXACTN - Static variable in interface org.joni.constants.OPCode
 
EXACTN_IC - Static variable in interface org.joni.constants.OPCode
 
EXACTN_IC_SB - Static variable in interface org.joni.constants.OPCode
 
expand(int) - Method in class org.joni.CodeRangeBuffer
 
EXTEND - Static variable in class org.joni.Option
 

F

FAIL - Static variable in interface org.joni.constants.OPCode
 
FAIL - Static variable in interface org.joni.constants.OPSize
 
FAIL_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPCode
 
FAIL_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPSize
 
FAIL_POS - Static variable in interface org.joni.constants.OPCode
 
FAIL_POS - Static variable in interface org.joni.constants.OPSize
 
FIND_LONGEST - Static variable in class org.joni.Option
 
FIND_NOT_EMPTY - Static variable in class org.joni.Option
 
FINISH - Static variable in interface org.joni.constants.OPCode
 
fix(Regex) - Method in class org.joni.UnsetAddrList
 
FIXED_INTERVAL_IS_GREEDY_ONLY - Static variable in interface org.joni.constants.SyntaxProperties
 
fixedIntervalIsGreedyOnly() - Method in class org.joni.Syntax
 
flagsToString() - Method in class org.joni.ast.CClassNode
 
foldFlag - Variable in class org.joni.encoding.CaseFoldMapEncoding
 
FREE - Static variable in interface org.joni.constants.StackPopLevel
 

G

get(byte[]) - Method in class org.joni.util.BytesHash
 
get(byte[], int, int) - Method in class org.joni.util.BytesHash
 
get(int...) - Method in class org.joni.util.IntArrayHash
 
get(int) - Method in class org.joni.util.IntHash
 
get(K) - Method in class org.joni.util.ObjHash
 
getAddressName() - Method in class org.joni.ast.Node
 
getBegin() - Method in class org.joni.Matcher
 
getCaseFoldCodesByStringWithMap(int, int[][], boolean, int, byte[], int, int) - Method in class org.joni.encoding.CaseFoldMapEncoding
onigenc_get_case_fold_codes_by_str_with_map
getChild() - Method in class org.joni.ast.AnchorNode
 
getChild() - Method in class org.joni.ast.CallNode
 
getChild() - Method in class org.joni.ast.ConsAltNode
 
getChild() - Method in class org.joni.ast.EncloseNode
 
getChild() - Method in class org.joni.ast.Node
 
getChild() - Method in class org.joni.ast.QuantifierNode
 
getCodeRange() - Method in class org.joni.CodeRangeBuffer
 
getEagerRegion() - Method in class org.joni.Matcher
 
getEncoding() - Method in class org.joni.Regex
 
getEnd() - Method in class org.joni.Matcher
 
getLength() - Method in class org.joni.ast.StringNode
 
getLength(Encoding) - Method in class org.joni.ast.StringNode
 
getName() - Method in class org.joni.ast.AnchorNode
 
getName() - Method in class org.joni.ast.AnyCharNode
 
getName() - Method in class org.joni.ast.BackRefNode
 
getName() - Method in class org.joni.ast.CallNode
 
getName() - Method in class org.joni.ast.CClassNode
 
getName() - Method in class org.joni.ast.ConsAltNode
 
getName() - Method in class org.joni.ast.CTypeNode
 
getName() - Method in class org.joni.ast.EncloseNode
 
getName() - Method in class org.joni.ast.Node
 
getName() - Method in class org.joni.ast.QuantifierNode
 
getName() - Method in class org.joni.ast.StringNode
 
getName() - Method in class org.joni.encoding.Encoding
 
getName() - Method in class org.joni.SearchAlgorithm
 
getName() - Method in class org.joni.SearchAlgorithm.SLOW_IC
 
getOptions() - Method in class org.joni.Regex
 
getRegion() - Method in class org.joni.Matcher
 
getType() - Method in class org.joni.ast.AnchorNode
 
getType() - Method in class org.joni.ast.AnyCharNode
 
getType() - Method in class org.joni.ast.BackRefNode
 
getType() - Method in class org.joni.ast.CallNode
 
getType() - Method in class org.joni.ast.CClassNode
 
getType() - Method in class org.joni.ast.ConsAltNode
 
getType() - Method in class org.joni.ast.CTypeNode
 
getType() - Method in class org.joni.ast.EncloseNode
 
getType() - Method in class org.joni.ast.Node
 
getType() - Method in class org.joni.ast.QuantifierNode
 
getType() - Method in class org.joni.ast.StringNode
 
getType2Bit() - Method in class org.joni.ast.Node
 
getUserOptions() - Method in class org.joni.Regex
 
GNU_REGEX_BV - Static variable in interface org.joni.constants.SyntaxProperties
 
GNU_REGEX_OP - Static variable in interface org.joni.constants.SyntaxProperties
 
GnuRegex - Static variable in class org.joni.Syntax
 
GRAPH - Static variable in interface org.joni.constants.CharacterType
 
greedy - Variable in class org.joni.ast.QuantifierNode
 
Grep - Static variable in class org.joni.Syntax
 
groupNum - Variable in class org.joni.ast.CallNode
 

H

hashCode() - Method in class org.joni.ast.CClassNode
 
hashCode - Variable in class org.joni.encoding.Encoding
 
hashCode() - Method in class org.joni.encoding.Encoding
 
hashCode(byte[], int, int) - Static method in class org.joni.util.BytesHash
 
headExact - Variable in class org.joni.ast.QuantifierNode
 
historyRoot - Variable in class org.joni.Region
 

I

IGNORECASE - Static variable in class org.joni.Option
 
INEFFECTIVE_META_CHAR - Static variable in interface org.joni.constants.MetaChar
 
INIT_MATCH_STACK_SIZE - Static variable in interface org.joni.Config
 
initializeCodeRanges() - Static method in class org.joni.encoding.unicode.UnicodeCodeRanges
 
INSTANCE - Static variable in class org.joni.encoding.specific.ASCIIEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.BIG5Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.CP1251Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.EUCCNEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.EUCJPEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.EUCKREncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.EUCTWEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_10Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_11Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_13Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_14Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_15Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_16Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_1Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_2Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_3Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_4Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_5Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_6Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_7Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_8Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.ISO8859_9Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.KOI8Encoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.SJISEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.UTF16BEEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.UTF16LEEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.UTF32BEEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.UTF32LEEncoding
 
INSTANCE - Static variable in class org.joni.encoding.specific.UTF8Encoding
 
int2byte(int[]) - Static method in class org.joni.util.ArrayCopy
 
IntArrayHash<V> - Class in org.joni.util
 
IntArrayHash() - Constructor for class org.joni.util.IntArrayHash
 
IntArrayHash(int) - Constructor for class org.joni.util.IntArrayHash
 
IntArrayHash.OniIntArrayHashEntry<V> - Class in org.joni.util
 
IntArrayHash.OniIntArrayHashEntry(int, Hash.OniHashEntry<V>, V, int[]) - Constructor for class org.joni.util.IntArrayHash.OniIntArrayHashEntry
 
INTERNAL_ENC_CASE_FOLD_MULTI_CHAR - Static variable in interface org.joni.Config
 
InternalException - Exception in org.joni.exception
 
InternalException(String) - Constructor for exception org.joni.exception.InternalException
 
IntHash<V> - Class in org.joni.util
 
IntHash() - Constructor for class org.joni.util.IntHash
 
IntHash(int) - Constructor for class org.joni.util.IntHash
 
IntHash.OniIntHashEntry<V> - Class in org.joni.util
 
IntHash.OniIntHashEntry(int, Hash.OniHashEntry<V>, V) - Constructor for class org.joni.util.IntHash.OniIntHashEntry
 
IntHolder - Class in org.joni
 
IntHolder() - Constructor for class org.joni.IntHolder
 
inType - Variable in class org.joni.ast.CClassNode.CCStateArg
 
INVALID_STACK_INDEX - Static variable in interface org.joni.constants.StackType
stack
invert(int) - Method in class org.joni.BitSet
 
invert() - Method in class org.joni.BitSet
 
invertTo(BitSet) - Method in class org.joni.BitSet
 
IS_EMPTY - Static variable in interface org.joni.constants.TargetInfo
 
IS_EMPTY_MEM - Static variable in interface org.joni.constants.TargetInfo
 
IS_EMPTY_REC - Static variable in interface org.joni.constants.TargetInfo
 
isAddrFixed() - Method in class org.joni.ast.StateNode
 
isAllowedInLookBehind() - Method in class org.joni.ast.Node
 
isAlnum(int) - Method in class org.joni.encoding.Encoding
 
isAlpha(int) - Method in class org.joni.encoding.Encoding
 
isAmbig() - Method in class org.joni.ast.StringNode
 
isAnyCharStar() - Method in class org.joni.ast.QuantifierNode
 
isAscii(int) - Static method in class org.joni.encoding.Encoding
 
isBehavior(int) - Method in class org.joni.Syntax
BEHAVIOR
isBlank(int) - Method in class org.joni.encoding.Encoding
 
isByNumber() - Method in class org.joni.ast.StateNode
 
isCalled() - Method in class org.joni.ast.StateNode
 
isCaptureGroup(int) - Static method in class org.joni.Option
 
isCLenFixed() - Method in class org.joni.ast.StateNode
 
isCntrl(int) - Method in class org.joni.encoding.Encoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.CaseFoldMapEncoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.Encoding
Perform a check whether given code is of given character type (e.g.
isCodeCType(int, int) - Method in class org.joni.encoding.ISOEncoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.ASCIIEncoding
ascii_is_code_ctype / ONIGENC_IS_ASCII_CODE_CTYPE
isCodeCType(int, int) - Method in class org.joni.encoding.specific.BIG5Encoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.CP1251Encoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.EUCKREncoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.KOI8Encoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.specific.SJISEncoding
 
isCodeCType(int, int) - Method in class org.joni.encoding.unicode.UnicodeEncoding
 
isCodeInCC(Encoding, int) - Method in class org.joni.ast.CClassNode
 
isCodeInCCLength(int, int) - Method in class org.joni.ast.CClassNode
 
isDigit(int) - Method in class org.joni.encoding.Encoding
 
isDontCaptureGroup(int) - Static method in class org.joni.Option
 
isDontGetOptInfo() - Method in class org.joni.ast.StringNode
 
isDynamic(int) - Static method in class org.joni.Option
 
isEmpty() - Method in class org.joni.ast.CClassNode
 
isEmpty() - Method in class org.joni.BitSet
 
isExtend(int) - Static method in class org.joni.Option
 
isFindCondition(int) - Static method in class org.joni.Option
 
isFindLongest(int) - Static method in class org.joni.Option
 
isFindNotEmpty(int) - Static method in class org.joni.Option
 
isFixedWidth() - Method in class org.joni.encoding.Encoding
 
isFixedWidth() - Method in class org.joni.encoding.SingleByteEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.BIG5Encoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.EUCCNEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.EUCJPEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.EUCKREncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.EUCTWEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.SJISEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
isFixedWidth() - Method in class org.joni.encoding.specific.UTF8Encoding
 
isGraph(int) - Method in class org.joni.encoding.Encoding
 
isIgnoreCase(int) - Static method in class org.joni.Option
 
isInCodeRange(int[], int) - Static method in class org.joni.CodeRangeBuffer
 
isInCodeRange(int[], int, int) - Static method in class org.joni.CodeRangeBuffer
 
isInRepeat() - Method in class org.joni.ast.StateNode
 
isInvalidQuantifier() - Method in class org.joni.ast.Node
 
isLead(int) - Method in class org.joni.encoding.EucEncoding
 
isLead(int) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
isLead(int) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
isLead(int) - Method in class org.joni.encoding.specific.EUCKREncoding
 
isLead(int) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
isLower(int) - Method in class org.joni.encoding.Encoding
 
isMark1() - Method in class org.joni.ast.StateNode
 
isMark2() - Method in class org.joni.ast.StateNode
 
isMaxFixed() - Method in class org.joni.ast.StateNode
 
isMbcAscii(byte) - Static method in class org.joni.encoding.Encoding
 
isMbcCrnl(byte[], int, int) - Method in class org.joni.encoding.Encoding
 
isMbcHead(byte) - Method in class org.joni.encoding.Encoding
 
isMbcWord(byte[], int, int) - Method in class org.joni.encoding.Encoding
 
isMemBackrefed() - Method in class org.joni.ast.StateNode
 
isMemory() - Method in class org.joni.ast.EncloseNode
 
isMinFixed() - Method in class org.joni.ast.StateNode
 
isMultiline(int) - Static method in class org.joni.Option
 
isNamedGroup() - Method in class org.joni.ast.StateNode
 
isNameRef() - Method in class org.joni.ast.StateNode
 
isNegateSingleline(int) - Static method in class org.joni.Option
 
isNestLevel() - Method in class org.joni.ast.StateNode
 
isNewLine(byte[], int, int) - Method in class org.joni.encoding.Encoding
Returns true if bytes[p] is a head of a new line character Oniguruma equivalent: is_mbc_newline
isNewLine(int) - Method in class org.joni.encoding.Encoding
 
isNewLine(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
isNewLine(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
isNewLine(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
isNewLine(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
isNewLine(byte[], int, int) - Method in class org.joni.encoding.specific.UTF8Encoding
 
isNot() - Method in class org.joni.ast.CClassNode
 
ISNOT_EMPTY - Static variable in interface org.joni.constants.TargetInfo
 
isNotBol(int) - Static method in class org.joni.Option
 
isNotEol(int) - Static method in class org.joni.Option
 
ISO8859_10Encoding - Class in org.joni.encoding.specific
 
ISO8859_10Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_10Encoding
 
ISO8859_11Encoding - Class in org.joni.encoding.specific
 
ISO8859_11Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_11Encoding
 
ISO8859_13Encoding - Class in org.joni.encoding.specific
 
ISO8859_13Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_13Encoding
 
ISO8859_14Encoding - Class in org.joni.encoding.specific
 
ISO8859_14Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_14Encoding
 
ISO8859_15Encoding - Class in org.joni.encoding.specific
 
ISO8859_15Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_15Encoding
 
ISO8859_16Encoding - Class in org.joni.encoding.specific
 
ISO8859_16Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_16Encoding
 
ISO8859_1Encoding - Class in org.joni.encoding.specific
 
ISO8859_1Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_1Encoding
 
ISO8859_2Encoding - Class in org.joni.encoding.specific
 
ISO8859_2Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_2Encoding
 
ISO8859_3Encoding - Class in org.joni.encoding.specific
 
ISO8859_3Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_3Encoding
 
ISO8859_4Encoding - Class in org.joni.encoding.specific
 
ISO8859_4Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_4Encoding
 
ISO8859_5Encoding - Class in org.joni.encoding.specific
 
ISO8859_5Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_5Encoding
 
ISO8859_6Encoding - Class in org.joni.encoding.specific
 
ISO8859_6Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_6Encoding
 
ISO8859_7Encoding - Class in org.joni.encoding.specific
 
ISO8859_7Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_7Encoding
 
ISO8859_8Encoding - Class in org.joni.encoding.specific
 
ISO8859_8Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_8Encoding
 
ISO8859_9Encoding - Class in org.joni.encoding.specific
 
ISO8859_9Encoding() - Constructor for class org.joni.encoding.specific.ISO8859_9Encoding
 
ISOEncoding - Class in org.joni.encoding
 
ISOEncoding(short[], byte[], int[][]) - Constructor for class org.joni.encoding.ISOEncoding
 
ISOEncoding(short[], byte[], int[][], boolean) - Constructor for class org.joni.encoding.ISOEncoding
 
isOp(int) - Method in class org.joni.Syntax
OP
isOp2(int) - Method in class org.joni.Syntax
OP
isOption() - Method in class org.joni.ast.EncloseNode
 
isPosixRegion(int) - Static method in class org.joni.Option
 
isPrint(int) - Method in class org.joni.encoding.Encoding
 
isPunct(int) - Method in class org.joni.encoding.Encoding
 
isRaw() - Method in class org.joni.ast.StringNode
 
isRecursion() - Method in class org.joni.ast.StateNode
 
isRefered - Variable in class org.joni.ast.QuantifierNode
 
isRepeatInfinite(int) - Static method in class org.joni.ast.QuantifierNode
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.Encoding
Returns true if it's safe to use reversal Boyer-Moore search fail fast algorithm Oniguruma equivalent: is_allowed_reverse_match
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.SingleByteEncoding
onigenc_always_true_is_allowed_reverse_match
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.BIG5Encoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.EUCKREncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.SJISEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
isReverseMatchAllowed(byte[], int, int) - Method in class org.joni.encoding.specific.UTF8Encoding
onigenc_always_true_is_allowed_reverse_match
isSbWord(int) - Method in class org.joni.encoding.Encoding
 
isShare() - Method in class org.joni.ast.CClassNode
 
isShared() - Method in class org.joni.ast.StringNode
 
isSimple() - Method in class org.joni.ast.Node
 
isSingleByte() - Method in class org.joni.encoding.Encoding
 
isSingleByte() - Method in class org.joni.encoding.MultiByteEncoding
 
isSingleByte() - Method in class org.joni.encoding.SingleByteEncoding
 
isSingleline(int) - Static method in class org.joni.Option
 
isSpace(int) - Method in class org.joni.encoding.Encoding
 
isStopBacktrack() - Method in class org.joni.ast.EncloseNode
 
isStopBtSimpleRepeat() - Method in class org.joni.ast.StateNode
 
isUpper(int) - Method in class org.joni.encoding.Encoding
 
isWord(int) - Method in class org.joni.encoding.Encoding
 
isWordGraphPrint(int) - Static method in class org.joni.encoding.Encoding
 
isXDigit(int) - Method in class org.joni.encoding.Encoding
 

J

Java - Static variable in class org.joni.Syntax
 
JOniException - Exception in org.joni.exception
 
JOniException(String) - Constructor for exception org.joni.exception.JOniException
 
JUMP - Static variable in interface org.joni.constants.OPCode
 
JUMP - Static variable in interface org.joni.constants.OPSize
 

K

key - Variable in class org.joni.util.IntArrayHash.OniIntArrayHashEntry
 
key - Variable in class org.joni.util.ObjHash.OniObjHashEntry
 
KOI8Encoding - Class in org.joni.encoding.specific
 
KOI8Encoding() - Constructor for class org.joni.encoding.specific.KOI8Encoding
 

L

leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.Encoding
Seeks the previous character head in a stream Oniguruma equivalent: left_adjust_char_head
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.EucEncoding
 
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.SingleByteEncoding
onigenc_single_byte_left_adjust_char_head
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.specific.BIG5Encoding
 
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.specific.SJISEncoding
 
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
leftAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.specific.UTF8Encoding
utf8_left_adjust_char_head
length() - Method in class org.joni.ast.StringNode
 
length(Encoding) - Method in class org.joni.ast.StringNode
 
LENGTH - Static variable in interface org.joni.constants.Arguments
 
LENGTH - Static variable in interface org.joni.constants.OPSize
 
length(byte) - Method in class org.joni.encoding.Encoding
Returns character length given the character head returns 1 for singlebyte encodings or performs direct length table lookup for multibyte ones.
length(byte) - Method in class org.joni.encoding.MultiByteEncoding
 
length(byte) - Method in class org.joni.encoding.SingleByteEncoding
onigenc_single_byte_mbc_enc_len
length(byte) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
length(byte) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
length(byte) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
LIST - Static variable in interface org.joni.constants.NodeType
 
listAdd(ConsAltNode, Node) - Static method in class org.joni.ast.ConsAltNode
 
log - Static variable in interface org.joni.Config
 
LOOK_BEHIND - Static variable in interface org.joni.constants.AnchorType
 
LOOK_BEHIND - Static variable in interface org.joni.constants.OPCode
 
LOOK_BEHIND - Static variable in interface org.joni.constants.OPSize
 
LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.AnchorType
 
LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.StackType
 
LOOK_BEHIND_SB - Static variable in interface org.joni.constants.OPCode
 
lower - Variable in class org.joni.ast.QuantifierNode
 
LOWER - Static variable in interface org.joni.constants.CharacterType
 
LowerCaseTable - Variable in class org.joni.encoding.SingleByteEncoding
 

M

main(String[]) - Static method in class org.joni.bench.BenchGreedyBacktrack
 
main(String[]) - Static method in class org.joni.bench.BenchRailsRegs
 
main(String[]) - Static method in class org.joni.bench.BenchSeveralRegexps
 
MAP - Static variable in class org.joni.SearchAlgorithm
 
MAP_SB - Static variable in class org.joni.SearchAlgorithm
 
MASK_MEM_END_OR_MARK - Static variable in interface org.joni.constants.StackType
 
MASK_POP_USED - Static variable in interface org.joni.constants.StackType
 
MASK_TO_VOID_TARGET - Static variable in interface org.joni.constants.StackType
 
match(int, int, int) - Method in class org.joni.Matcher
 
Matcher - Class in org.joni
 
Matcher(Regex, byte[]) - Constructor for class org.joni.Matcher
 
Matcher(Regex, byte[], int, int) - Constructor for class org.joni.Matcher
 
matcher(byte[]) - Method in class org.joni.Regex
 
matcher(byte[], int, int) - Method in class org.joni.Regex
 
MAX_BACKREF_NUM - Static variable in interface org.joni.Config
 
MAX_CAPTURE_HISTORY_GROUP - Static variable in interface org.joni.Config
 
MAX_MULTI_BYTE_RANGES_NUM - Static variable in interface org.joni.Config
 
MAX_REPEAT_NUM - Static variable in interface org.joni.Config
 
MAX_STD_CTYPE - Static variable in interface org.joni.constants.CharacterType
 
MAXBIT - Static variable in class org.joni.Option
 
maxLength - Variable in class org.joni.ast.EncloseNode
 
maxLength() - Method in class org.joni.encoding.Encoding
Returns maximum character byte length that can appear in an encoding Oniguruma equivalent: max_enc_len
maxLength() - Method in class org.joni.encoding.SingleByteEncoding
 
maxLength() - Method in class org.joni.encoding.specific.BIG5Encoding
 
maxLength() - Method in class org.joni.encoding.specific.EUCCNEncoding
 
maxLength() - Method in class org.joni.encoding.specific.EUCJPEncoding
 
maxLength() - Method in class org.joni.encoding.specific.EUCKREncoding
 
maxLength() - Method in class org.joni.encoding.specific.EUCTWEncoding
 
maxLength() - Method in class org.joni.encoding.specific.SJISEncoding
 
maxLength() - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
maxLength() - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
maxLength() - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
maxLength() - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
maxLength() - Method in class org.joni.encoding.specific.UTF8Encoding
 
maxLengthDistance() - Method in class org.joni.encoding.Encoding
 
mb2CodeToMbc(int, byte[], int) - Method in class org.joni.encoding.MultiByteEncoding
 
mb2CodeToMbcLength(int) - Method in class org.joni.encoding.MultiByteEncoding
 
mb2IsCodeCType(int, int) - Method in class org.joni.encoding.MultiByteEncoding
 
mb4CodeToMbc(int, byte[], int) - Method in class org.joni.encoding.MultiByteEncoding
 
mb4CodeToMbcLength(int) - Method in class org.joni.encoding.MultiByteEncoding
 
mb4IsCodeCType(int, int) - Method in class org.joni.encoding.MultiByteEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.Encoding
Performs case folding for a character at bytes[pp.value]
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.ISOEncoding
iso_*_mbc_case_fold
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.BIG5Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.CP1251Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.EUCKREncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.ISO8859_11Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.ISO8859_5Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.ISO8859_6Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.ISO8859_7Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.ISO8859_8Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.KOI8Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.SJISEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.specific.UTF8Encoding
 
mbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.unicode.UnicodeEncoding
 
mbcodeStartPosition() - Method in class org.joni.encoding.Encoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.Encoding
Returns code point for a character Oniguruma equivalent: mbc_to_code
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.SingleByteEncoding
onigenc_single_byte_mbc_to_code
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.BIG5Encoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.EUCCNEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.EUCKREncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.EUCTWEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.SJISEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
mbcToCode(byte[], int, int) - Method in class org.joni.encoding.specific.UTF8Encoding
 
mbnMbcCaseFold(int, byte[], IntHolder, int, byte[]) - Method in class org.joni.encoding.MultiByteEncoding
 
mbnMbcToCode(byte[], int, int) - Method in class org.joni.encoding.MultiByteEncoding
 
mbuf - Variable in class org.joni.ast.CClassNode
 
MEM_END - Static variable in interface org.joni.constants.StackType
 
MEM_END_MARK - Static variable in interface org.joni.constants.StackType
 
MEM_START - Static variable in interface org.joni.constants.StackPopLevel
 
MEM_START - Static variable in interface org.joni.constants.StackType
 
memNodes - Variable in class org.joni.ScanEnvironment
 
MEMNUM - Static variable in interface org.joni.constants.Arguments
 
MEMNUM - Static variable in interface org.joni.constants.OPSize
 
MEMORY - Static variable in interface org.joni.constants.EncloseType
 
MEMORY_END - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END - Static variable in interface org.joni.constants.OPSize
 
MEMORY_END_PUSH - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END_PUSH - Static variable in interface org.joni.constants.OPSize
 
MEMORY_END_PUSH_REC - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END_PUSH_REC - Static variable in interface org.joni.constants.OPSize
 
MEMORY_END_REC - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END_REC - Static variable in interface org.joni.constants.OPSize
 
MEMORY_START - Static variable in interface org.joni.constants.OPCode
 
MEMORY_START - Static variable in interface org.joni.constants.OPSize
 
MEMORY_START_PUSH - Static variable in interface org.joni.constants.OPCode
 
MEMORY_START_PUSH - Static variable in interface org.joni.constants.OPSize
 
MetaChar - Interface in org.joni.constants
 
metaCharTable - Variable in class org.joni.Syntax
 
minLength - Variable in class org.joni.ast.EncloseNode
 
minLength() - Method in class org.joni.encoding.Encoding
Returns minimum character byte length that can appear in an encoding Oniguruma equivalent: min_enc_len
minLength() - Method in class org.joni.encoding.SingleByteEncoding
 
minLength() - Method in class org.joni.encoding.specific.BIG5Encoding
 
minLength() - Method in class org.joni.encoding.specific.EUCCNEncoding
 
minLength() - Method in class org.joni.encoding.specific.EUCJPEncoding
 
minLength() - Method in class org.joni.encoding.specific.EUCKREncoding
 
minLength() - Method in class org.joni.encoding.specific.EUCTWEncoding
 
minLength() - Method in class org.joni.encoding.specific.SJISEncoding
 
minLength() - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
minLength() - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
minLength() - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
minLength() - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
minLength() - Method in class org.joni.encoding.specific.UTF8Encoding
 
MISMATCH - Static variable in interface org.joni.constants.ReturnCodes
 
MISMATCH - Static variable in interface org.joni.exception.ErrorMessages
 
MODIFY - Static variable in interface org.joni.constants.RegexState
 
moveLeft(int, int, int) - Method in class org.joni.CodeRangeBuffer
 
MultiByteEncoding - Class in org.joni.encoding
 
MultiByteEncoding(int[], short[]) - Constructor for class org.joni.encoding.MultiByteEncoding
 
MULTILINE - Static variable in class org.joni.Option
 

N

name - Variable in class org.joni.ast.CallNode
 
name - Variable in class org.joni.encoding.Encoding
 
nameEnd - Variable in class org.joni.ast.CallNode
 
NameEntry - Class in org.joni
 
NameEntry(byte[], int, int) - Constructor for class org.joni.NameEntry
 
nameP - Variable in class org.joni.ast.CallNode
 
nameToBackrefNumber(byte[], int, int, Region) - Method in class org.joni.Regex
 
NEGATE_SINGLELINE - Static variable in class org.joni.Option
 
nestLevel - Variable in class org.joni.ast.BackRefNode
 
NEW_LINE - Static variable in class org.joni.encoding.Encoding
 
newAltNode(Node, ConsAltNode) - Static method in class org.joni.ast.ConsAltNode
 
NEWLINE - Static variable in interface org.joni.constants.CharacterType
 
newListNode(Node, ConsAltNode) - Static method in class org.joni.ast.ConsAltNode
 
nextHeadExact - Variable in class org.joni.ast.QuantifierNode
 
nextStateClass(CClassNode.CCStateArg, ScanEnvironment) - Method in class org.joni.ast.CClassNode
 
nextStateValue(CClassNode.CCStateArg, ScanEnvironment) - Method in class org.joni.ast.CClassNode
 
NO_SUPPORT_CONFIG - Static variable in interface org.joni.constants.ReturnCodes
 
NO_SUPPORT_CONFIG - Static variable in interface org.joni.exception.ErrorMessages
 
Node - Class in org.joni.ast
 
Node() - Constructor for class org.joni.ast.Node
 
NodeOptInfo - Class in org.joni
 
NodeOptInfo() - Constructor for class org.joni.NodeOptInfo
 
NodeStatus - Interface in org.joni.constants
 
NodeType - Interface in org.joni.constants
 
NON - Static variable in interface org.joni.constants.Arguments
 
NONE - Static variable in class org.joni.Option
 
NONE - Static variable in class org.joni.SearchAlgorithm
 
NORMAL - Static variable in interface org.joni.constants.RegexState
 
NORMAL - Static variable in interface org.joni.constants.ReturnCodes
 
not - Variable in class org.joni.ast.CTypeNode
 
NOT_NEWLINE_IN_NEGATIVE_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
NOT_WORD - Static variable in interface org.joni.constants.OPCode
 
NOT_WORD_BOUND - Static variable in interface org.joni.constants.AnchorType
 
NOT_WORD_BOUND - Static variable in interface org.joni.constants.OPCode
 
NOT_WORD_BOUND_SB - Static variable in interface org.joni.constants.OPCode
 
NOT_WORD_SB - Static variable in interface org.joni.constants.OPCode
 
NOTBOL - Static variable in class org.joni.Option
 
notCodeRangeBuff(Encoding, CodeRangeBuffer) - Static method in class org.joni.CodeRangeBuffer
 
NOTEOL - Static variable in class org.joni.Option
 
notNewlineInNegativeCC() - Method in class org.joni.Syntax
 
NREGION - Static variable in interface org.joni.Config
 
NST_ADDR_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_BY_NUMBER - Static variable in interface org.joni.constants.NodeStatus
 
NST_CALLED - Static variable in interface org.joni.constants.NodeStatus
 
NST_CLEN_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_IN_REPEAT - Static variable in interface org.joni.constants.NodeStatus
 
NST_MARK1 - Static variable in interface org.joni.constants.NodeStatus
 
NST_MARK2 - Static variable in interface org.joni.constants.NodeStatus
 
NST_MAX_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_MEM_BACKREFED - Static variable in interface org.joni.constants.NodeStatus
 
NST_MIN_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_NAME_REF - Static variable in interface org.joni.constants.NodeStatus
 
NST_NAMED_GROUP - Static variable in interface org.joni.constants.NodeStatus
 
NST_NEST_LEVEL - Static variable in interface org.joni.constants.NodeStatus
 
NST_RECURSION - Static variable in interface org.joni.constants.NodeStatus
 
NST_STOP_BT_SIMPLE_REPEAT - Static variable in interface org.joni.constants.NodeStatus
 
NSTR_AMBIG - Static variable in interface org.joni.constants.StringType
 
NSTR_DONT_GET_OPT_INFO - Static variable in interface org.joni.constants.StringType
 
NSTR_RAW - Static variable in interface org.joni.constants.StringType
 
NSTR_SHARED - Static variable in interface org.joni.constants.StringType
 
NULL_CHECK_END - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_END - Static variable in interface org.joni.constants.OPSize
 
NULL_CHECK_END - Static variable in interface org.joni.constants.StackType
 
NULL_CHECK_END_MEMST - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_END_MEMST_PUSH - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_START - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_START - Static variable in interface org.joni.constants.OPSize
 
NULL_CHECK_START - Static variable in interface org.joni.constants.StackType
 
NUMBER_OF_POOLED_STACKS - Static variable in interface org.joni.Config
 
numberOfCaptureHistories() - Method in class org.joni.Regex
 
numberOfCaptures() - Method in class org.joni.Regex
 
numMem - Variable in class org.joni.ScanEnvironment
 
numOn() - Method in class org.joni.BitSet
 
numRegs - Variable in class org.joni.Region
 

O

ObjHash<K,V> - Class in org.joni.util
 
ObjHash() - Constructor for class org.joni.util.ObjHash
 
ObjHash.OniObjHashEntry<K,V> - Class in org.joni.util
 
ObjHash.OniObjHashEntry(int, Hash.OniHashEntry<V>, V, K) - Constructor for class org.joni.util.ObjHash.OniObjHashEntry
 
odigitVal(int) - Static method in class org.joni.encoding.Encoding
 
ONE_OR_MORE_TIME - Static variable in interface org.joni.constants.MetaChar
 
oneOrMoreTime - Variable in class org.joni.Syntax.MetaCharTable
 
OP2_ATMARK_CAPTURE_HISTORY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_CCLASS_SET_OP - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_CAPITAL_C_BAR_CONTROL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_CAPITAL_M_BAR_META - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_CAPITAL_Q_QUOTE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_G_SUBEXP_CALL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_GNU_BUF_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_H_XDIGIT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_K_NAMED_BACKREF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_P_BRACE_CHAR_PROPERTY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_P_BRACE_CIRCUMFLEX_NOT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_U_HEX4 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_V_VTAB - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_INEFFECTIVE_ESCAPE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_OPTION_PERL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_OPTION_RUBY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_PLUS_POSSESSIVE_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_PLUS_POSSESSIVE_REPEAT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_QMARK_GROUP_EFFECT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_QMARK_LT_NAMED_GROUP - Static variable in interface org.joni.constants.SyntaxProperties
 
op2AtMarkCaptureHistory() - Method in class org.joni.Syntax
 
op2CClassSetOp() - Method in class org.joni.Syntax
 
op2EscCapitalCBarControl() - Method in class org.joni.Syntax
 
op2EscCapitalMBarMeta() - Method in class org.joni.Syntax
 
op2EscCapitalQQuote() - Method in class org.joni.Syntax
 
op2EscGnuBufAnchor() - Method in class org.joni.Syntax
 
op2EscGSubexpCall() - Method in class org.joni.Syntax
 
op2EscHXDigit() - Method in class org.joni.Syntax
 
op2EscKNamedBackref() - Method in class org.joni.Syntax
 
op2EscPBraceCharProperty() - Method in class org.joni.Syntax
 
op2EscPBraceCircumflexNot() - Method in class org.joni.Syntax
 
op2EscUHex4() - Method in class org.joni.Syntax
 
op2EscVVtab() - Method in class org.joni.Syntax
 
op2IneffectiveEscape() - Method in class org.joni.Syntax
 
op2OptionPerl() - Method in class org.joni.Syntax
 
op2OptionRuby() - Method in class org.joni.Syntax
 
op2PlusPossessiveInterval() - Method in class org.joni.Syntax
 
op2PlusPossessiveRepeat() - Method in class org.joni.Syntax
 
op2QMarkGroupEffect() - Method in class org.joni.Syntax
 
op2QMarkLtNamedGroup() - Method in class org.joni.Syntax
 
OP_ASTERISK_ZERO_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_BRACE_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_BRACKET_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_DECIMAL_BACKREF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_DOT_ANYCHAR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_ASTERISK_ZERO_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_AZ_BUF_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_B_WORD_BOUND - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_BRACE_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_C_CONTROL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_CAPITAL_G_BEGIN_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_CONTROL_CHARS - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_D_DIGIT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_LPAREN_SUBEXP - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_LTGT_WORD_BEGIN_END - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_OCTAL3 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_PLUS_ONE_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_QMARK_ZERO_ONE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_S_WHITE_SPACE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_VBAR_ALT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_W_WORD - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_X_BRACE_HEX8 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_X_HEX2 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_LINE_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_LPAREN_SUBEXP - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_PLUS_ONE_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_POSIX_BRACKET - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_QMARK_NON_GREEDY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_QMARK_ZERO_ONE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_VARIABLE_META_CHARACTERS - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_VBAR_ALT - Static variable in interface org.joni.constants.SyntaxProperties
 
opAsteriskZeroInf() - Method in class org.joni.Syntax
 
opBraceInterval() - Method in class org.joni.Syntax
 
opBracketCC() - Method in class org.joni.Syntax
 
OPCode - Interface in org.joni.constants
 
OPCODE - Static variable in interface org.joni.constants.OPSize
 
OpCodeArgTypes - Static variable in interface org.joni.constants.OPCode
 
OpCodeNames - Static variable in interface org.joni.constants.OPCode
 
opDecimalBackref() - Method in class org.joni.Syntax
 
opDotAnyChar() - Method in class org.joni.Syntax
 
opEscAsteriskZeroInf() - Method in class org.joni.Syntax
 
opEscAZBufAnchor() - Method in class org.joni.Syntax
 
opEscBraceInterval() - Method in class org.joni.Syntax
 
opEscBWordBound() - Method in class org.joni.Syntax
 
opEscCapitalGBeginAnchor() - Method in class org.joni.Syntax
 
opEscCControl() - Method in class org.joni.Syntax
 
opEscControlChars() - Method in class org.joni.Syntax
 
opEscDDigit() - Method in class org.joni.Syntax
 
opEscLParenSubexp() - Method in class org.joni.Syntax
 
opEscLtGtWordBeginEnd() - Method in class org.joni.Syntax
 
opEscOctal3() - Method in class org.joni.Syntax
 
opEscPlusOneInf() - Method in class org.joni.Syntax
 
opEscQMarkZeroOne() - Method in class org.joni.Syntax
 
opEscSWhiteSpace() - Method in class org.joni.Syntax
 
opEscVBarAlt() - Method in class org.joni.Syntax
 
opEscWWord() - Method in class org.joni.Syntax
 
opEscXBraceHex8() - Method in class org.joni.Syntax
 
opEscXHex2() - Method in class org.joni.Syntax
 
opLineAnchor() - Method in class org.joni.Syntax
 
opLParenSubexp() - Method in class org.joni.Syntax
 
opPlusOneInf() - Method in class org.joni.Syntax
 
opPosixBracket() - Method in class org.joni.Syntax
 
opQMarkNonGreedy() - Method in class org.joni.Syntax
 
opQMarkZeroOne() - Method in class org.joni.Syntax
 
OPSize - Interface in org.joni.constants
 
optCount - Variable in class org.joni.ast.EncloseNode
 
optimizeInfoToString() - Method in class org.joni.Regex
 
option - Variable in class org.joni.ast.EncloseNode
 
OPTION - Static variable in interface org.joni.constants.Arguments
 
OPTION - Static variable in interface org.joni.constants.EncloseType
 
OPTION - Static variable in interface org.joni.constants.OPSize
 
Option - Class in org.joni
 
Option() - Constructor for class org.joni.Option
 
options - Variable in class org.joni.Syntax
 
opVariableMetaCharacters() - Method in class org.joni.Syntax
 
opVBarAlt() - Method in class org.joni.Syntax
 
or(CClassNode, Encoding) - Method in class org.joni.ast.CClassNode
 
or(BitSet) - Method in class org.joni.BitSet
 
orCodeRangeBuff(Encoding, CodeRangeBuffer, boolean, CodeRangeBuffer, boolean) - Static method in class org.joni.CodeRangeBuffer
 
org.joni - package org.joni
 
org.joni.ast - package org.joni.ast
 
org.joni.bench - package org.joni.bench
 
org.joni.constants - package org.joni.constants
 
org.joni.encoding - package org.joni.encoding
 
org.joni.encoding.specific - package org.joni.encoding.specific
 
org.joni.encoding.unicode - package org.joni.encoding.unicode
 
org.joni.exception - package org.joni.exception
 
org.joni.util - package org.joni.util
 

P

p - Variable in class org.joni.ast.StringNode
 
p - Variable in class org.joni.util.BytesHash.OniBytesHashEntry
 
pad(Object, int) - Static method in class org.joni.ast.Node
 
par - Variable in class org.joni.ErrorInfo
 
parEnd - Variable in class org.joni.ErrorInfo
 
parent - Variable in class org.joni.ast.Node
 
PBSNamesLower - Static variable in class org.joni.constants.PosixBracket
 
PBSNamesUpper - Static variable in class org.joni.constants.PosixBracket
 
PBSTableUpper - Static variable in class org.joni.constants.PosixBracket
 
PBSValues - Static variable in class org.joni.constants.PosixBracket
 
Perl - Static variable in class org.joni.Syntax
 
PerlNG - Static variable in class org.joni.Syntax
 
POINTER - Static variable in interface org.joni.constants.OPSize
 
POP - Static variable in interface org.joni.constants.OPCode
 
POP - Static variable in interface org.joni.constants.OPSize
 
POP_POS - Static variable in interface org.joni.constants.OPCode
 
POP_POS - Static variable in interface org.joni.constants.OPSize
 
POP_STOP_BT - Static variable in interface org.joni.constants.OPCode
 
POP_STOP_BT - Static variable in interface org.joni.constants.OPSize
 
popularNum() - Method in class org.joni.ast.QuantifierNode
 
PopularQStr - Static variable in interface org.joni.constants.Reduce
 
POS - Static variable in interface org.joni.constants.StackType
 
POS_NOT - Static variable in interface org.joni.constants.StackType
 
POSIX_COMMON_OP - Static variable in interface org.joni.constants.SyntaxProperties
 
POSIX_REGION - Static variable in class org.joni.Option
 
PosixBasic - Static variable in class org.joni.Syntax
 
PosixBracket - Class in org.joni.constants
 
PosixBracket() - Constructor for class org.joni.constants.PosixBracket
 
PosixExtended - Static variable in class org.joni.Syntax
 
PREC_READ - Static variable in interface org.joni.constants.AnchorType
 
PREC_READ_NOT - Static variable in interface org.joni.constants.AnchorType
 
prevCharHead(byte[], int, int) - Method in class org.joni.encoding.Encoding
 
PRINT - Static variable in interface org.joni.constants.CharacterType
 
propertyNameToCType(byte[], int, int) - Method in class org.joni.encoding.Encoding
Returns character type given character type name (used when e.g.
propertyNameToCType(byte[], int, int) - Method in class org.joni.encoding.specific.EUCJPEncoding
 
propertyNameToCType(byte[], int, int) - Method in class org.joni.encoding.specific.SJISEncoding
 
propertyNameToCType(byte[], int, int) - Method in class org.joni.encoding.unicode.UnicodeEncoding
 
PUNCT - Static variable in interface org.joni.constants.CharacterType
 
PUSH - Static variable in interface org.joni.constants.OPCode
 
PUSH - Static variable in interface org.joni.constants.OPSize
 
PUSH_IF_PEEK_NEXT - Static variable in interface org.joni.constants.OPCode
 
PUSH_IF_PEEK_NEXT - Static variable in interface org.joni.constants.OPSize
 
PUSH_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPCode
 
PUSH_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPSize
 
PUSH_OR_JUMP_EXACT1 - Static variable in interface org.joni.constants.OPCode
 
PUSH_OR_JUMP_EXACT1 - Static variable in interface org.joni.constants.OPSize
 
PUSH_POS - Static variable in interface org.joni.constants.OPCode
 
PUSH_POS - Static variable in interface org.joni.constants.OPSize
 
PUSH_POS_NOT - Static variable in interface org.joni.constants.OPCode
 
PUSH_POS_NOT - Static variable in interface org.joni.constants.OPSize
 
PUSH_STOP_BT - Static variable in interface org.joni.constants.OPCode
 
PUSH_STOP_BT - Static variable in interface org.joni.constants.OPSize
 
put(byte[], V) - Method in class org.joni.util.BytesHash
 
put(byte[], int, int, V) - Method in class org.joni.util.BytesHash
 
put(int[], V) - Method in class org.joni.util.IntArrayHash
 
put(int, V) - Method in class org.joni.util.IntHash
 
put(K, V) - Method in class org.joni.util.ObjHash
 
putDirect(byte[], V) - Method in class org.joni.util.BytesHash
 
putDirect(byte[], int, int, V) - Method in class org.joni.util.BytesHash
 
putDirect(int[], V) - Method in class org.joni.util.IntArrayHash
 
putDirect(int, V) - Method in class org.joni.util.IntHash
 
putDirect(K, V) - Method in class org.joni.util.ObjHash
 

Q

QTFR - Static variable in interface org.joni.constants.NodeType
 
QuantifierNode - Class in org.joni.ast
 
QuantifierNode(int, int, boolean) - Constructor for class org.joni.ast.QuantifierNode
 

R

Reduce - Interface in org.joni.constants
 
Reduce.ReduceType - Enum in org.joni.constants
 
REDUCE_TABLE - Static variable in interface org.joni.constants.Reduce
 
reduceNestedQuantifier(QuantifierNode) - Method in class org.joni.ast.QuantifierNode
 
ReduceQStr - Static variable in interface org.joni.constants.Reduce
 
reg - Variable in class org.joni.ScanEnvironment
 
Regex - Class in org.joni
 
Regex(byte[], int, int, int, Encoding) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, Encoding, Syntax) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, Encoding, WarnCallback) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, Encoding, Syntax, WarnCallback) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, int, Encoding, Syntax, WarnCallback) - Constructor for class org.joni.Regex
 
RegexState - Interface in org.joni.constants
 
Region - Class in org.joni
 
Region(int) - Constructor for class org.joni.Region
 
Region(int, int) - Constructor for class org.joni.Region
 
regNum - Variable in class org.joni.ast.EncloseNode
 
RELADDR - Static variable in interface org.joni.constants.Arguments
 
RELADDR - Static variable in interface org.joni.constants.OPSize
 
renumber(int[]) - Method in class org.joni.ast.BackRefNode
 
REPEAT - Static variable in interface org.joni.constants.OPCode
 
REPEAT - Static variable in interface org.joni.constants.StackType
 
REPEAT_INC - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INC - Static variable in interface org.joni.constants.OPSize
 
REPEAT_INC - Static variable in interface org.joni.constants.StackType
 
REPEAT_INC_NG - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INC_NG - Static variable in interface org.joni.constants.OPSize
 
REPEAT_INC_NG_SG - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INC_SG - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INFINITE - Static variable in class org.joni.ast.QuantifierNode
 
REPEAT_NG - Static variable in interface org.joni.constants.OPCode
 
REPEATNUM - Static variable in interface org.joni.constants.OPSize
 
RETURN - Static variable in interface org.joni.constants.OPCode
 
RETURN - Static variable in interface org.joni.constants.OPSize
 
RETURN - Static variable in interface org.joni.constants.StackType
 
ReturnCodes - Interface in org.joni.constants
 
rightAdjustCharHead(byte[], int, int) - Method in class org.joni.encoding.Encoding
 
rightAdjustCharHeadWithPrev(byte[], int, int, IntHolder) - Method in class org.joni.encoding.Encoding
 
RUBY - Static variable in class org.joni.Syntax
 

S

ScanEnvironment - Class in org.joni
 
ScanEnvironment(Regex, Syntax) - Constructor for class org.joni.ScanEnvironment
 
search(int, int, int) - Method in class org.joni.Matcher
 
search(Regex, byte[], int, int, int) - Method in class org.joni.SearchAlgorithm
 
search(Regex, byte[], int, int, int) - Method in class org.joni.SearchAlgorithm.SLOW_IC
 
SearchAlgorithm - Class in org.joni
 
SearchAlgorithm() - Constructor for class org.joni.SearchAlgorithm
 
SearchAlgorithm.SLOW_IC - Class in org.joni
 
SearchAlgorithm.SLOW_IC(Regex) - Constructor for class org.joni.SearchAlgorithm.SLOW_IC
 
searchBackward(Regex, byte[], int, int, int, int, int, int) - Method in class org.joni.SearchAlgorithm
 
searchBackward(Regex, byte[], int, int, int, int, int, int) - Method in class org.joni.SearchAlgorithm.SLOW_IC
 
SEARCHING - Static variable in interface org.joni.constants.RegexState
 
SEMI_END_BUF - Static variable in interface org.joni.constants.AnchorType
 
SEMI_END_BUF - Static variable in interface org.joni.constants.OPCode
 
set(QuantifierNode) - Method in class org.joni.ast.QuantifierNode
 
set(byte[], int, int) - Method in class org.joni.ast.StringNode
 
set(int) - Method in class org.joni.BitSet
 
SET_OPTION - Static variable in interface org.joni.constants.OPCode
 
SET_OPTION - Static variable in interface org.joni.constants.OPSize
 
SET_OPTION_PUSH - Static variable in interface org.joni.constants.OPCode
 
SET_OPTION_PUSH - Static variable in interface org.joni.constants.OPSize
 
setAddrFixed() - Method in class org.joni.ast.StateNode
 
setAll() - Method in class org.joni.BitSet
 
setAllMultiByteRange(Encoding, CodeRangeBuffer) - Static method in class org.joni.CodeRangeBuffer
 
setAmbig() - Method in class org.joni.ast.StringNode
 
setBound(MinMaxLen) - Method in class org.joni.NodeOptInfo
 
setBoundNode(MinMaxLen) - Method in class org.joni.NodeOptInfo
 
setByNumber() - Method in class org.joni.ast.StateNode
 
setCalled() - Method in class org.joni.ast.StateNode
 
setCar(Node) - Method in class org.joni.ast.ConsAltNode
 
setCdr(ConsAltNode) - Method in class org.joni.ast.ConsAltNode
 
setChild(Node) - Method in class org.joni.ast.AnchorNode
 
setChild(Node) - Method in class org.joni.ast.CallNode
 
setChild(Node) - Method in class org.joni.ast.ConsAltNode
 
setChild(Node) - Method in class org.joni.ast.EncloseNode
 
setChild(Node) - Method in class org.joni.ast.Node
 
setChild(Node) - Method in class org.joni.ast.QuantifierNode
 
setCLenFixed() - Method in class org.joni.ast.StateNode
 
setDontGetOptInfo() - Method in class org.joni.ast.StringNode
 
setEncloseStatus(int) - Method in class org.joni.ast.EncloseNode
 
setInRepeat() - Method in class org.joni.ast.StateNode
 
setMark1() - Method in class org.joni.ast.StateNode
 
setMark2() - Method in class org.joni.ast.StateNode
 
setMaxFixed() - Method in class org.joni.ast.StateNode
 
setMemBackrefed() - Method in class org.joni.ast.StateNode
 
setMemNode(int, Node) - Method in class org.joni.ScanEnvironment
 
setMemory() - Method in class org.joni.ast.EncloseNode
 
setMinFixed() - Method in class org.joni.ast.StateNode
 
setNamedGroup() - Method in class org.joni.ast.StateNode
 
setNameRef() - Method in class org.joni.ast.StateNode
 
setNestLevel() - Method in class org.joni.ast.StateNode
 
setNot() - Method in class org.joni.ast.CClassNode
 
setOption() - Method in class org.joni.ast.EncloseNode
 
setQuantifier(Node, boolean, ScanEnvironment, byte[], int, int) - Method in class org.joni.ast.QuantifierNode
 
setRange(int, int) - Method in class org.joni.BitSet
 
setRaw() - Method in class org.joni.ast.StringNode
 
setRecursion() - Method in class org.joni.ast.StateNode
 
setShare() - Method in class org.joni.ast.CClassNode
 
setShared() - Method in class org.joni.ast.StringNode
 
setStopBacktrack() - Method in class org.joni.ast.EncloseNode
 
setStopBtSimpleRepeat() - Method in class org.joni.ast.StateNode
 
setTarget(Node) - Method in class org.joni.ast.AnchorNode
 
setTarget(Node) - Method in class org.joni.ast.CallNode
 
setTarget(Node) - Method in class org.joni.ast.EncloseNode
 
setTarget(Node) - Method in class org.joni.ast.QuantifierNode
 
setUserOptions(int) - Method in class org.joni.Regex
 
SIMPLE - Static variable in interface org.joni.constants.NodeType
 
SINGLE_BYTE_SIZE - Static variable in class org.joni.BitSet
 
SingleByteEncoding - Class in org.joni.encoding
 
SingleByteEncoding(short[], byte[]) - Constructor for class org.joni.encoding.SingleByteEncoding
 
SINGLELINE - Static variable in class org.joni.Option
 
SJISEncoding - Class in org.joni.encoding.specific
 
SJISEncoding() - Constructor for class org.joni.encoding.specific.SJISEncoding
 
SLOW - Static variable in class org.joni.SearchAlgorithm
 
SLOW_IC_SB - Static variable in class org.joni.SearchAlgorithm
 
SLOW_SB - Static variable in class org.joni.SearchAlgorithm
 
SPACE - Static variable in interface org.joni.constants.CharacterType
 
SPECIAL - Static variable in interface org.joni.constants.Arguments
 
splitLastChar(Encoding) - Method in class org.joni.ast.StringNode
 
StackPopLevel - Interface in org.joni.constants
 
StackType - Interface in org.joni.constants
 
StandardException - Exception in org.joni.exception
 
StandardException(String) - Constructor for exception org.joni.exception.StandardException
 
state - Variable in class org.joni.ast.CClassNode.CCStateArg
 
state - Variable in class org.joni.ast.StateNode
 
STATE_CHECK - Static variable in interface org.joni.constants.Arguments
 
STATE_CHECK - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_ANYCHAR_ML_STAR - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_ANYCHAR_ML_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_ANYCHAR_STAR - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_ANYCHAR_STAR - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_ANYCHAR_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_MARK - Static variable in interface org.joni.constants.StackType
 
STATE_CHECK_NUM - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_PUSH - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_PUSH - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_PUSH_OR_JUMP - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_PUSH_OR_JUMP - Static variable in interface org.joni.constants.OPSize
 
StateNode - Class in org.joni.ast
 
StateNode() - Constructor for class org.joni.ast.StateNode
 
stateToString() - Method in class org.joni.ast.StateNode
 
step(byte[], int, int, int) - Method in class org.joni.encoding.Encoding
 
stepBack(byte[], int, int, int) - Method in class org.joni.encoding.Encoding
 
STOP_BACKTRACK - Static variable in interface org.joni.constants.EncloseType
 
STOP_BT - Static variable in interface org.joni.constants.StackType
 
STR - Static variable in interface org.joni.constants.NodeType
 
strByteLengthNull(byte[], int) - Method in class org.joni.encoding.Encoding
 
STRICT_CHECK_BACKREF - Static variable in interface org.joni.constants.SyntaxProperties
 
strictCheckBackref() - Method in class org.joni.Syntax
 
StringNode - Class in org.joni.ast
 
StringNode() - Constructor for class org.joni.ast.StringNode
 
StringNode(byte[], int, int) - Constructor for class org.joni.ast.StringNode
 
StringNode(byte) - Constructor for class org.joni.ast.StringNode
 
StringType - Interface in org.joni.constants
 
strLength(byte[], int, int) - Method in class org.joni.encoding.Encoding
 
strLength(byte[], int, int) - Method in class org.joni.encoding.SingleByteEncoding
 
strLength(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
strLength(byte[], int, int) - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
strLengthNull(byte[], int) - Method in class org.joni.encoding.Encoding
 
strNCmp(byte[], int, int, byte[], int, int) - Method in class org.joni.encoding.Encoding
 
swap(Node) - Method in class org.joni.ast.ConsAltNode
 
swap(Node) - Method in class org.joni.ast.Node
 
syntax - Variable in class org.joni.ScanEnvironment
 
Syntax - Class in org.joni
 
Syntax(int, int, int, int, Syntax.MetaCharTable) - Constructor for class org.joni.Syntax
 
Syntax.MetaCharTable - Class in org.joni
 
Syntax.MetaCharTable(int, int, int, int, int, int) - Constructor for class org.joni.Syntax.MetaCharTable
 
SyntaxException - Exception in org.joni.exception
 
SyntaxException(String) - Constructor for exception org.joni.exception.SyntaxException
 
SyntaxProperties - Interface in org.joni.constants
 

T

target - Variable in class org.joni.ast.AnchorNode
 
target - Variable in class org.joni.ast.CallNode
 
target - Variable in class org.joni.ast.EncloseNode
 
target - Variable in class org.joni.ast.QuantifierNode
 
targetEmptyInfo - Variable in class org.joni.ast.QuantifierNode
 
TargetInfo - Interface in org.joni.constants
 
toAltNode() - Method in class org.joni.ast.ConsAltNode
 
TokenType - Enum in org.joni.constants
 
toListNode() - Method in class org.joni.ast.ConsAltNode
 
toLowerCaseTable() - Method in class org.joni.encoding.Encoding
Returns lower case table if it's safe to use it directly, otherwise null Used for fast case insensitive matching for some singlebyte encodings
toLowerCaseTable() - Method in class org.joni.encoding.specific.ASCIIEncoding
 
toLowerCaseTable() - Method in class org.joni.encoding.specific.ISO8859_11Encoding
 
toLowerCaseTable() - Method in class org.joni.encoding.specific.ISO8859_5Encoding
 
toLowerCaseTable() - Method in class org.joni.encoding.specific.ISO8859_6Encoding
 
toLowerCaseTable() - Method in class org.joni.encoding.specific.ISO8859_7Encoding
 
toLowerCaseTable() - Method in class org.joni.encoding.specific.ISO8859_8Encoding
 
toString(int) - Method in class org.joni.ast.AnchorNode
 
toString(int) - Method in class org.joni.ast.AnyCharNode
 
toString(int) - Method in class org.joni.ast.BackRefNode
 
toString(int) - Method in class org.joni.ast.CallNode
 
toString(int) - Method in class org.joni.ast.CClassNode
 
toString(int) - Method in class org.joni.ast.ConsAltNode
 
toString(int) - Method in class org.joni.ast.CTypeNode
 
toString(int) - Method in class org.joni.ast.EncloseNode
 
toString(int) - Method in class org.joni.ast.Node
 
toString() - Method in class org.joni.ast.Node
 
toString(int) - Method in class org.joni.ast.QuantifierNode
 
toString(int) - Method in class org.joni.ast.StateNode
 
toString(int) - Method in class org.joni.ast.StringNode
 
toString() - Method in class org.joni.BitSet
 
toString() - Method in class org.joni.CodeRangeBuffer
 
toString() - Method in class org.joni.encoding.Encoding
 
toString() - Method in class org.joni.encoding.specific.ASCIIEncoding
 
toString() - Method in class org.joni.encoding.specific.BIG5Encoding
 
toString() - Method in class org.joni.encoding.specific.CP1251Encoding
 
toString() - Method in class org.joni.encoding.specific.EUCCNEncoding
 
toString() - Method in class org.joni.encoding.specific.EUCJPEncoding
 
toString() - Method in class org.joni.encoding.specific.EUCKREncoding
 
toString() - Method in class org.joni.encoding.specific.EUCTWEncoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_10Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_11Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_13Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_14Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_15Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_16Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_1Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_2Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_3Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_4Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_5Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_6Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_7Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_8Encoding
 
toString() - Method in class org.joni.encoding.specific.ISO8859_9Encoding
 
toString() - Method in class org.joni.encoding.specific.KOI8Encoding
 
toString() - Method in class org.joni.encoding.specific.SJISEncoding
 
toString() - Method in class org.joni.encoding.specific.UTF16BEEncoding
 
toString() - Method in class org.joni.encoding.specific.UTF16LEEncoding
 
toString() - Method in class org.joni.encoding.specific.UTF32BEEncoding
 
toString() - Method in class org.joni.encoding.specific.UTF32LEEncoding
 
toString() - Method in class org.joni.encoding.specific.UTF8Encoding
 
toString() - Method in class org.joni.NameEntry
 
toString(int) - Static method in class org.joni.Option
 
toString() - Method in class org.joni.Region
 
toString() - Method in class org.joni.UnsetAddrList
 
Traverse - Interface in org.joni.constants
 
TRAVERSE_CALLBACK_AT_BOTH - Static variable in interface org.joni.constants.Traverse
 
TRAVERSE_CALLBACK_AT_FIRST - Static variable in interface org.joni.constants.Traverse
 
TRAVERSE_CALLBACK_AT_LAST - Static variable in interface org.joni.constants.Traverse
 
type - Variable in class org.joni.ast.AnchorNode
 
type - Variable in class org.joni.ast.CClassNode.CCStateArg
 
type - Variable in class org.joni.ast.EncloseNode
 
typeToString() - Method in class org.joni.ast.AnchorNode
 
typeToString() - Method in class org.joni.ast.EncloseNode
 

U

UnicodeCaseFolds - Class in org.joni.encoding.unicode
 
UnicodeCaseFolds() - Constructor for class org.joni.encoding.unicode.UnicodeCaseFolds
 
UnicodeCodeRanges - Class in org.joni.encoding.unicode
 
UnicodeCodeRanges() - Constructor for class org.joni.encoding.unicode.UnicodeCodeRanges
 
UnicodeCTypeNames - Class in org.joni.encoding.unicode
 
UnicodeCTypeNames() - Constructor for class org.joni.encoding.unicode.UnicodeCTypeNames
 
UnicodeEncoding - Class in org.joni.encoding.unicode
 
UnicodeEncoding(int[]) - Constructor for class org.joni.encoding.unicode.UnicodeEncoding
 
UnicodeProperties - Interface in org.joni.encoding.unicode
 
UnicodePropertiesScripts - Interface in org.joni.encoding.unicode
 
unsetAddrList - Variable in class org.joni.ast.CallNode
 
UnsetAddrList - Class in org.joni
 
UnsetAddrList(int) - Constructor for class org.joni.UnsetAddrList
 
upper - Variable in class org.joni.ast.QuantifierNode
 
UPPER - Static variable in interface org.joni.constants.CharacterType
 
USE_BACKREF_WITH_LEVEL - Static variable in interface org.joni.Config
 
USE_CAPTURE_HISTORY - Static variable in interface org.joni.Config
 
USE_COMBINATION_EXPLOSION_CHECK - Static variable in interface org.joni.Config
 
USE_CRNL_AS_LINE_TERMINATOR - Static variable in interface org.joni.Config
 
USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE - Static variable in interface org.joni.Config
 
USE_MATCH_RANGE_MUST_BE_INSIDE_OF_SPECIFIED_RANGE - Static variable in interface org.joni.Config
 
USE_MONOMANIAC_CHECK_CAPTURES_IN_ENDLESS_REPEAT - Static variable in interface org.joni.Config
 
USE_NAMED_GROUP - Static variable in interface org.joni.Config
 
USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE - Static variable in interface org.joni.Config
 
USE_OP_PUSH_OR_JUMP_EXACT - Static variable in interface org.joni.Config
 
USE_PARSE_TREE_NODE_RECYCLE - Static variable in interface org.joni.Config
 
USE_POSIX_API_REGION_OPTION - Static variable in interface org.joni.Config
 
USE_QTFR_PEEK_NEXT - Static variable in interface org.joni.Config
 
USE_SHARED_CCLASS_TABLE - Static variable in interface org.joni.Config
 
USE_SUBEXP_CALL - Static variable in interface org.joni.Config
 
USE_UNICODE_ALL_LINE_TERMINATORS - Static variable in interface org.joni.Config
 
USE_UNICODE_CASE_FOLD_TURKISH_AZERI - Static variable in interface org.joni.Config
 
USE_UNICODE_PROPERTIES - Static variable in interface org.joni.Config
 
USE_VARIABLE_META_CHARS - Static variable in interface org.joni.Config
 
USE_WARN - Static variable in interface org.joni.Config
 
USE_WARNING_REDUNDANT_NESTED_REPEAT_OPERATOR - Static variable in interface org.joni.Config
 
USE_WORD_BEGIN_END - Static variable in interface org.joni.Config
 
UTF16BEEncoding - Class in org.joni.encoding.specific
 
UTF16BEEncoding() - Constructor for class org.joni.encoding.specific.UTF16BEEncoding
 
UTF16LEEncoding - Class in org.joni.encoding.specific
 
UTF16LEEncoding() - Constructor for class org.joni.encoding.specific.UTF16LEEncoding
 
UTF32BEEncoding - Class in org.joni.encoding.specific
 
UTF32BEEncoding() - Constructor for class org.joni.encoding.specific.UTF32BEEncoding
 
UTF32LEEncoding - Class in org.joni.encoding.specific
 
UTF32LEEncoding() - Constructor for class org.joni.encoding.specific.UTF32LEEncoding
 
UTF8Encoding - Class in org.joni.encoding.specific
 
UTF8Encoding() - Constructor for class org.joni.encoding.specific.UTF8Encoding
 

V

v - Variable in class org.joni.ast.CClassNode.CCStateArg
 
value - Variable in class org.joni.IntHolder
 
ValueException - Exception in org.joni.exception
 
ValueException(String) - Constructor for exception org.joni.exception.ValueException
 
ValueException(String, String) - Constructor for exception org.joni.exception.ValueException
 
ValueException(String, byte[], int, int) - Constructor for exception org.joni.exception.ValueException
 
valueOf(String) - Static method in enum org.joni.constants.CCSTATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.joni.constants.CCVALTYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.joni.constants.Reduce.ReduceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.joni.constants.TokenType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.joni.constants.CCSTATE
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.joni.constants.CCVALTYPE
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.joni.constants.Reduce.ReduceType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.joni.constants.TokenType
Returns an array containing the constants of this enum type, in the order they're declared.
verifyTree(Set<Node>, WarnCallback) - Method in class org.joni.ast.CallNode
 
verifyTree(Set<Node>, WarnCallback) - Method in class org.joni.ast.ConsAltNode
 
verifyTree(Set<Node>, WarnCallback) - Method in class org.joni.ast.Node
 
vIsRaw - Variable in class org.joni.ast.CClassNode.CCStateArg
 
VOID - Static variable in interface org.joni.constants.StackType
 
vs - Variable in class org.joni.ast.CClassNode.CCStateArg
 
vsIsRaw - Variable in class org.joni.ast.CClassNode.CCStateArg
 

W

warn(String) - Method in interface org.joni.WarnCallback
 
WARN_CC_OP_NOT_ESCAPED - Static variable in interface org.joni.constants.SyntaxProperties
 
WARN_REDUNDANT_NESTED_REPEAT - Static variable in interface org.joni.constants.SyntaxProperties
 
WarnCallback - Interface in org.joni
 
warnCCOpNotEscaped() - Method in class org.joni.Syntax
 
warnings - Variable in class org.joni.Regex
 
warnReduntantNestedRepeat() - Method in class org.joni.Syntax
 
WORD - Static variable in interface org.joni.constants.CharacterType
 
WORD - Static variable in interface org.joni.constants.OPCode
 
WORD_BEGIN - Static variable in interface org.joni.constants.AnchorType
 
WORD_BEGIN - Static variable in interface org.joni.constants.OPCode
 
WORD_BEGIN_SB - Static variable in interface org.joni.constants.OPCode
 
WORD_BOUND - Static variable in interface org.joni.constants.AnchorType
 
WORD_BOUND - Static variable in interface org.joni.constants.OPCode
 
WORD_BOUND_SB - Static variable in interface org.joni.constants.OPCode
 
WORD_END - Static variable in interface org.joni.constants.AnchorType
 
WORD_END - Static variable in interface org.joni.constants.OPCode
 
WORD_END_SB - Static variable in interface org.joni.constants.OPCode
 
WORD_SB - Static variable in interface org.joni.constants.OPCode
 
writeCodePoint(int, int) - Method in class org.joni.CodeRangeBuffer
 

X

XDIGIT - Static variable in interface org.joni.constants.CharacterType
 
xdigitVal(int) - Method in class org.joni.encoding.Encoding
 

Z

ZERO_OR_ONE_TIME - Static variable in interface org.joni.constants.MetaChar
 
zeroOrOneTime - Variable in class org.joni.Syntax.MetaCharTable
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z

Copyright © 2010. All Rights Reserved.