Package nl.knaw.dans.lib.ocflext
Class LayeredStorageOcflObjectRootDirIterator
java.lang.Object
io.ocfl.core.storage.common.OcflObjectRootDirIterator
nl.knaw.dans.lib.ocflext.LayeredStorageOcflObjectRootDirIterator
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Iterator<String>
public class LayeredStorageOcflObjectRootDirIterator
extends io.ocfl.core.storage.common.OcflObjectRootDirIterator
-
Nested Class Summary
Nested classes/interfaces inherited from class io.ocfl.core.storage.common.OcflObjectRootDirIterator
io.ocfl.core.storage.common.OcflObjectRootDirIterator.Directory
-
Constructor Summary
ConstructorsConstructorDescriptionLayeredStorageOcflObjectRootDirIterator
(nl.knaw.dans.layerstore.ItemStore itemStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected io.ocfl.core.storage.common.OcflObjectRootDirIterator.Directory
createDirectory
(String path) protected boolean
isObjectRoot
(String path) Methods inherited from class io.ocfl.core.storage.common.OcflObjectRootDirIterator
close, hasNext, next
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Constructor Details
-
LayeredStorageOcflObjectRootDirIterator
public LayeredStorageOcflObjectRootDirIterator(nl.knaw.dans.layerstore.ItemStore itemStore)
-
-
Method Details
-
isObjectRoot
- Specified by:
isObjectRoot
in classio.ocfl.core.storage.common.OcflObjectRootDirIterator
-
createDirectory
protected io.ocfl.core.storage.common.OcflObjectRootDirIterator.Directory createDirectory(String path) - Specified by:
createDirectory
in classio.ocfl.core.storage.common.OcflObjectRootDirIterator
-