Class UncheckedAppendableImpl

  • All Implemented Interfaces:
    java.lang.Appendable, UncheckedAppendable

    class UncheckedAppendableImpl
    extends java.lang.Object
    implements UncheckedAppendable
    An Appendable implementation that throws UncheckedIOException instead of IOException.
    Since:
    2.12.0
    See Also:
    Appendable, IOException, UncheckedIOException
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.Appendable appendable  
    • Constructor Summary

      Constructors 
      Constructor Description
      UncheckedAppendableImpl​(java.lang.Appendable appendable)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      UncheckedAppendable append​(char c)
      Appends per Appendable.append(char) but rethrows IOException as UncheckedIOException.
      UncheckedAppendable append​(java.lang.CharSequence csq)
      Appends per Appendable.append(CharSequence) but rethrows IOException as UncheckedIOException.
      UncheckedAppendable append​(java.lang.CharSequence csq, int start, int end)
      Appends per Appendable.append(CharSequence, int, int) but rethrows IOException as UncheckedIOException.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • appendable

        private final java.lang.Appendable appendable
    • Constructor Detail

      • UncheckedAppendableImpl

        UncheckedAppendableImpl​(java.lang.Appendable appendable)
    • Method Detail

      • append

        public UncheckedAppendable append​(java.lang.CharSequence csq)
        Description copied from interface: UncheckedAppendable
        Appends per Appendable.append(CharSequence) but rethrows IOException as UncheckedIOException.
        Specified by:
        append in interface java.lang.Appendable
        Specified by:
        append in interface UncheckedAppendable
      • append

        public UncheckedAppendable append​(java.lang.CharSequence csq,
                                          int start,
                                          int end)
        Description copied from interface: UncheckedAppendable
        Appends per Appendable.append(CharSequence, int, int) but rethrows IOException as UncheckedIOException.
        Specified by:
        append in interface java.lang.Appendable
        Specified by:
        append in interface UncheckedAppendable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object