O - object typeprotected static class HashMapHierarchy.Rec<O>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private class |
HashMapHierarchy.Rec.ItrChildren
Child iterator.
|
private class |
HashMapHierarchy.Rec.ItrChildrenReverse
Child iterator.
|
private class |
HashMapHierarchy.Rec.ItrParents
Parent iterator.
|
private class |
HashMapHierarchy.Rec.ItrParentsReverse
Parent iterator.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Object[] |
children
Children.
|
private static java.lang.Object[] |
EMPTY
Empty list.
|
(package private) int |
numc
Number of parents, number of children.
|
(package private) int |
nump
Number of parents, number of children.
|
(package private) java.lang.Object[] |
parents
Parents.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Rec() |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
addChild(O child)
Add a child.
|
(package private) boolean |
addParent(O parent)
Add a parent.
|
It<O> |
iterChildren()
Iterate over parents.
|
It<O> |
iterChildrenReverse()
Iterate over parents.
|
It<O> |
iterParents()
Iterate over parents.
|
It<O> |
iterParentsReverse()
Iterate over parents.
|
(package private) boolean |
removeChild(O child)
Remove a child.
|
(package private) boolean |
removeParent(O parent)
Remove a parent.
|
int nump
int numc
java.lang.Object[] parents
java.lang.Object[] children
private static final java.lang.Object[] EMPTY
boolean addParent(O parent)
parent - Parent to add.true when changedboolean addChild(O child)
child - Child to addtrue when changedboolean removeParent(O parent)
parent - Parent to remove.true when changedboolean removeChild(O child)
child - Child to remove.true when changedpublic It<O> iterParentsReverse()
Copyright © 2019 ELKI Development Team. License information.