Package com.amazon.ion.util
Interface _Private_FastAppendable
- All Superinterfaces:
Appendable
- All Known Implementing Classes:
_Private_FastAppendableDecorator
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendAscii(char c) High performance method for appending an ASCII character.voidappendAscii(CharSequence csq) High performance method for appending a sequence of ASCII characters.voidappendAscii(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.Methods inherited from interface java.lang.Appendable
append, append, append
-
Method Details
-
appendAscii
High performance method for appending an ASCII character. METHOD DOESN'T VERIFY IF CHARACTER IS ASCII.- Parameters:
c-- Throws:
IOException
-
appendAscii
High performance method for appending a sequence of ASCII characters. METHOD DOESN'T VERIFY IF CHARACTERS ARE ASCII.- Parameters:
csq-- Throws:
IOException
-
appendAscii
High performance method for appending a range in sequence of ASCII characters. METHOD DOESN'T VERIFY IF CHARACTERS ARE ASCII.- Parameters:
csq-start-end-- Throws:
IOException
-
appendUtf16
High performance method for appending a UTF-16 non-surrogate character. METHOD DOESN'T VERIFY IF CHARACTER IS OR IS NOT SURROGATE.- Parameters:
c-- Throws:
IOException
-
appendUtf16Surrogate
High performance method for appending a UTF-16 surrogate pair. METHOD DOESN'T VERIFY IF LEAD AND TRAIL SURROGATES ARE VALID.- Parameters:
leadSurrogate-trailSurrogate-- Throws:
IOException
-