Package edu.wisc.library.ocfl.core
Class ObjectPaths.ObjectRoot
- java.lang.Object
-
- edu.wisc.library.ocfl.core.ObjectPaths.ObjectRoot
-
- All Implemented Interfaces:
ObjectPaths.HasInventory
- Enclosing class:
- ObjectPaths
public static class ObjectPaths.ObjectRoot extends Object implements ObjectPaths.HasInventory
Provides methods for navigating an OCFL object root
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectPaths.VersionRootheadVersion()PathheadVersionPath()PathinventoryFile()PathinventorySidecar()PathmutableHeadExtensionPath()PathmutableHeadPath()PathmutableHeadRevisionsPath()ObjectPaths.VersionRootmutableHeadVersion()StringobjectId()Pathpath()ObjectPaths.VersionRootversion(VersionNum versionNum)PathversionPath(VersionNum versionNum)
-
-
-
Method Detail
-
path
public Path path()
-
objectId
public String objectId()
-
inventoryFile
public Path inventoryFile()
- Specified by:
inventoryFilein interfaceObjectPaths.HasInventory
-
inventorySidecar
public Path inventorySidecar()
- Specified by:
inventorySidecarin interfaceObjectPaths.HasInventory
-
versionPath
public Path versionPath(VersionNum versionNum)
-
headVersionPath
public Path headVersionPath()
-
mutableHeadExtensionPath
public Path mutableHeadExtensionPath()
-
mutableHeadPath
public Path mutableHeadPath()
-
mutableHeadRevisionsPath
public Path mutableHeadRevisionsPath()
-
version
public ObjectPaths.VersionRoot version(VersionNum versionNum)
-
headVersion
public ObjectPaths.VersionRoot headVersion()
-
mutableHeadVersion
public ObjectPaths.VersionRoot mutableHeadVersion()
-
-