net.sf.saxon.regex
Class RegexTranslator
java.lang.Object
net.sf.saxon.regex.RegexTranslator
public abstract class RegexTranslator
extends java.lang.Object
Abstract superclass for the various regex translators, which differ according to the target platform.
ALL
public static final int ALL
NONE
public static final int NONE
NOT_ALLOWED_CLASS
public static final String NOT_ALLOWED_CLASS
SOME
public static final int SOME
SURROGATES1_CLASS
public static final String SURROGATES1_CLASS
SURROGATES2_CLASS
public static final String SURROGATES2_CLASS
caseBlind
protected boolean caseBlind
curChar
protected char curChar
currentCapture
protected int currentCapture
ignoreWhitespace
protected boolean ignoreWhitespace
inCharClassExpr
protected boolean inCharClassExpr
isXPath
protected boolean isXPath
length
protected int length
regExp
protected CharSequence regExp
xmlVersion
protected int xmlVersion
advance
protected void advance()
copyCurChar
protected void copyCurChar()
highSurrogateRanges
protected static String highSurrogateRanges(List ranges)
isAsciiAlnum
protected static boolean isAsciiAlnum(char c)
isBlock
protected static boolean isBlock(String name)
isJavaMetaChar
protected static boolean isJavaMetaChar(int c)
lowSurrogateRanges
protected static String lowSurrogateRanges(List ranges)
recede
protected void recede()
sortRangeList
protected static void sortRangeList(List ranges)