net.sf.saxon.regex

Class SurrogateRegexTranslator.Empty

Enclosing Class:
SurrogateRegexTranslator

public static class SurrogateRegexTranslator.Empty
extends SurrogateRegexTranslator.SimpleCharClass

Character class that matches nothing

Method Summary

static SurrogateRegexTranslator.Empty
getInstance()
Return the singular instance of this class
void
inClassOutputBmp(FastStringBuffer buf)
Output a representation of the subset of this character class that's within the BMP, to a supplied buffer, using regex syntax that will be valid within a character class expression (that is, within square brackets)

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

inClassOutputBmp, outputBmp, outputComplementBmp

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

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

Method Details

getInstance

public static SurrogateRegexTranslator.Empty getInstance()
Return the singular instance of this class
Returns:
the singular instance

inClassOutputBmp

public void inClassOutputBmp(FastStringBuffer buf)
Output a representation of the subset of this character class that's within the BMP, to a supplied buffer, using regex syntax that will be valid within a character class expression (that is, within square brackets)
Overrides:
inClassOutputBmp in interface SurrogateRegexTranslator.SimpleCharClass
Parameters:
buf - the supplied buffer