Interface Resource<X extends Exception>
- Type Parameters:
X- an exception that can be thrown on closing the resource
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
Resource.Iterable<T,X>, Resource.Iterator<E, X>
- All Known Implementing Classes:
VectorFileIterators.ByteVectorFileIterator, VectorFileIterators.DoubleVectorFileIterator, VectorFileIterators.FloatVectorFileIterator, VectorFileIterators.IntVectorFileIterator, VectorFileIterators.LongVectorFileIterator, VectorFileIterators.ShortVectorFileIterator
Represents a resource which needs to be closed
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceResource.Iterable<T, X extends Exception>Represents an iterable that is also a resourcestatic interfaceResource.Iterator<E, X extends Exception>Represents an iterator that is also a resource -
Method Summary
-
Method Details
-
close
void close() throws X- Specified by:
closein interfaceAutoCloseable- Throws:
X
-