[ 
https://issues.apache.org/jira/browse/JCR-1169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

angela updated JCR-1169:
------------------------

    Attachment: spi-commons_2.patch

patch including suggestions by tobi:

- o.a.j.conversion.NameParser 
- o.a.j.conversion.PathParser

that provide parsing utilities for JCR names (parsing code written by tobi).
they are now used within the ParsingNameResolver and ParsingPathResolver 
instead of having a separate parsing there. 

In addition i decided to

- remove the NameCache interface.
  This has been used by NamespaceResolver orginally. Now that the 
   NamespaceResolver is limited to its original functionality (namespaces) and
   does not deal with Name any more.
   For caching Names and Paths the Caching*Resolver (or a similar 
   implementation of the Name- and PathResolver interfaces should be used.

- Name- and PathResolver interfaces destinguish between 
  > IllegalNameException and 
  > MalformedPathException.



> Distribution of commons classes
> -------------------------------
>
>                 Key: JCR-1169
>                 URL: https://issues.apache.org/jira/browse/JCR-1169
>             Project: Jackrabbit
>          Issue Type: Improvement
>            Reporter: angela
>         Attachments: jcr-commons.patch, spi-commons.patch, spi-commons_2.patch
>
>
> jukka started a discussion regarding distribution of commons classes a while 
> ago:
> http://www.mail-archive.com/[email protected]/msg06698.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to