Package com.amazon.ion.util
Interface _Private_FastAppendable
-
- All Superinterfaces:
java.lang.Appendable
- All Known Implementing Classes:
_Private_FastAppendableDecorator
public interface _Private_FastAppendable extends java.lang.Appendable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappendAscii(char c)High performance method for appending an ASCII character.voidappendAscii(java.lang.CharSequence csq)High performance method for appending a sequence of ASCII characters.voidappendAscii(java.lang.CharSequence csq, int start, int end)High performance method for appending a range in sequence of ASCII characters.voidappendUtf16(char c)High performance method for appending a UTF-16 non-surrogate character.voidappendUtf16Surrogate(char leadSurrogate, char trailSurrogate)High performance method for appending a UTF-16 surrogate pair.
-
-
-
Method Detail
-
appendAscii
void appendAscii(char c) throws java.io.IOExceptionHigh performance method for appending an ASCII character. METHOD DOESN'T VERIFY IF CHARACTER IS ASCII.- Parameters:
c-- Throws:
java.io.IOException
-
appendAscii
void appendAscii(java.lang.CharSequence csq) throws java.io.IOExceptionHigh performance method for appending a sequence of ASCII characters. METHOD DOESN'T VERIFY IF CHARACTERS ARE ASCII.- Parameters:
csq-- Throws:
java.io.IOException
-
appendAscii
void appendAscii(java.lang.CharSequence csq, int start, int end) throws java.io.IOExceptionHigh performance method for appending a range in sequence of ASCII characters. METHOD DOESN'T VERIFY IF CHARACTERS ARE ASCII.- Parameters:
csq-start-end-- Throws:
java.io.IOException
-
appendUtf16
void appendUtf16(char c) throws java.io.IOExceptionHigh performance method for appending a UTF-16 non-surrogate character. METHOD DOESN'T VERIFY IF CHARACTER IS OR IS NOT SURROGATE.- Parameters:
c-- Throws:
java.io.IOException
-
appendUtf16Surrogate
void appendUtf16Surrogate(char leadSurrogate, char trailSurrogate) throws java.io.IOExceptionHigh performance method for appending a UTF-16 surrogate pair. METHOD DOESN'T VERIFY IF LEAD AND TRAIL SURROGATES ARE VALID.- Parameters:
leadSurrogate-trailSurrogate-- Throws:
java.io.IOException
-
-