# Uses of Interface
com.usatiuk.kleppmanntree.NodeMeta

Packages that use NodeMeta
Package
Description
com.usatiuk.dhfs.jkleppmanntree.structs
com.usatiuk.dhfs.peersync.structs
com.usatiuk.dhfsfs.objects
com.usatiuk.kleppmanntree

## Uses of NodeMeta in com.usatiuk.dhfs.jkleppmanntree.structs

Subinterfaces of NodeMeta in com.usatiuk.dhfs.jkleppmanntree.structs
Modifier and Type
Interface
Description
`interface`
`JKleppmannTreeNodeMeta`

## Uses of NodeMeta in com.usatiuk.dhfs.peersync.structs

Classes in com.usatiuk.dhfs.peersync.structs that implement NodeMeta
Modifier and Type
Class
Description
`final record`
`JKleppmannTreeNodeMetaPeer`

## Uses of NodeMeta in com.usatiuk.dhfsfs.objects

Classes in com.usatiuk.dhfsfs.objects that implement NodeMeta
Modifier and Type
Class
Description
`final record`
`JKleppmannTreeNodeMetaDirectory`
JKleppmannTreeNodeMetaDirectory is a record that represents a directory in the JKleppmann tree.
`final record`
`JKleppmannTreeNodeMetaFile`
JKleppmannTreeNodeMetaFile is a record that represents a file in the JKleppmann tree.

## Uses of NodeMeta in com.usatiuk.kleppmanntree

Classes in com.usatiuk.kleppmanntree with type parameters of type NodeMeta
Modifier and Type
Class
Description
`class`
`KleppmannTree<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`final record`
`LogEffect<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`final record`
`LogEffectOld<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`interface`
`LogInterface<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`final record`
`LogRecord<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`final record`
`OpMove<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`interface`
`OpRecorder<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`interface`
`StorageInterface<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
`interface`
`TreeNode<TimestampT extends Comparable<TimestampT>,PeerIdT extends Comparable<PeerIdT>,MetaT extends NodeMeta,NodeIdT>`
Methods in com.usatiuk.kleppmanntree that return NodeMeta
Modifier and Type
Method
Description
`NodeMeta`
NodeMeta.`withName(String name)`