[ http://issues.apache.org/jira/browse/WODEN-29?page=all ]
     
Jeremy Hughes resolved WODEN-29:
--------------------------------

    Resolution: Fixed

Fixed in r414181

> DescriptionElement.setTargetNamespace() should filter down to child elements
> ----------------------------------------------------------------------------
>
>          Key: WODEN-29
>          URL: http://issues.apache.org/jira/browse/WODEN-29
>      Project: Woden
>         Type: Improvement

>   Components: Parser
>     Reporter: Jeremy Hughes
>     Assignee: Jeremy Hughes

>
> setting targetNamespace on DescriptionElement. See [1] 
> Certain children of the <description> element have attributes which are typed 
> as NCNames. These attributes default to being within the description 
> element's targetNamespace. The API for getting one of the NCName attributes 
> is a getter method that returns a QName - which is typically more helpful 
> than returning an NCName. If the targetNamespace is set to a new namespace 
> then this should be reflected in the QNames returned by the attribute get 
> methods.
> For example InterfaceElement.getName() returns a QName. The namespace of this 
> QName should always be the same as the targetNamespace of the description 
> element it is associated with. Therefore, as Arthur says in [1]:
> "The QNames of the children are in a sense "derived" values.
> Maybe that should not be stored in the children, but rather computed
> on demand, i.e. the methods on the children create a QName and return
> that. i.e. a copy is produced."
> So that is what this JIRA will implement.
> [1] http://mail-archives.apache.org/mod_mbox/ws-woden-dev/200606.mbox/[EMAIL 
> PROTECTED]

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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

Reply via email to