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> > <a href="index.html" class="el_package">org.apache.rampart.util</a> > <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> > <a href="index.source.html" class="el_package">org.apache.rampart.util</a> > <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 "License");
@@ -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("split-cdata-sections", Boolean.FALSE);</span>
-<span class="fc" id="L118"> domConfig.setParameter("well-formed", Boolean.FALSE);</span>
-<span class="fc" id="L119"> domConfig.setParameter("namespaces", 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("split-cdata-sections", Boolean.FALSE);</span>
+<span class="fc" id="L117"> domConfig.setParameter("well-formed", Boolean.FALSE);</span>
+<span class="fc" id="L118"> domConfig.setParameter("namespaces", 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>
"Error in converting SOAP Envelope to Document", 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 > 0 && !inHandler && </span>
+<span class="nc bnc" id="L323" title="All 8 branches missed."> if(repetition > 0 && !inHandler && </span>
!originalKey.equals(WSSHandlerConstants.OUTFLOW_SECURITY)&&
!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> > <a href="index.html" class="el_package">org.apache.rampart.util</a> > <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> > <a href="index.html" class="el_package">org.apache.rampart.util</a> > <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> > <a href="index.html" class="el_package">org.apache.rampart.util</a> > <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> > <a href="index.source.html" class="el_package">org.apache.rampart.util</a> > <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 "License");
@@ -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> > <a href="index.html" class="el_package">org.apache.rampart.util</a> > <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> > <a href="index.html" class="el_package">org.apache.rampart.util</a> > <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