Yup.  More specifically, you'll call
Sequence.Tree.get(treeView.getTreeData(), paths.get(i)) (assuming you didn't
choose to cache such intermediate calls in local variables).

-T

On Tue, Feb 23, 2010 at 4:11 PM, Robert Piotrowski
<[email protected]>wrote:

>
> http://pivot.apache.org/1.3/docs/api/org/apache/pivot/collections/Sequence.Tree.html#get%28org.apache.pivot.collections.Sequence,%20org.apache.pivot.collections.Sequence.Tree.Path%29
>
>
>
>
>
> On Tue, Feb 23, 2010 at 3:08 PM, David McNelis <
> [email protected]> wrote:
>
>>  Thanks Greg.
>>
>>
>>
>> I think I’m on the right track, but I’m missing something clear I think.
>> Here is my snippet:
>>
>>
>>
>> *public* *void* selectedPathsChanged(TreeView arg0, Sequence<Path> paths)
>> {
>>
>> Sequence.Tree<TreeNode> tree = *new* Sequence.Tree<TreeNode>();
>>
>>
>>
>>
>> *for*(*int* i, n=paths.getLength(); i < n; i++){
>>
>>
>>
>> TreeNode node = *tree.get(paths, paths.get(i))*;
>>
>>
>>
>> }
>>
>>
>>
>> I tried casting the tree.get() to a TreeNode, but that didn’t work, as the
>> get is still bringing back a path.
>>
>>
>>
>> David
>>
>>
>>
>> *From:* Greg Brown [mailto:[email protected]]
>> *Sent:* Tuesday, February 23, 2010 2:44 PM
>> *To:* [email protected]
>> *Subject:* Re: TreeViews, Nodes and Paths
>>
>>
>>
>> Hi David,
>>
>>
>>
>> You can use the get() method of org.apache.pivot.collections.Sequence.Tree
>> to access your tree nodes by path.
>>
>>
>>
>> Greg
>>
>>
>>
>> On Feb 23, 2010, at 3:33 PM, David McNelis wrote:
>>
>>
>>
>>   I have just changed a single select TreeView to a Multi, and am having
>> some issues.
>>
>>
>>
>> Before I was able to use TreeView and the getSelectedNode() method, but
>> clearly that doesn’t apply to this situation.
>>
>>
>>
>> The getSelectedPaths() seems to be the logical direction to go, but how to
>> I retrieve the selected node(s) itself from there?  There is not a
>> getNode(Path) method and the getNodeAt(int) returns another path.
>>
>>
>>
>> I’m I missing something obvious?  Or is this really not as straightforward
>> as it would seem.
>>
>>
>>
>> Thanks in advance for any suggestions.
>>
>>
>>
>>
>>
>
>

Reply via email to