public class RegexProperties extends Object implements JsonConvertible
| Constructor and Description |
|---|
RegexProperties() |
protected boolean getFlag(int flag)
public boolean hasAlternations()
public void setAlternations()
public boolean hasCaptureGroups()
public void setCaptureGroups()
public boolean hasEmptyCaptureGroups()
public void setEmptyCaptureGroups()
public boolean hasAtomicGroups()
public void setAtomicGroups()
public boolean hasCharClasses()
public void setCharClasses()
public boolean hasLoneSurrogates()
public void setLoneSurrogates()
public boolean hasQuantifiers()
public void setQuantifiers()
public boolean hasLookAroundAssertions()
public boolean hasLookAheadAssertions()
public void setLookAheadAssertions()
public boolean hasNegativeLookAheadAssertions()
public void setNegativeLookAheadAssertions()
public boolean hasLookBehindAssertions()
public void setLookBehindAssertions()
public boolean hasNonLiteralLookBehindAssertions()
public void setNonLiteralLookBehindAssertions()
public boolean hasNegativeLookBehindAssertions()
public void setNegativeLookBehindAssertions()
public boolean hasLargeCountedRepetitions()
public void setLargeCountedRepetitions()
public boolean charClassesCanBeMatchedWithMask()
public void unsetCharClassesCanBeMatchedWithMask()
public boolean isFixedCodePointWidth()
true iff no CharacterClass node in the expression may match a
variable amount of array slots in an encoded string.public void unsetFixedCodePointWidth()
public void setInnerLiteral(int start,
int end)
public boolean hasInnerLiteral()
public int getInnerLiteralStart()
public int getInnerLiteralEnd()
public boolean hasCaptureGroupsInLookAroundAssertions()
public void setCaptureGroupsInLookAroundAssertions()
public boolean hasBackReferences()
public void setBackReferences()
public boolean hasRecursiveBackReferences()
public void setRecursiveBackReferences()
public boolean hasNestedLookBehindAssertions()
public void setNestedLookBehindAssertions()
public boolean hasConditionalBackReferences()
public void setConditionalBackReferences()
public boolean hasConditionalReferencesIntoLookAheads()
public void setConditionalReferencesIntoLookAheads()
public JsonValue toJson()
toJson in interface JsonConvertible