| java.lang.Appendable | 
   Known Indirect Subclasses
  
 | 
Declares methods to append characters or character sequences. Any class that
 implements this interface can receive data formatted by a
 Formatter. The appended character or character sequence
 should be valid according to the rules described in
 Unicode Character Representation.
 
 Appendable itself does not guarantee thread safety. This
 responsibility is up to the implementing class.
 
 Implementing classes can choose different exception handling mechanism. They
 can choose to throw exceptions other than IOException or they do not
 throw any exceptions at all and use error codes instead.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Appends the character sequence  
  
  csq. | |||||||||||
Appends a subsequence of  
  
  csq. | |||||||||||
Appends the specified character. 
  
   | |||||||||||
Appends the character sequence csq. Implementation classes may
 not append the whole sequence, for example if the target is a buffer with
 limited size.
 
 If csq is null, the characters "null" are appended.
| csq | the character sequence to append. | 
|---|
Appendable.| IOException | if an I/O error occurs. | 
|---|
Appends a subsequence of csq.
 
 If csq is not null then calling this method is equivalent
 to calling append(csq.subSequence(start, end)).
 
 If csq is null, the characters "null" are appended.
| csq | the character sequence to append. | 
|---|---|
| start | the first index of the subsequence of csq that is
            appended. | 
        
| end | the last index of the subsequence of csq that is
            appended. | 
        
Appendable.| IndexOutOfBoundsException | if start < 0, end < 0, start > end
             or end is greater than the length of csq. | 
        
|---|---|
| IOException | if an I/O error occurs. | 
Appends the specified character.
| c | the character to append. | 
|---|
Appendable.| IOException | if an I/O error occurs. | 
|---|