[ 
https://issues.apache.org/jira/browse/CONFIGURATION-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13439779#comment-13439779
 ] 

Oliver Heger commented on CONFIGURATION-504:
--------------------------------------------

Just to make sure I understand your problem correctly: You have a hierarchical 
configuration and call {{configurationAt(key)}} with some key to obtain a sub 
configuration. Then on this sub configuration you invoke {{clear()}}. Now your 
expected result is that the whole node with the given key is removed from the 
original hierarchical configuration, right?
                
> HierarchicalConfiguration clear() method doesn't remove the node from its 
> parent anymore in XML source
> ------------------------------------------------------------------------------------------------------
>
>                 Key: CONFIGURATION-504
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-504
>             Project: Commons Configuration
>          Issue Type: Bug
>    Affects Versions: 1.8
>            Reporter: Adrien CLERC
>            Priority: Minor
>
> Using an XML source file, I used to call HierarchicalConfiguration.clear() on 
> an object to remove it from its parent. Now, it just clear the text and the 
> subnodes, but not the node itself, nor its own attribute, when the file is 
> saved.
> Here is the code that works :
> {code}
>             ConfigurationNode oldNode = configuration.getRootNode();
>             oldNode.getParentNode().removeChild(oldNode);
> {code}
> configuration belong to a list of HierarchicalConfiguration that I obtained 
> from configurationsAt. I didn't see any other way to remove a node I got from 
> that method, without explicit casting to SubnodeConfiguration.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to