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 voidaddAll(List<Closeable> resources)Adds all closeable objects from given list to handler.voidaddResource(Closeable res)Adds resource for closing.voidaddResource(ASFileStreamCloser obj)Adds resource for closing.voidclose()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 IOExceptionCloses all stored resources.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-