blob: 9e0b3e3879ef14cc2cf33bfa326d8471c57830a2 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Xalan-C++ API : Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
<body>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
<hr/>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<div class="headertitle">
<h1>URISupport Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="URISupport" -->
<p><code>#include &lt;<a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>&gt;</code></p>
<p><a href="classURISupport-members.html">List of all members.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="classURISupport_1_1InvalidURIException.html">InvalidURIException</a>
<dl class="el"><dd class="mdescRight">Normalizes the string passed in, replacing \ with /. <a href="classURISupport_1_1InvalidURIException.html#_details">More...</a><br/></dl></ul>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>typedef <a class="el" href="classXalanAutoPtr.html">XalanAutoPtr</a>&lt; <a class="el" href="URISupport_8hpp.html#aa4be314b7b74926afb5667edce811d18">XMLURLType</a> &gt; <a class="el" href="classURISupport.html#a5ed3ecc95c47f564670bd811ad40a7da">URLAutoPtrType</a>
</ul>
<h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2>
<ul>
<li>static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> <a class="el" href="classURISupport.html#af635ca790c35c28875286b73475a6409">getURLFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;urlString, MemoryManager &amp;theManager)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#af635ca790c35c28875286b73475a6409"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#af6fda74b352c9357d9885917e525b09f">getURLFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;urlString, <a class="el" href="URISupport_8hpp.html#aa4be314b7b74926afb5667edce811d18">XMLURLType</a> &amp;url, MemoryManager &amp;theManager)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#af6fda74b352c9357d9885917e525b09f"></a><br/></dl><li>static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> <a class="el" href="classURISupport.html#a1e113728677f85fe2ef4c1dcb85c3cc5">getURLFromString</a> (const XalanDOMChar *urlString, MemoryManager &amp;theManager)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a1e113728677f85fe2ef4c1dcb85c3cc5"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#ae63791c178df288d8b13653e3f7f4bb3">getURLFromString</a> (const XalanDOMChar *urlString, <a class="el" href="URISupport_8hpp.html#aa4be314b7b74926afb5667edce811d18">XMLURLType</a> &amp;url, MemoryManager &amp;theManager)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#ae63791c178df288d8b13653e3f7f4bb3"></a><br/></dl><li>static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> <a class="el" href="classURISupport.html#ab7c54a4739966e5652fdead5037bf4f2">getURLFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;urlString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;base, MemoryManager &amp;theManager)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#ab7c54a4739966e5652fdead5037bf4f2"></a><br/></dl><li>static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> <a class="el" href="classURISupport.html#ab063b4345af0f6cc326c2e015c2d37db">getURLFromString</a> (const XalanDOMChar *urlString, const XalanDOMChar *base)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#ab063b4345af0f6cc326c2e015c2d37db"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#a505c415d4a6b9b1679f066a1e2bacd5c">getURLStringFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;urlString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theNormalizedURI)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a505c415d4a6b9b1679f066a1e2bacd5c"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#a5ea09f4f3afe6c26a6462bb768e98853">getURLStringFromString</a> (const XalanDOMChar *urlString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theNormalizedURI)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a5ea09f4f3afe6c26a6462bb768e98853"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#a9118835e7381b18ab964e9ba9eeeec2f">getURLStringFromString</a> (const XalanDOMChar *urlString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> len, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theNormalizedURI)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a9118835e7381b18ab964e9ba9eeeec2f"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#a66de77da1d66463e18668a2149ae8a81">getURLStringFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;urlString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;base, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theNormalizedURI)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a66de77da1d66463e18668a2149ae8a81"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#aa790127c6b4c6c04507d358313ef31ce">getURLStringFromString</a> (const XalanDOMChar *urlString, const XalanDOMChar *base, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theNormalizedURI)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#aa790127c6b4c6c04507d358313ef31ce"></a><br/></dl><li>static void <a class="el" href="classURISupport.html#ad1afbabff5ceedb47211cc0463c376e7">getURLStringFromString</a> (const XalanDOMChar *urlString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> urlStringLen, const XalanDOMChar *base, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> baseLen, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theNormalizedURI)
<dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#ad1afbabff5ceedb47211cc0463c376e7"></a><br/></dl><li>static <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classURISupport.html#a306f12752c9d5af3811d74031772ebf3">NormalizeURIText</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;uriString)
<dl class="el"><dd class="mdescRight">Normalizes the string passed in, replacing \ with /. <a href="#a306f12752c9d5af3811d74031772ebf3"></a><br/></dl></ul>
<h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2>
<ul>
<li>static const XalanDOMChar <a class="el" href="classURISupport.html#aee1315b2dc0b694fc19a4a85fe88195d">s_fileProtocolString1</a> []
<li>static const XalanDOMChar <a class="el" href="classURISupport.html#aaaa093260cfa38d4c3a535ffd6a390e3">s_fileProtocolString2</a> []
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00052">52</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a5ed3ecc95c47f564670bd811ad40a7da"></a><!-- doxytag: member="URISupport::URLAutoPtrType" ref="a5ed3ecc95c47f564670bd811ad40a7da" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanAutoPtr.html">XalanAutoPtr</a>&lt;<a class="el" href="URISupport_8hpp.html#aa4be314b7b74926afb5667edce811d18">XMLURLType</a>&gt; <a class="el" href="classXalanAutoPtr.html">URISupport::URLAutoPtrType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00056">56</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af635ca790c35c28875286b73475a6409"></a><!-- doxytag: member="URISupport::getURLFromString" ref="af635ca790c35c28875286b73475a6409" args="(const XalanDOMString &amp;urlString, MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> URISupport::getURLFromString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>auto pointer to fully qualified URI </dd></dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00065">65</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af6fda74b352c9357d9885917e525b09f"></a><!-- doxytag: member="URISupport::getURLFromString" ref="af6fda74b352c9357d9885917e525b09f" args="(const XalanDOMString &amp;urlString, XMLURLType &amp;url, MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLFromString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="URISupport_8hpp.html#aa4be314b7b74926afb5667edce811d18">XMLURLType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>url</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>url</em>&nbsp;</td><td>to update with the qualified string. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00078">78</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae63791c178df288d8b13653e3f7f4bb3"></a><!-- doxytag: member="URISupport::getURLFromString" ref="ae63791c178df288d8b13653e3f7f4bb3" args="(const XalanDOMChar *urlString, XMLURLType &amp;url, MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLFromString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="URISupport_8hpp.html#aa4be314b7b74926afb5667edce811d18">XMLURLType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>url</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>url</em>&nbsp;</td><td>to update with the qualified string. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00103">103</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab7c54a4739966e5652fdead5037bf4f2"></a><!-- doxytag: member="URISupport::getURLFromString" ref="ab7c54a4739966e5652fdead5037bf4f2" args="(const XalanDOMString &amp;urlString, const XalanDOMString &amp;base, MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> URISupport::getURLFromString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>base</em>&nbsp;</td><td>base location for URI </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>auto pointer to fully qualified URI </dd></dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00123">123</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1e113728677f85fe2ef4c1dcb85c3cc5"></a><!-- doxytag: member="URISupport::getURLFromString" ref="a1e113728677f85fe2ef4c1dcb85c3cc5" args="(const XalanDOMChar *urlString, MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> URISupport::getURLFromString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>auto pointer to fully qualified URI </dd></dl>
</div>
</div>
<a class="anchor" id="ab063b4345af0f6cc326c2e015c2d37db"></a><!-- doxytag: member="URISupport::getURLFromString" ref="ab063b4345af0f6cc326c2e015c2d37db" args="(const XalanDOMChar *urlString, const XalanDOMChar *base)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> URISupport::getURLFromString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>base</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>base</em>&nbsp;</td><td>base location for URI </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>auto pointer to fully qualified URI </dd></dl>
</div>
</div>
<a class="anchor" id="aa790127c6b4c6c04507d358313ef31ce"></a><!-- doxytag: member="URISupport::getURLStringFromString" ref="aa790127c6b4c6c04507d358313ef31ce" args="(const XalanDOMChar *urlString, const XalanDOMChar *base, XalanDOMString &amp;theNormalizedURI)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLStringFromString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNormalizedURI</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>base</em>&nbsp;</td><td>base location for URI </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theNormalizedURI</em>&nbsp;</td><td>fully qualified URI </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00220">220</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a505c415d4a6b9b1679f066a1e2bacd5c"></a><!-- doxytag: member="URISupport::getURLStringFromString" ref="a505c415d4a6b9b1679f066a1e2bacd5c" args="(const XalanDOMString &amp;urlString, XalanDOMString &amp;theNormalizedURI)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLStringFromString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNormalizedURI</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>string to fully qualified URI </dd></dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00155">155</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a66de77da1d66463e18668a2149ae8a81"></a><!-- doxytag: member="URISupport::getURLStringFromString" ref="a66de77da1d66463e18668a2149ae8a81" args="(const XalanDOMString &amp;urlString, const XalanDOMString &amp;base, XalanDOMString &amp;theNormalizedURI)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLStringFromString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNormalizedURI</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>base</em>&nbsp;</td><td>base location for URI </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theNormalizedURI</em>&nbsp;</td><td>fully qualified URI </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00203">203</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad1afbabff5ceedb47211cc0463c376e7"></a><!-- doxytag: member="URISupport::getURLStringFromString" ref="ad1afbabff5ceedb47211cc0463c376e7" args="(const XalanDOMChar *urlString, XalanDOMString::size_type urlStringLen, const XalanDOMChar *base, XalanDOMString::size_type baseLen, XalanDOMString &amp;theNormalizedURI)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLStringFromString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a>&nbsp;</td>
<td class="paramname"> <em>urlStringLen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a>&nbsp;</td>
<td class="paramname"> <em>baseLen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNormalizedURI</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>base</em>&nbsp;</td><td>base location for URI </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theNormalizedURI</em>&nbsp;</td><td>fully qualified URI </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a5ea09f4f3afe6c26a6462bb768e98853"></a><!-- doxytag: member="URISupport::getURLStringFromString" ref="a5ea09f4f3afe6c26a6462bb768e98853" args="(const XalanDOMChar *urlString, XalanDOMString &amp;theNormalizedURI)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLStringFromString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNormalizedURI</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theNormalizedURI</em>&nbsp;</td><td>fully qualified URI </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00170">170</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9118835e7381b18ab964e9ba9eeeec2f"></a><!-- doxytag: member="URISupport::getURLStringFromString" ref="a9118835e7381b18ab964e9ba9eeeec2f" args="(const XalanDOMChar *urlString, XalanDOMString::size_type len, XalanDOMString &amp;theNormalizedURI)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void URISupport::getURLStringFromString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a>&nbsp;</td>
<td class="paramname"> <em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNormalizedURI</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine the fully qualified URI for a string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to qualify </td></tr>
<tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>the length of urlString </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theNormalizedURI</em>&nbsp;</td><td>fully qualified URI </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a306f12752c9d5af3811d74031772ebf3"></a><!-- doxytag: member="URISupport::NormalizeURIText" ref="a306f12752c9d5af3811d74031772ebf3" args="(XalanDOMString &amp;uriString)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; URISupport::NormalizeURIText </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>uriString</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Normalizes the string passed in, replacing \ with /. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>string to normalize </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the passed parameter </dd></dl>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="aee1315b2dc0b694fc19a4a85fe88195d"></a><!-- doxytag: member="URISupport::s_fileProtocolString1" ref="aee1315b2dc0b694fc19a4a85fe88195d" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classURISupport.html#aee1315b2dc0b694fc19a4a85fe88195d">URISupport::s_fileProtocolString1</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00302">302</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaaa093260cfa38d4c3a535ffd6a390e3"></a><!-- doxytag: member="URISupport::s_fileProtocolString2" ref="aaaa093260cfa38d4c3a535ffd6a390e3" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classURISupport.html#aaaa093260cfa38d4c3a535ffd6a390e3">URISupport::s_fileProtocolString2</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="URISupport_8hpp_source.html#l00304">304</a> of file <a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="URISupport_8hpp_source.html">URISupport.hpp</a></li>
</ul>
</div>
<p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p>
<p><font color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><a href="http://www.doxygen.org/">Doxygen</a> and
<a href="http://www.graphviz.org/">GraphViz</a> are
used to generate this API documentation from the Xalan-C header files.</i></font></p>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="80%" valign="top">
<p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/>
Copyright &copy; 1999-2012 The Apache Software Foundation.<br/>
All Rights Reserved.</p>
</td>
</tr>
<tr>
<td width="100%">
<p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo">
</td>
</tr>
</table>
</body>
</html>