Thanks...the problem was that I wasn't using the latest level of the
code... 

-----Original Message-----
From: Oliver Heger [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 27, 2006 2:39 PM
To: Jakarta Commons Users List
Subject: Re: XMLConfiguration: Keyname list

I think, this is a different question.

It is correct that you can access properties using indices as in your
example (though you are missing a dot before "name").

Here the question was how to obtain keys with indices when a
configuration is given. The getKeys() method returns only plain keys
without indices, e.g. "tables.table.name".

Oliver

>-----Original Message-----
>From: Oliver Heger [mailto:[EMAIL PROTECTED]
>Sent: Monday, March 27, 2006 2:15 PM
>To: Jakarta Commons Users List
>Subject: Re: XMLConfiguration: Keyname list
>
>[EMAIL PROTECTED] wrote:
>
>  
>
>>Hi
>>
>>
>>
>>Question regarding XMLConfiguration. How could I get the list of 
>>keynames stored in an XMLConfiguration object?
>>
>>
>>
>>Say for instance my XML file looks like -
>>
>><database>
>> <tables>
>>   <table tableType="system">
>>     <name>users</name>
>>     <fields>
>>       <field>
>>         <name>uid</name>
>>         <type>long</type>
>>       </field>
>>       <field>
>>         <name>uid</name>
>>         <type>long</type>
>>       </field>
>>
>>.
>>.
>>.
>>.
>></database>
>>
>>
>>
>>Is there an  API which would return a Collection of containing the 
>>following keynames?
>>
>>
>>
>>tables.table(0).fields(0).field.name
>>
>>tables.table(0).fields(1).field.name
>>
>>
>>
>>
>>
>>If not an API is there a standard way of doing this.
>>
>>
>>
>>    
>>
>This is not directly supported. The getKeys() method defined in the 
>Configuration interface only returns the defined keys without indices.
>
>For which purpose do you need these keys? If it is only for a 
>convenient way of iterating over a hierarchical configuration, the 
>latest code in SVN contains the method 
>HierarchicalConfiguration.configurationsAt(String key), which gives you

>access to sub structures of the configuration.
>
>If you really need keys with indices, I fear you will have to traverse 
>the HierarchicalConfiguration.Node objects by yourself and construct 
>the keys.
>
>HTH
>Oliver
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to