Tree nodes are managed using the current tree structure and renderer.
Current implementation uses the tree data model when necessary and relays heavily on {@link org.itsnat.core.domutil.ElementTree} and related interfaces/objects.
If the tree is visually "rootless" there is no markup to the root but the root is ever counted for indexing as row 0 (including when there is no root in data model). Method calls like getParentElementFromRow(0)
returns null. This guaranties same row values for trees visually "rootless" and with visible root.
Current implementation does not use the data model on methods not containing TreePath
parameters.
|
|
|
|
|
|