net.sf.saxon.regex

Class SurrogateRegexTranslator.BackReference

Enclosing Class:
SurrogateRegexTranslator

public static class SurrogateRegexTranslator.BackReference
extends SurrogateRegexTranslator.CharClass

Character class representing a back-reference.

Constructor Summary

BackReference(int i)
Create a character class representing a back reference

Method Summary

void
outputBmp(FastStringBuffer buf)
void
outputComplementBmp(FastStringBuffer buf)

Methods inherited from class net.sf.saxon.regex.SurrogateRegexTranslator.CharClass

addNonBmpRanges, getContainsBmp, getContainsNonBmp, getSingleChar, output, outputBmp, outputComplementBmp

Constructor Details

BackReference

public BackReference(int i)
Create a character class representing a back reference
Parameters:
i - the subexpression to which this is a backreference

Method Details

outputBmp

public void outputBmp(FastStringBuffer buf)
Overrides:
outputBmp in interface SurrogateRegexTranslator.CharClass

outputComplementBmp

public void outputComplementBmp(FastStringBuffer buf)
Overrides:
outputComplementBmp in interface SurrogateRegexTranslator.CharClass