You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2017/07/30 22:50:14 UTC

svn commit: r1803478 [23/29] - in /axis/site/axis2/java/rampart-staging: ./ apidocs/ apidocs/org/apache/rahas/ apidocs/org/apache/rahas/class-use/ apidocs/org/apache/rahas/impl/ apidocs/org/apache/rahas/impl/util/ apidocs/org/apache/rampart/ apidocs/or...

Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/Axis2Util.java.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/Axis2Util.java.html?rev=1803478&r1=1803477&r2=1803478&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/Axis2Util.java.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/Axis2Util.java.html Sun Jul 30 22:50:11 2017
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>Axis2Util.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_source">Axis2Util.java</span></div><h1>Axis2Util.java</h1>
 <pre class="source lang-java linenums">/*
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>Axis2Util.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.source.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_source">Axis2Util.java</span></div><h1>Axis2Util.jav
 a</h1><pre class="source lang-java linenums">/*
  * Copyright 2004,2005 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
@@ -84,22 +84,21 @@ import java.util.Iterator;
 	 * Creates a DOM Document using the SOAP Envelope.
 	 * @param env An org.apache.axiom.soap.SOAPEnvelope instance
 	 * @return Returns the DOM Document of the given SOAP Envelope.
-	 * @throws Exception
 	 */
 	public static Document getDocumentFromSOAPEnvelope(SOAPEnvelope env, boolean useDoom)
 			throws WSSecurityException {
 		try {
-<span class="fc bfc" id="L92" title="All 2 branches covered.">            if(env instanceof Element) {</span>
-<span class="fc" id="L93">                Element element = (Element)env;</span>
-<span class="fc" id="L94">                Document document = element.getOwnerDocument();</span>
+<span class="fc bfc" id="L91" title="All 2 branches covered.">            if(env instanceof Element) {</span>
+<span class="fc" id="L92">                Element element = (Element)env;</span>
+<span class="fc" id="L93">                Document document = element.getOwnerDocument();</span>
                 // For outgoing messages, Axis2 only creates the SOAPEnvelope, but no document. If
                 // the Axiom implementation also supports DOM, then the envelope (seen as a DOM
                 // element) will have an owner document, but the document and the envelope have no
                 // parent-child relationship. On the other hand, the input expected by WSS4J is
                 // a document with the envelope as document element. Therefore we need to set the
                 // envelope as document element on the owner document.
-<span class="pc bpc" id="L101" title="1 of 2 branches missed.">                if (element.getParentNode() != document) {</span>
-<span class="fc" id="L102">                    document.appendChild(element);</span>
+<span class="pc bpc" id="L100" title="1 of 2 branches missed.">                if (element.getParentNode() != document) {</span>
+<span class="fc" id="L101">                    document.appendChild(element);</span>
                 }
                 // If the Axiom implementation supports DOM, then it is possible/likely that the
                 // DOM API was used to create the object model (or parts of it). In this case, the
@@ -113,82 +112,82 @@ import java.util.Iterator;
                 // model (including OMSourcedElements) because the Axiom builder is required to
                 // perform namespace repairing, so that no modifications to unexpanded parts of
                 // the message are required.
-<span class="fc" id="L116">                DOMConfiguration domConfig = document.getDomConfig();</span>
-<span class="fc" id="L117">                domConfig.setParameter(&quot;split-cdata-sections&quot;, Boolean.FALSE);</span>
-<span class="fc" id="L118">                domConfig.setParameter(&quot;well-formed&quot;, Boolean.FALSE);</span>
-<span class="fc" id="L119">                domConfig.setParameter(&quot;namespaces&quot;, Boolean.TRUE);</span>
-<span class="fc" id="L120">                document.normalizeDocument();</span>
-<span class="fc" id="L121">                return document;</span>
+<span class="fc" id="L115">                DOMConfiguration domConfig = document.getDomConfig();</span>
+<span class="fc" id="L116">                domConfig.setParameter(&quot;split-cdata-sections&quot;, Boolean.FALSE);</span>
+<span class="fc" id="L117">                domConfig.setParameter(&quot;well-formed&quot;, Boolean.FALSE);</span>
+<span class="fc" id="L118">                domConfig.setParameter(&quot;namespaces&quot;, Boolean.TRUE);</span>
+<span class="fc" id="L119">                document.normalizeDocument();</span>
+<span class="fc" id="L120">                return document;</span>
             }
             
-<span class="pc bpc" id="L124" title="1 of 2 branches missed.">            if (useDoom) {</span>
-<span class="fc" id="L125">                env.build();</span>
+<span class="pc bpc" id="L123" title="1 of 2 branches missed.">            if (useDoom) {</span>
+<span class="fc" id="L124">                env.build();</span>
 
                 // Workaround to prevent a bug in AXIOM where
                 // there can be an incomplete OMElement as the first child body
-<span class="fc" id="L129">                OMElement firstElement = env.getBody().getFirstElement();</span>
-<span class="pc bpc" id="L130" title="1 of 2 branches missed.">                if (firstElement != null) {</span>
-<span class="fc" id="L131">                    firstElement.build();</span>
+<span class="fc" id="L128">                OMElement firstElement = env.getBody().getFirstElement();</span>
+<span class="pc bpc" id="L129" title="1 of 2 branches missed.">                if (firstElement != null) {</span>
+<span class="fc" id="L130">                    firstElement.build();</span>
                 }
                 
                 //Get processed headers
-<span class="fc" id="L135">                SOAPHeader soapHeader = env.getHeader();</span>
-<span class="fc" id="L136">                ArrayList processedHeaderQNames = new ArrayList();</span>
-<span class="pc bpc" id="L137" title="1 of 2 branches missed.">                if(soapHeader != null) {</span>
-<span class="fc" id="L138">                    Iterator headerBlocs = soapHeader.getChildElements();</span>
-<span class="fc bfc" id="L139" title="All 2 branches covered.">                    while (headerBlocs.hasNext()) {</span>
-<span class="fc" id="L140">                        SOAPHeaderBlock element = (SOAPHeaderBlock) headerBlocs.next();</span>
-<span class="fc bfc" id="L141" title="All 2 branches covered.">                        if(element.isProcessed()) {</span>
-<span class="fc" id="L142">                            processedHeaderQNames.add(element.getQName());</span>
+<span class="fc" id="L134">                SOAPHeader soapHeader = env.getHeader();</span>
+<span class="fc" id="L135">                ArrayList processedHeaderQNames = new ArrayList();</span>
+<span class="pc bpc" id="L136" title="1 of 2 branches missed.">                if(soapHeader != null) {</span>
+<span class="fc" id="L137">                    Iterator headerBlocs = soapHeader.getChildElements();</span>
+<span class="fc bfc" id="L138" title="All 2 branches covered.">                    while (headerBlocs.hasNext()) {</span>
+<span class="fc" id="L139">                        SOAPHeaderBlock element = (SOAPHeaderBlock) headerBlocs.next();</span>
+<span class="fc bfc" id="L140" title="All 2 branches covered.">                        if(element.isProcessed()) {</span>
+<span class="fc" id="L141">                            processedHeaderQNames.add(element.getQName());</span>
                         }
-<span class="fc" id="L144">                    }</span>
+<span class="fc" id="L143">                    }</span>
                 }
 
                 // Check the namespace and find SOAP version and factory
-<span class="fc" id="L148">                String nsURI = null;</span>
-<span class="fc" id="L149">                OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM);</span>
+<span class="fc" id="L147">                String nsURI = null;</span>
+<span class="fc" id="L148">                OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM);</span>
                 SOAPFactory factory;
-<span class="fc bfc" id="L151" title="All 2 branches covered.">                if (env.getNamespace().getNamespaceURI().equals(</span>
+<span class="fc bfc" id="L150" title="All 2 branches covered.">                if (env.getNamespace().getNamespaceURI().equals(</span>
                         SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
-<span class="fc" id="L153">                    nsURI = SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI;</span>
-<span class="fc" id="L154">                    factory = metaFactory.getSOAP11Factory();</span>
+<span class="fc" id="L152">                    nsURI = SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI;</span>
+<span class="fc" id="L153">                    factory = metaFactory.getSOAP11Factory();</span>
                 } else {
-<span class="fc" id="L156">                    nsURI = SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI;</span>
-<span class="fc" id="L157">                    factory = metaFactory.getSOAP12Factory();</span>
+<span class="fc" id="L155">                    nsURI = SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI;</span>
+<span class="fc" id="L156">                    factory = metaFactory.getSOAP12Factory();</span>
                 }
 
-<span class="fc" id="L160">                StAXSOAPModelBuilder stAXSOAPModelBuilder = new StAXSOAPModelBuilder(</span>
+<span class="fc" id="L159">                StAXSOAPModelBuilder stAXSOAPModelBuilder = new StAXSOAPModelBuilder(</span>
                         env.getXMLStreamReader(), factory, nsURI);
-<span class="fc" id="L162">                SOAPEnvelope envelope = (stAXSOAPModelBuilder)</span>
+<span class="fc" id="L161">                SOAPEnvelope envelope = (stAXSOAPModelBuilder)</span>
                         .getSOAPEnvelope();
-<span class="fc" id="L164">                envelope.getParent().build();</span>
+<span class="fc" id="L163">                envelope.getParent().build();</span>
                 
                 //Set the processed flag of the processed headers
-<span class="fc" id="L167">                SOAPHeader header = envelope.getHeader();</span>
-<span class="fc" id="L168">                for (Iterator iter = processedHeaderQNames.iterator(); iter</span>
-<span class="fc bfc" id="L169" title="All 2 branches covered.">                        .hasNext();) {</span>
-<span class="fc" id="L170">                    QName name = (QName) iter.next();</span>
-<span class="fc" id="L171">                    Iterator omKids = header.getChildrenWithName(name);</span>
-<span class="pc bpc" id="L172" title="1 of 2 branches missed.">                    if(omKids.hasNext()) {</span>
-<span class="fc" id="L173">                        ((SOAPHeaderBlock)omKids.next()).setProcessed();</span>
+<span class="fc" id="L166">                SOAPHeader header = envelope.getHeader();</span>
+<span class="fc" id="L167">                for (Iterator iter = processedHeaderQNames.iterator(); iter</span>
+<span class="fc bfc" id="L168" title="All 2 branches covered.">                        .hasNext();) {</span>
+<span class="fc" id="L169">                    QName name = (QName) iter.next();</span>
+<span class="fc" id="L170">                    Iterator omKids = header.getChildrenWithName(name);</span>
+<span class="pc bpc" id="L171" title="1 of 2 branches missed.">                    if(omKids.hasNext()) {</span>
+<span class="fc" id="L172">                        ((SOAPHeaderBlock)omKids.next()).setProcessed();</span>
                     }
-<span class="fc" id="L175">                }</span>
+<span class="fc" id="L174">                }</span>
                 
-<span class="fc" id="L177">                Element envElem = (Element) envelope;</span>
-<span class="fc" id="L178">                return envElem.getOwnerDocument();</span>
+<span class="fc" id="L176">                Element envElem = (Element) envelope;</span>
+<span class="fc" id="L177">                return envElem.getOwnerDocument();</span>
             } else {
-<span class="nc" id="L180">                ByteArrayOutputStream baos = new ByteArrayOutputStream();</span>
-<span class="nc" id="L181">                env.build();</span>
-<span class="nc" id="L182">                env.serialize(baos);</span>
-<span class="nc" id="L183">                ByteArrayInputStream bais = new ByteArrayInputStream(baos</span>
+<span class="nc" id="L179">                ByteArrayOutputStream baos = new ByteArrayOutputStream();</span>
+<span class="nc" id="L180">                env.build();</span>
+<span class="nc" id="L181">                env.serialize(baos);</span>
+<span class="nc" id="L182">                ByteArrayInputStream bais = new ByteArrayInputStream(baos</span>
                         .toByteArray());
-<span class="nc" id="L185">                DocumentBuilderFactory factory = DocumentBuilderFactory</span>
+<span class="nc" id="L184">                DocumentBuilderFactory factory = DocumentBuilderFactory</span>
                         .newInstance();
-<span class="nc" id="L187">                factory.setNamespaceAware(true);</span>
-<span class="nc" id="L188">                return factory.newDocumentBuilder().parse(bais);</span>
+<span class="nc" id="L186">                factory.setNamespaceAware(true);</span>
+<span class="nc" id="L187">                return factory.newDocumentBuilder().parse(bais);</span>
             }
-<span class="nc" id="L190">		} catch (Exception e) {</span>
-<span class="nc" id="L191">			throw new WSSecurityException(</span>
+<span class="nc" id="L189">		} catch (Exception e) {</span>
+<span class="nc" id="L190">			throw new WSSecurityException(</span>
 					&quot;Error in converting SOAP Envelope to Document&quot;, e);
 		}
 	}
@@ -203,107 +202,107 @@ import java.util.Iterator;
 	public static SOAPEnvelope getSOAPEnvelopeFromDOMDocument(Document doc, boolean useDoom)
             throws WSSecurityException {
 
-<span class="fc" id="L206">	    Element documentElement = doc.getDocumentElement();</span>
-<span class="pc bpc" id="L207" title="1 of 2 branches missed.">	    if (documentElement instanceof SOAPEnvelope) {</span>
-<span class="fc" id="L208">	        SOAPEnvelope env = (SOAPEnvelope)documentElement;</span>
+<span class="fc" id="L205">	    Element documentElement = doc.getDocumentElement();</span>
+<span class="pc bpc" id="L206" title="1 of 2 branches missed.">	    if (documentElement instanceof SOAPEnvelope) {</span>
+<span class="fc" id="L207">	        SOAPEnvelope env = (SOAPEnvelope)documentElement;</span>
 	        // If the DOM tree already implements the Axiom API and the corresponding
 	        // Axiom implementation is also used as default implementation, then just return
 	        // the SOAPEnvelope directly. Note that this will never be the case for DOOM,
 	        // but may be the case for a non standard Axiom implementation.
-<span class="pc bpc" id="L213" title="1 of 2 branches missed.">	        if (env.getOMFactory().getMetaFactory() == OMAbstractFactory.getMetaFactory()) {</span>
-<span class="nc" id="L214">	            return env;</span>
+<span class="pc bpc" id="L212" title="1 of 2 branches missed.">	        if (env.getOMFactory().getMetaFactory() == OMAbstractFactory.getMetaFactory()) {</span>
+<span class="nc" id="L213">	            return env;</span>
 	        }
 	    }
 	    
-<span class="pc bpc" id="L218" title="1 of 2 branches missed.">        if(useDoom) {</span>
+<span class="pc bpc" id="L217" title="1 of 2 branches missed.">        if(useDoom) {</span>
             try {
                 //Get processed headers
-<span class="fc" id="L221">                SOAPEnvelope env = (SOAPEnvelope)doc.getDocumentElement(); </span>
-<span class="fc" id="L222">                ArrayList processedHeaderQNames = new ArrayList();</span>
-<span class="fc" id="L223">                SOAPHeader soapHeader = env.getHeader();</span>
+<span class="fc" id="L220">                SOAPEnvelope env = (SOAPEnvelope)doc.getDocumentElement(); </span>
+<span class="fc" id="L221">                ArrayList processedHeaderQNames = new ArrayList();</span>
+<span class="fc" id="L222">                SOAPHeader soapHeader = env.getHeader();</span>
                 
-<span class="pc bpc" id="L225" title="1 of 2 branches missed.">                if(soapHeader != null) {</span>
-<span class="fc" id="L226">                    Iterator headerBlocs = soapHeader.getChildElements();</span>
-<span class="fc bfc" id="L227" title="All 2 branches covered.">                    while (headerBlocs.hasNext()) {</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">                if(soapHeader != null) {</span>
+<span class="fc" id="L225">                    Iterator headerBlocs = soapHeader.getChildElements();</span>
+<span class="fc bfc" id="L226" title="All 2 branches covered.">                    while (headerBlocs.hasNext()) {</span>
                     	
-<span class="fc" id="L229">                    	OMElement element = (OMElement)headerBlocs.next();</span>
-<span class="fc" id="L230">                    	SOAPHeaderBlock header = null;</span>
+<span class="fc" id="L228">                    	OMElement element = (OMElement)headerBlocs.next();</span>
+<span class="fc" id="L229">                    	SOAPHeaderBlock header = null;</span>
                     	
-<span class="fc bfc" id="L232" title="All 2 branches covered.">                    	if (element instanceof SOAPHeaderBlock) {</span>
-<span class="fc" id="L233">                            header = (SOAPHeaderBlock) element;</span>
+<span class="fc bfc" id="L231" title="All 2 branches covered.">                    	if (element instanceof SOAPHeaderBlock) {</span>
+<span class="fc" id="L232">                            header = (SOAPHeaderBlock) element;</span>
                             
                         // If a header block is not an instance of SOAPHeaderBlock, it means that
                         // it is a header we have added in rampart eg. EncryptedHeader and should
                         // be converted to SOAPHeaderBlock for processing
                     	} else {
-<span class="fc" id="L239">                    		header = soapHeader.addHeaderBlock(element.getLocalName(), element.getNamespace());</span>
-<span class="fc" id="L240">                    		Iterator attrIter = element.getAllAttributes();</span>
-<span class="pc bpc" id="L241" title="1 of 2 branches missed.">                    		while (attrIter.hasNext()) {</span>
-<span class="nc" id="L242">                    			OMAttribute attr = (OMAttribute)attrIter.next();</span>
-<span class="nc" id="L243">                    			header.addAttribute(attr.getLocalName(), attr.getAttributeValue(), attr.getNamespace());</span>
-<span class="nc" id="L244">                    		}</span>
-<span class="fc" id="L245">                    		Iterator nsIter  = element.getAllDeclaredNamespaces();</span>
-<span class="fc bfc" id="L246" title="All 2 branches covered.">                    		while (nsIter.hasNext()) {</span>
-<span class="fc" id="L247">                    			OMNamespace ns =  (OMNamespace) nsIter.next();</span>
-<span class="fc" id="L248">                    			header.declareNamespace(ns);</span>
-<span class="fc" id="L249">                    		}</span>
+<span class="fc" id="L238">                    		header = soapHeader.addHeaderBlock(element.getLocalName(), element.getNamespace());</span>
+<span class="fc" id="L239">                    		Iterator attrIter = element.getAllAttributes();</span>
+<span class="pc bpc" id="L240" title="1 of 2 branches missed.">                    		while (attrIter.hasNext()) {</span>
+<span class="nc" id="L241">                    			OMAttribute attr = (OMAttribute)attrIter.next();</span>
+<span class="nc" id="L242">                    			header.addAttribute(attr.getLocalName(), attr.getAttributeValue(), attr.getNamespace());</span>
+<span class="nc" id="L243">                    		}</span>
+<span class="fc" id="L244">                    		Iterator nsIter  = element.getAllDeclaredNamespaces();</span>
+<span class="fc bfc" id="L245" title="All 2 branches covered.">                    		while (nsIter.hasNext()) {</span>
+<span class="fc" id="L246">                    			OMNamespace ns =  (OMNamespace) nsIter.next();</span>
+<span class="fc" id="L247">                    			header.declareNamespace(ns);</span>
+<span class="fc" id="L248">                    		}</span>
                     		// retrieve all child nodes (including any text nodes)
                     		// and re-attach to header block
-<span class="fc" id="L252">                    		Iterator children = element.getChildren();</span>
-<span class="fc bfc" id="L253" title="All 2 branches covered.">                    		while (children.hasNext()) {</span>
-<span class="fc" id="L254">                    			OMNode child = (OMNode)children.next();</span>
-<span class="fc" id="L255">                    			children.remove();</span>
-<span class="fc" id="L256">                    			header.addChild(child);</span>
-<span class="fc" id="L257">                    		}</span>
+<span class="fc" id="L251">                    		Iterator children = element.getChildren();</span>
+<span class="fc bfc" id="L252" title="All 2 branches covered.">                    		while (children.hasNext()) {</span>
+<span class="fc" id="L253">                    			OMNode child = (OMNode)children.next();</span>
+<span class="fc" id="L254">                    			children.remove();</span>
+<span class="fc" id="L255">                    			header.addChild(child);</span>
+<span class="fc" id="L256">                    		}</span>
                     		
-<span class="fc" id="L259">                    		headerBlocs.remove();</span>
+<span class="fc" id="L258">                    		headerBlocs.remove();</span>
                     		
-<span class="fc" id="L261">                    		soapHeader.build();</span>
+<span class="fc" id="L260">                    		soapHeader.build();</span>
                     		
-<span class="fc" id="L263">                    		header.setProcessed();</span>
+<span class="fc" id="L262">                    		header.setProcessed();</span>
                     		
                     	}
                     	
-<span class="fc bfc" id="L267" title="All 2 branches covered.">                        if(header.isProcessed()) {</span>
-<span class="fc" id="L268">                            processedHeaderQNames.add(element.getQName());</span>
+<span class="fc bfc" id="L266" title="All 2 branches covered.">                        if(header.isProcessed()) {</span>
+<span class="fc" id="L267">                            processedHeaderQNames.add(element.getQName());</span>
                         }
-<span class="fc" id="L270">                    }</span>
+<span class="fc" id="L269">                    }</span>
                 
                 }
-<span class="fc" id="L273">                XMLStreamReader reader = ((OMElement) doc.getDocumentElement())</span>
+<span class="fc" id="L272">                XMLStreamReader reader = ((OMElement) doc.getDocumentElement())</span>
                         .getXMLStreamReader();
-<span class="fc" id="L275">                SOAPModelBuilder stAXSOAPModelBuilder = OMXMLBuilderFactory.createStAXSOAPModelBuilder(</span>
+<span class="fc" id="L274">                SOAPModelBuilder stAXSOAPModelBuilder = OMXMLBuilderFactory.createStAXSOAPModelBuilder(</span>
                         reader);
-<span class="fc" id="L277">                SOAPEnvelope envelope = stAXSOAPModelBuilder.getSOAPEnvelope();</span>
+<span class="fc" id="L276">                SOAPEnvelope envelope = stAXSOAPModelBuilder.getSOAPEnvelope();</span>
                 
                 //Set the processed flag of the processed headers
-<span class="fc" id="L280">                SOAPHeader header = envelope.getHeader();</span>
-<span class="fc" id="L281">                for (Iterator iter = processedHeaderQNames.iterator(); iter</span>
-<span class="fc bfc" id="L282" title="All 2 branches covered.">                        .hasNext();) {</span>
-<span class="fc" id="L283">                    QName name = (QName) iter.next();</span>
-<span class="fc" id="L284">                    Iterator omKids = header.getChildrenWithName(name);</span>
-<span class="pc bpc" id="L285" title="1 of 2 branches missed.">                    if(omKids.hasNext()) {</span>
-<span class="fc" id="L286">                        ((SOAPHeaderBlock)omKids.next()).setProcessed();</span>
+<span class="fc" id="L279">                SOAPHeader header = envelope.getHeader();</span>
+<span class="fc" id="L280">                for (Iterator iter = processedHeaderQNames.iterator(); iter</span>
+<span class="fc bfc" id="L281" title="All 2 branches covered.">                        .hasNext();) {</span>
+<span class="fc" id="L282">                    QName name = (QName) iter.next();</span>
+<span class="fc" id="L283">                    Iterator omKids = header.getChildrenWithName(name);</span>
+<span class="pc bpc" id="L284" title="1 of 2 branches missed.">                    if(omKids.hasNext()) {</span>
+<span class="fc" id="L285">                        ((SOAPHeaderBlock)omKids.next()).setProcessed();</span>
                     }
-<span class="fc" id="L288">                }</span>
+<span class="fc" id="L287">                }</span>
                 
-<span class="fc" id="L290">                envelope.build();</span>
+<span class="fc" id="L289">                envelope.build();</span>
                 
-<span class="fc" id="L292">                return envelope;</span>
+<span class="fc" id="L291">                return envelope;</span>
 
-<span class="nc" id="L294">            } catch (FactoryConfigurationError e) {</span>
-<span class="nc" id="L295">                throw new WSSecurityException(e.getMessage());</span>
+<span class="nc" id="L293">            } catch (FactoryConfigurationError e) {</span>
+<span class="nc" id="L294">                throw new WSSecurityException(e.getMessage());</span>
             }
         } else {
             try {
-<span class="nc" id="L299">                ByteArrayOutputStream os = new ByteArrayOutputStream();</span>
-<span class="nc" id="L300">                XMLUtils.outputDOM(doc.getDocumentElement(), os, true);</span>
-<span class="nc" id="L301">                ByteArrayInputStream bais =  new ByteArrayInputStream(os.toByteArray());</span>
-
-<span class="nc" id="L303">                SOAPModelBuilder stAXSOAPModelBuilder = OMXMLBuilderFactory.createSOAPModelBuilder(bais, null);</span>
-<span class="nc" id="L304">                return stAXSOAPModelBuilder.getSOAPEnvelope();</span>
-<span class="nc" id="L305">            } catch (Exception e) {</span>
-<span class="nc" id="L306">                throw new WSSecurityException(e.getMessage());</span>
+<span class="nc" id="L298">                ByteArrayOutputStream os = new ByteArrayOutputStream();</span>
+<span class="nc" id="L299">                XMLUtils.outputDOM(doc.getDocumentElement(), os, true);</span>
+<span class="nc" id="L300">                ByteArrayInputStream bais =  new ByteArrayInputStream(os.toByteArray());</span>
+
+<span class="nc" id="L302">                SOAPModelBuilder stAXSOAPModelBuilder = OMXMLBuilderFactory.createSOAPModelBuilder(bais, null);</span>
+<span class="nc" id="L303">                return stAXSOAPModelBuilder.getSOAPEnvelope();</span>
+<span class="nc" id="L304">            } catch (Exception e) {</span>
+<span class="nc" id="L305">                throw new WSSecurityException(e.getMessage());</span>
             }
         }
     }
@@ -321,13 +320,13 @@ import java.util.Iterator;
 	 */
 	public static String getKey(String originalKey, boolean inHandler, int repetition) {
 		
-<span class="nc bnc" id="L324" title="All 8 branches missed.">		if(repetition &gt; 0 &amp;&amp; !inHandler &amp;&amp; </span>
+<span class="nc bnc" id="L323" title="All 8 branches missed.">		if(repetition &gt; 0 &amp;&amp; !inHandler &amp;&amp; </span>
 				!originalKey.equals(WSSHandlerConstants.OUTFLOW_SECURITY)&amp;&amp;	
 				!originalKey.equals(WSSHandlerConstants.SENDER_REPEAT_COUNT)) {
 			
-<span class="nc" id="L328">				return originalKey + repetition;</span>
+<span class="nc" id="L327">				return originalKey + repetition;</span>
 		}
-<span class="nc" id="L330">		return originalKey;</span>
+<span class="nc" id="L329">		return originalKey;</span>
 	}
 	
     /**
@@ -337,11 +336,11 @@ import java.util.Iterator;
      * @return
      */
     public static OMElement toDOOM(OMFactory factory, OMElement element){
-<span class="nc" id="L340">        StAXOMBuilder builder = new StAXOMBuilder(factory, element.getXMLStreamReader());</span>
-<span class="nc" id="L341">        OMElement elem = builder.getDocumentElement();</span>
-<span class="nc" id="L342">        elem.build();</span>
-<span class="nc" id="L343">        return elem;</span>
+<span class="nc" id="L339">        StAXOMBuilder builder = new StAXOMBuilder(factory, element.getXMLStreamReader());</span>
+<span class="nc" id="L340">        OMElement elem = builder.getDocumentElement();</span>
+<span class="nc" id="L341">        elem.build();</span>
+<span class="nc" id="L342">        return elem;</span>
     }
     
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.html?rev=1803478&r1=1803477&r2=1803478&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.html Sun Jul 30 22:50:11 2017
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MessageOptimizer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_class">MessageOptimizer</span></div><h1>MessageOptimizer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sor
 table" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">174 of 174</td><td class="ctr2">0%</td><td class="bar">10 of 10</td><td class="ctr2">0%</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">49</td
 ><td class="ctr2">49</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MessageOptimizer.java.html#L44" class="el_method">optimize(SOAPEnvelope, List, Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="93" alt="93"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MessageOptimizer.java.html#L106" class="el_method">findElements(OMElement, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="51" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td
 ><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MessageOptimizer.java.html#L83" class="el_method">optimize(SOAPEnvelope, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="49" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MessageOptimizer.java.html#L38" class="el_method">MessageOptimizer()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td clas
 s="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MessageOptimizer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_class">MessageOptimizer</span></div><h1>MessageOptimizer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sort
 able" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">174 of 174</td><td class="ctr2">0%</td><td class="bar">10 of 10</td><td class="ctr2">0%</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">49</td>
 <td class="ctr2">49</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MessageOptimizer.java.html#L44" class="el_method">optimize(SOAPEnvelope, List, Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="93" alt="93"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MessageOptimizer.java.html#L106" class="el_method">findElements(OMElement, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="51" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td>
 <td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MessageOptimizer.java.html#L83" class="el_method">optimize(SOAPEnvelope, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="49" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MessageOptimizer.java.html#L38" class="el_method">MessageOptimizer()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class
 ="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.java.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.java.html?rev=1803478&r1=1803477&r2=1803478&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.java.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/MessageOptimizer.java.html Sun Jul 30 22:50:11 2017
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MessageOptimizer.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_source">MessageOptimizer.java</span></div><h1>Messa
 geOptimizer.java</h1><pre class="source lang-java linenums">/*
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MessageOptimizer.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.source.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_source">MessageOptimizer.java</span></div><h1
 >MessageOptimizer.java</h1><pre class="source lang-java linenums">/*
  * Copyright 2004,2005 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
@@ -125,4 +125,4 @@ import java.util.StringTokenizer;
 
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/RampartUtil$CachedCrypto.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/RampartUtil%24CachedCrypto.html?rev=1803478&r1=1803477&r2=1803478&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/RampartUtil$CachedCrypto.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rampart.util/RampartUtil$CachedCrypto.html Sun Jul 30 22:50:11 2017
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>RampartUtil.CachedCrypto</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_class">RampartUtil.CachedCrypto</span></div><h1>RampartUtil.CachedCrypto</h1><table class="coverage" cellspacing="0" id="coveragetable"><
 thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><t
 d class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="RampartUtil.java.html#L107" class="el_method">RampartUtil.CachedCrypto(Crypto, long)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>RampartUtil.CachedCrypto</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> &gt; <a href="index.html" class="el_package">org.apache.rampart.util</a> &gt; <span class="el_class">RampartUtil.CachedCrypto</span></div><h1>RampartUtil.CachedCrypto</h1><table class="coverage" cellspacing="0" id="coveragetable"><t
 head><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td
  class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="RampartUtil.java.html#L107" class="el_method">RampartUtil.CachedCrypto(Crypto, long)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file