public interface ReadOnlyInodeStore
extends java.io.Closeable
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<EdgeEntry> |
allEdges() |
java.util.Set<MutableInode<?>> |
allInodes() |
default java.util.Optional<Inode> |
get(long id) |
java.util.Optional<Inode> |
get(long id,
ReadOption option) |
default java.util.Optional<Inode> |
getChild(InodeDirectoryView inode,
java.lang.String name) |
default java.util.Optional<Inode> |
getChild(InodeDirectoryView inode,
java.lang.String name,
ReadOption option) |
default java.util.Optional<Inode> |
getChild(java.lang.Long inodeId,
java.lang.String name) |
java.util.Optional<Inode> |
getChild(java.lang.Long inodeId,
java.lang.String name,
ReadOption option) |
default java.util.Optional<java.lang.Long> |
getChildId(InodeDirectoryView inode,
java.lang.String name) |
default java.util.Optional<java.lang.Long> |
getChildId(InodeDirectoryView inode,
java.lang.String name,
ReadOption option) |
default java.util.Optional<java.lang.Long> |
getChildId(java.lang.Long inodeId,
java.lang.String name) |
java.util.Optional<java.lang.Long> |
getChildId(java.lang.Long inodeId,
java.lang.String name,
ReadOption option) |
default java.lang.Iterable<java.lang.Long> |
getChildIds(InodeDirectoryView inode) |
default java.lang.Iterable<java.lang.Long> |
getChildIds(InodeDirectoryView inode,
ReadOption option)
Returns an iterable for the ids of the children of the given directory.
|
default java.lang.Iterable<java.lang.Long> |
getChildIds(java.lang.Long inodeId) |
java.lang.Iterable<java.lang.Long> |
getChildIds(java.lang.Long inodeId,
ReadOption option)
Returns an iterable for the ids of the children of the given directory.
|
default java.lang.Iterable<? extends Inode> |
getChildren(InodeDirectoryView inode) |
default java.lang.Iterable<? extends Inode> |
getChildren(InodeDirectoryView inode,
ReadOption option) |
default java.lang.Iterable<? extends Inode> |
getChildren(java.lang.Long inodeId) |
default java.lang.Iterable<? extends Inode> |
getChildren(java.lang.Long inodeId,
ReadOption option)
Returns an iterator over the children of the specified inode.
|
default boolean |
hasChildren(InodeDirectoryView inode) |
boolean |
hasChildren(InodeDirectoryView inode,
ReadOption option) |
java.util.Optional<Inode> get(long id, ReadOption option)
id - an inode idoption - the optionsdefault java.util.Optional<Inode> get(long id)
id - an inode idget(long, ReadOption) with default optionjava.lang.Iterable<java.lang.Long> getChildIds(java.lang.Long inodeId,
ReadOption option)
inodeId - an inode id to list child ids foroption - the optionsdefault java.lang.Iterable<java.lang.Long> getChildIds(java.lang.Long inodeId)
inodeId - an inode id to list child ids forgetChildIds(Long, ReadOption) with default optiondefault java.lang.Iterable<java.lang.Long> getChildIds(InodeDirectoryView inode, ReadOption option)
inode - the inode to list child ids foroption - the optionsdefault java.lang.Iterable<java.lang.Long> getChildIds(InodeDirectoryView inode)
inode - the inode to list child ids forgetChildIds(InodeDirectoryView, ReadOption) with default optiondefault java.lang.Iterable<? extends Inode> getChildren(java.lang.Long inodeId, ReadOption option)
inodeId - an inode idoption - the optionsdefault java.lang.Iterable<? extends Inode> getChildren(java.lang.Long inodeId)
inodeId - an inode idgetChildren(Long, ReadOption) with default optiondefault java.lang.Iterable<? extends Inode> getChildren(InodeDirectoryView inode, ReadOption option)
inode - an inode directoryoption - the optionsdefault java.lang.Iterable<? extends Inode> getChildren(InodeDirectoryView inode)
inode - an inode directorygetChildren(InodeDirectoryView, ReadOption) with default optionjava.util.Optional<java.lang.Long> getChildId(java.lang.Long inodeId,
java.lang.String name,
ReadOption option)
inodeId - an inode idname - an inode nameoption - the optionsdefault java.util.Optional<java.lang.Long> getChildId(java.lang.Long inodeId,
java.lang.String name)
inodeId - an inode idname - an inode namegetChildId(Long, String, ReadOption) with default optiondefault java.util.Optional<java.lang.Long> getChildId(InodeDirectoryView inode, java.lang.String name, ReadOption option)
inode - an inode directoryname - an inode nameoption - the optionsdefault java.util.Optional<java.lang.Long> getChildId(InodeDirectoryView inode, java.lang.String name)
inode - an inode directoryname - an inode namegetChildId(InodeDirectoryView, String, ReadOption) with default
optionjava.util.Optional<Inode> getChild(java.lang.Long inodeId, java.lang.String name, ReadOption option)
inodeId - an inode idname - an inode nameoption - the optionsdefault java.util.Optional<Inode> getChild(java.lang.Long inodeId, java.lang.String name)
inodeId - an inode idname - an inode namegetChild(Long, String, ReadOption) with default optiondefault java.util.Optional<Inode> getChild(InodeDirectoryView inode, java.lang.String name, ReadOption option)
inode - an inode directoryname - an inode nameoption - the optionsdefault java.util.Optional<Inode> getChild(InodeDirectoryView inode, java.lang.String name)
inode - an inode directoryname - an inode namegetChild(InodeDirectoryView, String, ReadOption) with default
optionboolean hasChildren(InodeDirectoryView inode, ReadOption option)
inode - an inode directoryoption - the optionsdefault boolean hasChildren(InodeDirectoryView inode)
inode - an inode directoryhasChildren(InodeDirectoryView, ReadOption) with default optionjava.util.Set<EdgeEntry> allEdges()
java.util.Set<MutableInode<?>> allInodes()
Copyright © 2020. All Rights Reserved.