PBranch

class PBranch(tree: ITree, idGenerator: IIdGenerator) : IBranch

Constructors

Link copied to clipboard
constructor(tree: ITree, idGenerator: IIdGenerator)

Functions

Link copied to clipboard
open override fun addListener(l: IBranchListener)
Link copied to clipboard
open override fun canRead(): Boolean
Link copied to clipboard
open override fun canWrite(): Boolean
Link copied to clipboard
open override fun <T> computeRead(computable: () -> T): T
Link copied to clipboard
open fun <T> computeReadT(computable: (IReadTransaction) -> T): T
Link copied to clipboard
open override fun <T> computeWrite(computable: () -> T): T
Link copied to clipboard
open fun <T> computeWriteT(computable: (IWriteTransaction) -> T): T
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getId(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun removeListener(l: IBranchListener)
Link copied to clipboard
open override fun runRead(runnable: () -> Unit)
Link copied to clipboard
open fun runReadT(f: (IReadTransaction) -> Unit)
Link copied to clipboard
open override fun runWrite(runnable: () -> Unit)
Link copied to clipboard
open fun runWriteT(f: (IWriteTransaction) -> Unit)

Properties

Link copied to clipboard
Link copied to clipboard
open override val transaction: ITransaction
Link copied to clipboard