Interface CharacterStream

All Known Implementing Classes:
CharacterStreamImpl

public interface CharacterStream
Wraps a character stream (reader) to also provide the length (number of characters) which is needed when binding.
  • Method Summary

    Modifier and Type
    Method
    Description
    Provides access to the underlying data as a Reader.
    Provides access to the underlying data as a String.
    long
    Retrieve the number of characters.
    void
    Release any underlying resources.
  • Method Details

    • asReader

      Reader asReader()
      Provides access to the underlying data as a Reader.
      Returns:
      The reader.
    • asString

      String asString()
      Provides access to the underlying data as a String.
      Returns:
      The underlying String data
    • getLength

      long getLength()
      Retrieve the number of characters.
      Returns:
      The number of characters.
    • release

      void release()
      Release any underlying resources.