public class USASCIIEscaper extends java.lang.Object implements ICharacterEscaper
Modifier and Type | Field and Description |
---|---|
private static USASCIIEscaper |
s_instance
Singleton instance of class.
|
Modifier | Constructor and Description |
---|---|
private |
USASCIIEscaper()
Private constructor to prevent external creation.
|
Modifier and Type | Method and Description |
---|---|
static ICharacterEscaper |
getInstance()
Get instance of escaper.
|
void |
writeAttribute(java.lang.String text,
java.io.Writer writer)
Write attribute value with character entity substitutions.
|
void |
writeCData(java.lang.String text,
java.io.Writer writer)
Write CDATA to document.
|
void |
writeContent(java.lang.String text,
java.io.Writer writer)
Write content value with character entity substitutions.
|
private static final USASCIIEscaper s_instance
private USASCIIEscaper()
public void writeAttribute(java.lang.String text, java.io.Writer writer) throws java.io.IOException
writeAttribute
in interface ICharacterEscaper
text
- attribute value textwriter
- sink for output textjava.io.IOException
- on error writing to documentpublic void writeContent(java.lang.String text, java.io.Writer writer) throws java.io.IOException
writeContent
in interface ICharacterEscaper
text
- content value textwriter
- sink for output textjava.io.IOException
- on error writing to documentpublic void writeCData(java.lang.String text, java.io.Writer writer) throws java.io.IOException
writeCData
in interface ICharacterEscaper
text
- content value textwriter
- sink for output textjava.io.IOException
- on error writing to documentpublic static ICharacterEscaper getInstance()