public final class AsciiXmlWriter extends SingleByteXmlWriter
XmlWriter
, used if
the destination is byte-based OutputStream
, and
encoding is 7-bit (US) Ascii._charTypes, _out, _outputBuffer, _outputBufferLen, _outputPtr, _surrogate
_cfgNsAware, _checkContent, _checkNames, _config, _copyBuffer, _copyBufferLen, _locPastChars, _locRowNr, _locRowStartOffset, _xml11, ATTR_MIN_ARRAYCOPY, DEFAULT_COPYBUFFER_LEN, MIN_ARRAYCOPY, SURR1_FIRST, SURR1_LAST, SURR2_FIRST, SURR2_LAST
Constructor and Description |
---|
AsciiXmlWriter(WriterConfig cfg,
OutputStream out) |
Modifier and Type | Method and Description |
---|---|
protected WName |
doConstructName(String localName) |
protected WName |
doConstructName(String prefix,
String localName) |
int |
getHighestEncodable()
Method called by error reporting code, to figure out if a given
character is encodable (without using character entities) with
the current encoding or not.
|
void |
writeRaw(char[] cbuf,
int offset,
int len)
This method is heavily encoding-dependant, so it needs
to be deferred to sub-classes
|
output2ByteChar, outputMultiByteChar, outputStrictMultiByteChar, outputSurrogates
_closeTarget, _releaseBuffers, calcSurrogate, constructName, constructName, fastWriteAttrValue, flush, flushBuffer, getAscii, getAscii, getAscii, getOutputPtr, throwUnpairedSurrogate, throwUnpairedSurrogate, verifyNameComponent, writeAsEntity, writeAttribute, writeAttribute, writeAttribute, writeAttrValue, writeCData, writeCData, writeCDataContents, writeCDataEnd, writeCDataStart, writeCharacters, writeCharacters, writeComment, writeCommentContents, writeCommentEnd, writeCommentStart, writeDTD, writeDTD, writeEndTag, writeEntityReference, writeLongAttribute, writeName, writeName, writeName, writePI, writePIData, writeRaw, writeRaw, writeRaw, writeRaw, writeRaw, writeSpace, writeSpace, writeStartTagEmptyEnd, writeStartTagEnd, writeStartTagStart, writeTypedValue, writeXmlDeclaration
close, enableXml11, getAbsOffset, getColumn, getRow, guessEncodingBitSize, reportFailedEscaping, reportInvalidChar, reportInvalidEmptyName, reportNwfContent, reportNwfContent, reportNwfName, reportNwfName, throwOutputError, throwOutputError
public AsciiXmlWriter(WriterConfig cfg, OutputStream out)
public int getHighestEncodable()
XmlWriter
getHighestEncodable
in class SingleByteXmlWriter
public void writeRaw(char[] cbuf, int offset, int len) throws IOException, XMLStreamException
ByteXmlWriter
writeRaw
in class SingleByteXmlWriter
IOException
XMLStreamException
protected WName doConstructName(String localName) throws XMLStreamException
doConstructName
in class ByteXmlWriter
XMLStreamException
protected WName doConstructName(String prefix, String localName) throws XMLStreamException
doConstructName
in class ByteXmlWriter
XMLStreamException
Copyright © 2019 FasterXML. All rights reserved.