OpenJDK / aarch32-port / jdk9u / jdk
changeset 12173:23de469e194d
8087283: Add support for the XML Signature here() function to the JDK XPath implementation
Reviewed-by: alanb, joehw
author | mullan |
---|---|
date | Fri, 12 Jun 2015 16:36:33 -0400 |
parents | 071f887320f8 |
children | 2ad329d59d5d |
files | src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XalanXPathAPI.java |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XalanXPathAPI.java Thu Jun 11 10:38:29 2015 -0700 +++ b/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XalanXPathAPI.java Fri Jun 12 16:36:33 2015 -0400 @@ -167,6 +167,13 @@ private synchronized static void fixupFunctionTable() { installed = false; + if (new FunctionTable().functionAvailable("here")) { + if (log.isLoggable(java.util.logging.Level.FINE)) { + log.log(java.util.logging.Level.FINE, "Here function already registered"); + } + installed = true; + return; + } if (log.isLoggable(java.util.logging.Level.FINE)) { log.log(java.util.logging.Level.FINE, "Registering Here function"); }