Author: mbenson Date: Wed Jun 13 11:23:34 2007 New Revision: 546990 URL: http://svn.apache.org/viewvc?view=rev&rev=546990 Log: [JXPATH-88] add getPrefix(String namespaceURI) to JXPathContext, RI
Modified: jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/JXPathContext.java jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java Modified: jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/JXPathContext.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/JXPathContext.java?view=diff&rev=546990&r1=546989&r2=546990 ============================================================================== --- jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/JXPathContext.java (original) +++ jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/JXPathContext.java Wed Jun 13 11:23:34 2007 @@ -825,6 +825,17 @@ } /** + * Get the prefix associated with the specifed namespace URI. + * @param namespaceURI the ns URI to check. + * @return String prefix + * @since JXPath 1.3 + */ + public String getPrefix(String namespaceURI) { + throw new UnsupportedOperationException( + "Namespace registration is not implemented by " + getClass()); + } + + /** * Namespace prefixes can be defined implicitly by specifying a pointer to a * context where the namespaces are defined. By default, * NamespaceContextPointer is the same as the Context Pointer, see Modified: jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java?view=diff&rev=546990&r1=546989&r2=546990 ============================================================================== --- jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java (original) +++ jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java Wed Jun 13 11:23:34 2007 @@ -671,7 +671,15 @@ public String getNamespaceURI(String prefix) { return namespaceResolver.getNamespaceURI(prefix); } - + + /** + * [EMAIL PROTECTED] + * @see org.apache.commons.jxpath.JXPathContext#getPrefix(java.lang.String) + */ + public String getPrefix(String namespaceURI) { + return namespaceResolver.getPrefix(namespaceURI); + } + public void setNamespaceContextPointer(Pointer pointer) { if (namespaceResolver.isSealed()) { namespaceResolver = (NamespaceResolver) namespaceResolver.clone(); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]