|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.rgw.tools.Tree<T>
ch.rgw.tools.LazyTree<T>
public class LazyTree<T>
Ein Tree, der seine Children erst bei Bedarf lädt. Dazu muss ein LazyTreeListener übergeben werden, der die Children liefern muss.
Nested Class Summary | |
---|---|
static interface |
LazyTree.LazyTreeListener
|
Field Summary |
---|
Fields inherited from class ch.rgw.tools.Tree |
---|
contents, filter, first, next, parent |
Constructor Summary | |
---|---|
LazyTree(Tree<T> p,
T elem,
IFilter f,
LazyTree.LazyTreeListener l)
|
|
LazyTree(Tree<T> p,
T elem,
LazyTree.LazyTreeListener l)
|
|
LazyTree(Tree<T> p,
T elem,
LazyTree.LazyTreeListener l,
java.util.Comparator<T> comp)
|
Method Summary | |
---|---|
LazyTree<T> |
add(T elem,
LazyTree.LazyTreeListener l)
|
java.util.Collection<Tree<T>> |
getChildren()
Alle Kind-Elemente liefern |
Tree<T> |
getFirstChild()
Erstes Kind-element liefern. |
boolean |
hasChildren()
Fragen, ob Kinder vorhanden sind |
Tree |
move(Tree newParent)
An einen anderen Parenet-Node oder Tree zügeln (Mitsamt allen Kindern) |
Tree |
preload()
|
Methods inherited from class ch.rgw.tools.Tree |
---|
add, clear, find, getAll, getNextSibling, getParent, merge, remove, setFilter, toArray |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LazyTree(Tree<T> p, T elem, LazyTree.LazyTreeListener l, java.util.Comparator<T> comp)
public LazyTree(Tree<T> p, T elem, LazyTree.LazyTreeListener l)
public LazyTree(Tree<T> p, T elem, IFilter f, LazyTree.LazyTreeListener l)
Method Detail |
---|
public java.util.Collection<Tree<T>> getChildren()
Tree
getChildren
in class Tree<T>
public boolean hasChildren()
Tree
hasChildren
in class Tree<T>
public LazyTree<T> add(T elem, LazyTree.LazyTreeListener l)
public Tree<T> getFirstChild()
Tree
getFirstChild
in class Tree<T>
public Tree move(Tree newParent)
Tree
move
in class Tree<T>
newParent
- der neue Elterpublic Tree preload()
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |