Package org.verapdf.tools.resource
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 Summary
Constructors Constructor Description FileResourceHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAll(List<Closeable> resources)
Adds all closeable objects from given list to handler.void
addResource(Closeable res)
Adds resource for closing.void
addResource(ASFileStreamCloser obj)
Adds resource for closing.void
close()
Closes all stored resources.
-
-
-
Method Detail
-
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 interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-