Interface NameResolver
- 
- All Known Subinterfaces:
 NamePathResolver
- All Known Implementing Classes:
 CachingNameResolver,DefaultNamePathResolver,ParsingNameResolver
public interface NameResolverResolver for JCR name Strings andNameobjects. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetJCRName(Name name)Returns the qualified JCR name String for the givenNameobject.NamegetQName(java.lang.String name)Returns theNamefor the given JCR name String. 
 - 
 
- 
- 
Method Detail
- 
getQName
Name getQName(java.lang.String name) throws IllegalNameException, javax.jcr.NamespaceException
Returns theNamefor the given JCR name String.- Parameters:
 name- A JCR name String.- Returns:
 - A 
Nameobject. - Throws:
 IllegalNameException- if the JCR name format is invalidjavax.jcr.NamespaceException- if the namespace prefix can not be resolved
 
- 
getJCRName
java.lang.String getJCRName(Name name) throws javax.jcr.NamespaceException
Returns the qualified JCR name String for the givenNameobject.- Parameters:
 name- ANameobject.- Returns:
 - The qualified JCR name String consisting of
 
prefix:localNameorlocalNamein case of the empty namespace. - Throws:
 javax.jcr.NamespaceException- if the namespace URI can not be resolved
 
 - 
 
 -