Interface InputStreamSupport

All Known Implementing Classes:
JSONConfiguration, XMLConfiguration, YAMLConfiguration

public interface InputStreamSupport

Definition of an interface to be implemented by objects which support reading from an input stream.

When reading data using a FileHandler per default a reader is used as defined by the FileBased.read(java.io.Reader) method. For some configuration formats it is necessary to directly read binary data. In order to achieve this, a FileBased object can also implement this interface. It defines an additional read() method expecting an InputStream as argument. If the FileHandler detects that its associated FileBased object implements this interface, it passes the input stream directly rather than transforming it to a reader.

Since:
2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Reads the content of this object from the specified InputStream.