public interface IpldNode extends Cborable
Modifier and Type | Interface and Description |
---|---|
static class |
IpldNode.CborIpldNode |
static class |
IpldNode.JsonIpldNode |
static class |
IpldNode.Link |
Modifier and Type | Method and Description |
---|---|
default io.ipfs.cid.Cid |
cid() |
static IpldNode |
fromCBOR(CborObject cbor) |
static IpldNode |
fromJSON(java.lang.Object json) |
java.util.List<IpldNode.Link> |
getLinks() |
byte[] |
rawData() |
Pair<IpldNode,java.util.List<java.lang.String>> |
resolve(java.util.List<java.lang.String> path) |
long |
size() |
java.util.List<java.lang.String> |
tree(java.lang.String path,
int depth)
Lists all paths within the object under 'path', and up to the given depth.
|
Pair<IpldNode,java.util.List<java.lang.String>> resolve(java.util.List<java.lang.String> path)
java.util.List<java.lang.String> tree(java.lang.String path, int depth)
path
- depth
- default io.ipfs.cid.Cid cid()
long size()
byte[] rawData()
java.util.List<IpldNode.Link> getLinks()
static IpldNode fromCBOR(CborObject cbor)
static IpldNode fromJSON(java.lang.Object json)