Accept(IVisitor4) |
void |
|
AccumulateFreeSlot(TransactionalIdSystemImpl, FreespaceCommitter, bool) |
void |
|
Add(Tree, int) |
Tree |
On adding a node to a tree, if it already exists, and if
Tree#duplicates() returns false, #isDuplicateOf() will be
called.
|
Add(Tree, Tree) |
Tree |
static
|
Add(Tree) |
Tree |
|
Add(TreeInt, int) |
TreeInt |
static
|
AddAll(Tree, IIntIterator4) |
Tree |
static
|
AddedOrExisting() |
Tree |
On adding a node to a tree, if it already exists, and if
Tree#duplicates() returns false, #onAttemptToAddDuplicate()
will be called and the existing node will be stored in
this._preceding.
|
Balance() |
Tree |
|
BalanceCheckNulls() |
Tree |
|
CalculateSize() |
void |
|
Compare(Tree) |
int |
|
DeepClone(Object) |
Object |
|
DeepClone(Tree, Object) |
Tree |
static
|
Depth(Tree) |
int |
static
|
Duplicates() |
bool |
|
Equals(Object) |
bool |
|
Filter(IPredicate4) |
Tree |
|
Find(int) |
TreeInt |
|
Find(Tree, int) |
TreeInt |
static
|
Find(Tree, Tree) |
Tree |
static
|
Find(Tree) |
Tree |
|
FindGreaterOrEqual(Tree, Tree) |
Tree |
static
|
FindSmaller(Tree, Tree) |
Tree |
static
|
First() |
Tree |
|
ForFreespace() |
bool |
|
Free(IFreespaceManager, Slot) |
void |
|
FreePreviouslyModifiedSlot(IFreespaceManager) |
void |
|
FreeToSystemFreespaceSystem() |
bool |
|
IsDeleted() |
bool |
|
IsNew() |
bool |
|
Key() |
Object |
|
Last() |
Tree |
|
Last(Tree) |
Tree |
static
|
MarshalledLength() |
int |
|
MarshalledLength(int) |
int |
|
MarshalledLength(TreeInt) |
int |
static
|
ModifiedSlotInParentIdSystem(TransactionalIdSystemImpl) |
Slot |
|
NewSlot() |
Slot |
FIXME: Check where pointers should be freed on commit.
|
Nodes() |
int |
|
NotifyDeleted(IFreespaceManager) |
void |
|
NotifySlotCreated(Slot) |
void |
|
NotifySlotUpdated(IFreespaceManager, Slot) |
void |
|
OnAttemptToAddDuplicate(Tree) |
Tree |
|
OwnLength() |
int |
|
OwnSize() |
int |
|
Read(ByteArrayBuffer) |
Object |
|
Remove() |
Tree |
|
RemoveChildren() |
void |
|
RemoveFirst() |
Tree |
|
RemoveId() |
bool |
|
RemoveLike(Tree, Tree) |
Tree |
static
|
RemoveLike(Tree) |
Tree |
|
RemoveLike(TreeInt, int) |
TreeInt |
static
|
RemoveNode(Tree) |
Tree |
|
Rollback(IFreespaceManager) |
void |
|
Root() |
Object |
|
RotateLeft() |
Tree |
|
RotateRight() |
Tree |
|
SetSizeOwn() |
void |
|
SetSizeOwnPlus(Tree, Tree) |
void |
|
SetSizeOwnPlus(Tree) |
void |
|
SetSizeOwnPreceding() |
void |
|
SetSizeOwnPrecedingSubsequent() |
void |
|
SetSizeOwnSubsequent() |
void |
|
ShallowClone() |
Object |
|
ShallowCloneInternal(Tree) |
Tree |
|
Size() |
int |
|
Size(Tree) |
int |
static
|
SlotModified() |
bool |
|
ToString() |
string |
|
Traverse(IVisitor4) |
void |
|
Traverse(Tree, IVisitor4) |
void |
static
|
Traverse(Tree, Tree, ICancellableVisitor4) |
void |
Traverses a tree with a starting point node.
static
|
TraverseFromLeaves(IVisitor4) |
void |
|
WasAddedToTree() |
bool |
|
Write(ByteArrayBuffer, TreeInt, int) |
void |
static
|
Write(ByteArrayBuffer, TreeInt) |
void |
static
|
Write(ByteArrayBuffer) |
void |
|
WritePointer(LocalObjectContainer) |
void |
|