Class FileResourceHandler

java.lang.Object
org.verapdf.tools.resource.FileResourceHandler
All Implemented Interfaces:
Closeable, AutoCloseable

public class FileResourceHandler extends Object implements Closeable
Class that handles resource closing.
Author:
Sergey Shemyakov
  • Constructor Details

    • FileResourceHandler

      public FileResourceHandler()
  • Method Details

    • addResource

      public void addResource(ASFileStreamCloser obj)
      Adds resource for closing.
      Parameters:
      obj - is a file stream closer to be stored.
    • addResource

      public void addResource(Closeable res)
      Adds resource for closing.
      Parameters:
      res - is a closeable object to be stored.
    • close

      public void close() throws IOException
      Closes all stored resources.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException
    • addAll

      public void addAll(List<Closeable> resources)
      Adds all closeable objects from given list to handler.
      Parameters:
      resources -