Package org.basex.io

Class IOContent

java.lang.Object
org.basex.io.IO
org.basex.io.IOContent

public final class IOContent extends IO
IO reference, representing a byte array.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Constructor Details

    • IOContent

      public IOContent(byte[] content)
      Constructor.
      Parameters:
      content - contents
    • IOContent

      public IOContent(String content)
      Constructor.
      Parameters:
      content - contents
    • IOContent

      public IOContent(byte[] content, String path)
      Constructor.
      Parameters:
      content - content
      path - content path
  • Method Details

    • read

      public byte[] read()
      Description copied from class: IO
      Returns the binary contents.
      Specified by:
      read in class IO
      Returns:
      binary contents
    • inputSource

      public InputSource inputSource()
      Description copied from class: IO
      Returns an input source.
      Specified by:
      inputSource in class IO
      Returns:
      input source
    • streamSource

      public StreamSource streamSource()
      Description copied from class: IO
      Returns a stream source.
      Specified by:
      streamSource in class IO
      Returns:
      stream source
    • inputStream

      public ArrayInput inputStream()
      Description copied from class: IO
      Returns an input stream.
      Specified by:
      inputStream in class IO
      Returns:
      input stream
    • toString

      public String toString()
      Overrides:
      toString in class IO