Top Inners Fields Constructors Methods
org.joni

public final Class Syntax

extends Object
implements SyntaxProperties
Class Inheritance
All Implemented Interfaces
org.joni.constants.SyntaxProperties
Static Imports
org.joni.constants.MetaChar.INEFFECTIVE_META_CHAR

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final Syntax
public final int
public static final Syntax
public static final Syntax
public static final Syntax
public static final Syntax
public static final Syntax
public static final Syntax
public final Syntax.MetaCharTable
public final String
public final int
public final int
public final int
public final int
public static final Syntax
public static final Syntax
public static final Syntax
public static final Syntax
public static final Syntax
public static final Syntax

Constructor Summary

AccessConstructor and Description
public
Syntax(String name, int op, int op2, int op3, int behavior, int options, Syntax.MetaCharTable metaCharTable)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
protected boolean
isBehavior(int bvm)

BEHAVIOR

protected boolean
isOp(int opm)

OP

protected boolean
isOp2(int opm)

OP

protected boolean
isOp3(int opm)

public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ASISback to summary
public static final Syntax ASIS
behaviorback to summary
public final int behavior
DEFAULTback to summary
public static final Syntax DEFAULT
ECMAScriptback to summary
public static final Syntax ECMAScript
Emacsback to summary
public static final Syntax Emacs
GnuRegexback to summary
public static final Syntax GnuRegex
Grepback to summary
public static final Syntax Grep
Javaback to summary
public static final Syntax Java
metaCharTableback to summary
public final Syntax.MetaCharTable metaCharTable
nameback to summary
public final String name
opback to summary
public final int op
op2back to summary
public final int op2
op3back to summary
public final int op3
optionsback to summary
public final int options
Perlback to summary
public static final Syntax Perl
PerlNGback to summary
public static final Syntax PerlNG
PosixBasicback to summary
public static final Syntax PosixBasic
PosixExtendedback to summary
public static final Syntax PosixExtended
RUBYback to summary
public static final Syntax RUBY
TESTback to summary
public static final Syntax TEST

Constructor Detail

Syntaxback to summary
public Syntax(String name, int op, int op2, int op3, int behavior, int options, Syntax.MetaCharTable metaCharTable)

Method Detail

allowDoubleRangeOpInCCback to summary
public boolean allowDoubleRangeOpInCC()
allowEmptyRangeInCCback to summary
public boolean allowEmptyRangeInCC()
allowIntervalLowAbbrevback to summary
public boolean allowIntervalLowAbbrev()
allowInvalidIntervalback to summary
public boolean allowInvalidInterval()
allowMultiplexDefinitionNameback to summary
public boolean allowMultiplexDefinitionName()
allowUnmatchedCloseSubexpback to summary
public boolean allowUnmatchedCloseSubexp()
backSlashEscapeInCCback to summary
public boolean backSlashEscapeInCC()
captureOnlyNamedGroupback to summary
public boolean captureOnlyNamedGroup()
contextIndepRepeatOpsback to summary
public boolean contextIndepRepeatOps()
contextInvalidRepeatOpsback to summary
public boolean contextInvalidRepeatOps()
differentLengthAltLookBehindback to summary
public boolean differentLengthAltLookBehind()
fixedIntervalIsGreedyOnlyback to summary
public boolean fixedIntervalIsGreedyOnly()
isBehaviorback to summary
protected boolean isBehavior(int bvm)

BEHAVIOR

isOpback to summary
protected boolean isOp(int opm)

OP

isOp2back to summary
protected boolean isOp2(int opm)

OP

isOp3back to summary
protected boolean isOp3(int opm)
notNewlineInNegativeCCback to summary
public boolean notNewlineInNegativeCC()
op2AtMarkCaptureHistoryback to summary
public boolean op2AtMarkCaptureHistory()
op2CClassSetOpback to summary
public boolean op2CClassSetOp()
op2EscCapitalCBarControlback to summary
public boolean op2EscCapitalCBarControl()
op2EscCapitalKKeepback to summary
public boolean op2EscCapitalKKeep()
op2EscCapitalMBarMetaback to summary
public boolean op2EscCapitalMBarMeta()
op2EscCapitalQQuoteback to summary
public boolean op2EscCapitalQQuote()
op2EscCapitalRLinebreakback to summary
public boolean op2EscCapitalRLinebreak()
op2EscCapitalXExtendedGraphemeClusterback to summary
public boolean op2EscCapitalXExtendedGraphemeCluster()
op2EscGBraceBackrefback to summary
public boolean op2EscGBraceBackref()
op2EscGnuBufAnchorback to summary
public boolean op2EscGnuBufAnchor()
op2EscGSubexpCallback to summary
public boolean op2EscGSubexpCall()
op2EscHHorizontalWhiteSpaceback to summary
public boolean op2EscHHorizontalWhiteSpace()
op2EscHXDigitback to summary
public boolean op2EscHXDigit()
op2EscKNamedBackrefback to summary
public boolean op2EscKNamedBackref()
op2EscPBraceCharPropertyback to summary
public boolean op2EscPBraceCharProperty()
op2EscPBraceCircumflexNotback to summary
public boolean op2EscPBraceCircumflexNot()
op2EscUHex4back to summary
public boolean op2EscUHex4()
op2EscVVerticalWhiteSpaceback to summary
public boolean op2EscVVerticalWhiteSpace()
op2EscVVtabback to summary
public boolean op2EscVVtab()
op2IneffectiveEscapeback to summary
public boolean op2IneffectiveEscape()
op2OptionPerlback to summary
public boolean op2OptionPerl()
op2OptionRubyback to summary
public boolean op2OptionRuby()
op2PlusPossessiveIntervalback to summary
public boolean op2PlusPossessiveInterval()
op2PlusPossessiveRepeatback to summary
public boolean op2PlusPossessiveRepeat()
op2QMarkBarBranchResetback to summary
public boolean op2QMarkBarBranchReset()
op2QMarkCapitalPNamedGroupback to summary
public boolean op2QMarkCapitalPNamedGroup()
op2QMarkGroupEffectback to summary
public boolean op2QMarkGroupEffect()
op2QMarkLParenConditionback to summary
public boolean op2QMarkLParenCondition()
op2QMarkLtNamedGroupback to summary
public boolean op2QMarkLtNamedGroup()
op2QMarkSubexpCallback to summary
public boolean op2QMarkSubexpCall()
op2QMarkTildeAbsentback to summary
public boolean op2QMarkTildeAbsent()
op3OptionECMAScriptback to summary
public boolean op3OptionECMAScript()
op3OptionJavaback to summary
public boolean op3OptionJava()
opAsteriskZeroInfback to summary
public boolean opAsteriskZeroInf()
opBraceIntervalback to summary
public boolean opBraceInterval()
opBracketCCback to summary
public boolean opBracketCC()
opDecimalBackrefback to summary
public boolean opDecimalBackref()
opDotAnyCharback to summary
public boolean opDotAnyChar()
opEscAsteriskZeroInfback to summary
public boolean opEscAsteriskZeroInf()
opEscAZBufAnchorback to summary
public boolean opEscAZBufAnchor()
opEscBraceIntervalback to summary
public boolean opEscBraceInterval()
opEscBWordBoundback to summary
public boolean opEscBWordBound()
opEscCapitalGBeginAnchorback to summary
public boolean opEscCapitalGBeginAnchor()
opEscCControlback to summary
public boolean opEscCControl()
opEscControlCharsback to summary
public boolean opEscControlChars()
opEscDDigitback to summary
public boolean opEscDDigit()
opEscLParenSubexpback to summary
public boolean opEscLParenSubexp()
opEscLtGtWordBeginEndback to summary
public boolean opEscLtGtWordBeginEnd()
opEscOBraceOctalback to summary
public boolean opEscOBraceOctal()
opEscOctal3back to summary
public boolean opEscOctal3()
opEscPlusOneInfback to summary
public boolean opEscPlusOneInf()
opEscQMarkZeroOneback to summary
public boolean opEscQMarkZeroOne()
opEscSWhiteSpaceback to summary
public boolean opEscSWhiteSpace()
opEscVBarAltback to summary
public boolean opEscVBarAlt()
opEscWWordback to summary
public boolean opEscWWord()
opEscXBraceHex8back to summary
public boolean opEscXBraceHex8()
opEscXHex2back to summary
public boolean opEscXHex2()
opLineAnchorback to summary
public boolean opLineAnchor()
opLParenSubexpback to summary
public boolean opLParenSubexp()
opPlusOneInfback to summary
public boolean opPlusOneInf()
opPosixBracketback to summary
public boolean opPosixBracket()
opQMarkNonGreedyback to summary
public boolean opQMarkNonGreedy()
opQMarkZeroOneback to summary
public boolean opQMarkZeroOne()
opVariableMetaCharactersback to summary
public boolean opVariableMetaCharacters()
opVBarAltback to summary
public boolean opVBarAlt()
strictCheckBackrefback to summary
public boolean strictCheckBackref()
warnCCDupback to summary
public boolean warnCCDup()
warnCCOpNotEscapedback to summary
public boolean warnCCOpNotEscaped()
warnReduntantNestedRepeatback to summary
public boolean warnReduntantNestedRepeat()
org.joni back to summary

public Class Syntax.MetaCharTable

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final int
public final int
public final int
public final int
public final int
public final int

Constructor Summary

AccessConstructor and Description
public
MetaCharTable(int esc, int anyChar, int anyTime, int zeroOrOneTime, int oneOrMoreTime, int anyCharAnyTime)

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

anyCharback to summary
public final int anyChar
anyCharAnyTimeback to summary
public final int anyCharAnyTime
anyTimeback to summary
public final int anyTime
escback to summary
public final int esc
oneOrMoreTimeback to summary
public final int oneOrMoreTime
zeroOrOneTimeback to summary
public final int zeroOrOneTime

Constructor Detail

MetaCharTableback to summary
public MetaCharTable(int esc, int anyChar, int anyTime, int zeroOrOneTime, int oneOrMoreTime, int anyCharAnyTime)