[ http://issues.apache.org/jira/browse/JCR-142?page=all ]
Jukka Zitting resolved JCR-142:
-------------------------------
Fix Version: 1.0
Resolution: Fixed
I'm sorry for not acting on this issue sooner. I was a bit occupied at times
during the summer and didn't really notice this issue until now.
The changes you proposed were committed in revision 290470 with some
modifications. I actually made the main NodeTypeReader methods public instead
protected to facilitate composition in addition to inheritance as an extension
mechanism. I also didn't change any of the DOMWalker functionality as the
getNamespaces() method should always return the namespace registrations of the
*current* element. Instead i changed the NodeTypeReader to cache the top-level
namespaces as a private property that is accessible through the proposed getter
method.
Thanks for reporting the issue! I hope that the committed changes cover the
functionality you need, even if the issue was pending so long.
> allow subclassing of NodeTypeReader
> -----------------------------------
>
> Key: JCR-142
> URL: http://issues.apache.org/jira/browse/JCR-142
> Project: Jackrabbit
> Type: Improvement
> Components: nodetype
> Reporter: Brian Moseley
> Assignee: Jukka Zitting
> Fix For: 1.0
> Attachments: nodetypereader.patch
>
> in working towards an offline tool to import custom namespaces and node
> types, i found that i needed to make some small changes to NodeTypeReader and
> DOMWalker so that i could subclass NodeTypeReader and access the namespaces
> specified in the node type definition file. see the attached patch.
--
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