| <HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
|
| <BODY>
|
| <h2 align="center">Xalan-C++ API Documentation</h2>
|
| <h3 align="center">The Xalan C++ XSLT Processor Version 1.10</h3>
|
| </BODY> |
| <!-- Generated by Doxygen 1.2.8.1 --> |
| <center> |
| <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> |
| <hr><h1>XalanDOMString.hpp File Reference</h1> |
| <p> |
| Include dependency graph for XalanDOMString.hpp:<p><center><img src="XalanDOMString_8hpp__incl.gif" border="0" usemap="#XalanDOMString.hpp_map" alt="Include dependency graph"></center> |
| <map name="XalanDOMString.hpp_map"> |
| <area href="XalanDOMDefinitions_8hpp.html" shape="rect" coords="21,57,299,33"> |
| <area href="XalanDOMException_8hpp.html" shape="rect" coords="351,81,625,57"> |
| <area href="XalanVector_8hpp.html" shape="rect" coords="388,180,588,156"> |
| <area href="XalanMemoryManagement_8hpp.html" shape="rect" coords="17,204,303,180"> |
| </map> |
| |
| <p> |
| This graph shows which files directly or indirectly include this file:<p><center><img src="XalanDOMString_8hpp__dep__incl.gif" border="0" usemap="#XalanDOMString.hppdep_map" alt="Included by dependency graph"></center> |
| <map name="XalanDOMString.hppdep_map"> |
| <area href="DOMServices_8hpp.html" shape="rect" coords="1213,1692,1338,1668"> |
| <area href="DOMStringHelper_8hpp.html" shape="rect" coords="1485,1756,1634,1732"> |
| <area href="FormatterListener_8hpp.html" shape="rect" coords="1805,2247,1946,2223"> |
| <area href="XObject_8hpp.html" shape="rect" coords="975,1253,1068,1229"> |
| <area href="DoubleSupport_8hpp.html" shape="rect" coords="1210,1203,1341,1179"> |
| <area href="XalanXPathException_8hpp.html" shape="rect" coords="1476,1404,1644,1380"> |
| <area href="XNumberBase_8hpp.html" shape="rect" coords="703,397,833,373"> |
| <area href="XNumber_8hpp.html" shape="rect" coords="460,397,561,373"> |
| <area href="XTokenNumberAdapter_8hpp.html" shape="rect" coords="420,447,601,423"> |
| <area href="XUnknown_8hpp.html" shape="rect" coords="715,1104,821,1080"> |
| <area href="ExtensionFunctionHandler_8hpp.html" shape="rect" coords="673,1304,863,1280"> |
| <area href="ExtensionNSHandler_8hpp.html" shape="rect" coords="431,1304,591,1280"> |
| <area href="SelectionEvent_8hpp.html" shape="rect" coords="704,1153,832,1129"> |
| <area href="TopLevelArg_8hpp.html" shape="rect" coords="709,851,827,827"> |
| <area href="StylesheetExecutionContext_8hpp.html" shape="rect" coords="411,800,611,776"> |
| <area href="XalanCollationServices_8hpp.html" shape="rect" coords="1788,548,1964,524"> |
| <area href="XPathExecutionContext_8hpp.html" shape="rect" coords="1472,797,1648,773"> |
| <area href="Stylesheet_8hpp.html" shape="rect" coords="236,2257,340,2233"> |
| <area href="StylesheetConstructionContext_8hpp.html" shape="rect" coords="660,2585,876,2561"> |
| <area href="XPath_8hpp.html" shape="rect" coords="981,1203,1061,1179"> |
| <area href="StylesheetHandler_8hpp.html" shape="rect" coords="19,2208,165,2184"> |
| <area href="StylesheetRoot_8hpp.html" shape="rect" coords="28,2360,156,2336"> |
| <area href="XResultTreeFrag_8hpp.html" shape="rect" coords="216,800,360,776"> |
| <area href="XSLTEngineImpl_8hpp.html" shape="rect" coords="217,901,359,877"> |
| <area href="ResultNamespacesStack_8hpp.html" shape="rect" coords="928,1001,1115,977"> |
| <area href="OutputContextStack_8hpp.html" shape="rect" coords="1197,1103,1354,1079"> |
| <area href="XalanDocumentPrefixResolver_8hpp.html" shape="rect" coords="1168,1500,1384,1476"> |
| <area href="XalanFileUtility_8hpp.html" shape="rect" coords="1812,3105,1940,3081"> |
| <area href="XalanXMLFileReporter_8hpp.html" shape="rect" coords="1189,1548,1362,1524"> |
| <area href="ICUBridge_8hpp.html" shape="rect" coords="1824,3153,1928,3129"> |
| <area href="StringTokenizer_8hpp.html" shape="rect" coords="1208,1644,1344,1620"> |
| <area href="FormatterToXML_8hpp.html" shape="rect" coords="1206,1940,1345,1916"> |
| <area href="XalanQName_8hpp.html" shape="rect" coords="1214,1596,1337,1572"> |
| <area href="URISupport_8hpp.html" shape="rect" coords="965,2794,1077,2770"> |
| <area href="XPathConstructionContext_8hpp.html" shape="rect" coords="925,2848,1117,2824"> |
| <area href="XPathEnvSupport_8hpp.html" shape="rect" coords="1201,1892,1350,1868"> |
| <area href="XPathExpression_8hpp.html" shape="rect" coords="1204,1452,1348,1428"> |
| <area href="XPathFunctionTable_8hpp.html" shape="rect" coords="1196,1353,1356,1329"> |
| <area href="XPathProcessorImpl_8hpp.html" shape="rect" coords="687,223,849,199"> |
| <area href="XalanMessageLoader_8hpp.html" shape="rect" coords="1792,247,1960,223"> |
| <area href="XPathProcessor_8hpp.html" shape="rect" coords="953,147,1089,123"> |
| <area href="XalanMatchPatternData_8hpp.html" shape="rect" coords="677,801,859,777"> |
| <area href="ElemTemplateElement_8hpp.html" shape="rect" coords="1189,2701,1362,2677"> |
| <area href="ElemSort_8hpp.html" shape="rect" coords="973,3005,1069,2981"> |
| <area href="AVT_8hpp.html" shape="rect" coords="1525,3056,1594,3032"> |
| <area href="ElemTemplate_8hpp.html" shape="rect" coords="957,2676,1085,2652"> |
| <area href="ElemTextLiteral_8hpp.html" shape="rect" coords="956,2738,1087,2714"> |
| <area href="KeyTable_8hpp.html" shape="rect" coords="1226,2459,1325,2435"> |
| <area href="DOMStringPrintWriter_8hpp.html" shape="rect" coords="1790,3201,1961,3177"> |
| <area href="FormatterToSourceTree_8hpp.html" shape="rect" coords="1469,2007,1650,1983"> |
| <area href="FormatterToXercesDOM_8hpp.html" shape="rect" coords="1468,2308,1652,2284"> |
| <area href="FormatterToDeprecatedXercesDOM_8hpp.html" shape="rect" coords="1434,2356,1685,2332"> |
| <area href="FormatterToDOM_8hpp.html" shape="rect" coords="1488,2404,1632,2380"> |
| <area href="FormatterToText_8hpp.html" shape="rect" coords="1492,2452,1628,2428"> |
| <area href="XalanXMLSerializerBase_8hpp.html" shape="rect" coords="1465,2500,1654,2476"> |
| <area href="Writer_8hpp.html" shape="rect" coords="1836,3249,1916,3225"> |
| <area href="NodeSortKey_8hpp.html" shape="rect" coords="1501,499,1618,475"> |
| <area href="XalanDecimalFormatSymbols_8hpp.html" shape="rect" coords="1769,3297,1982,3273"> |
| <area href="XalanDOMStringAllocator_8hpp.html" shape="rect" coords="1780,3345,1972,3321"> |
| <area href="XalanSourceTreeDocument_8hpp.html" shape="rect" coords="1458,3369,1661,3345"> |
| <area href="XalanDOMStringCache_8hpp.html" shape="rect" coords="1469,697,1650,673"> |
| <area href="XalanDOMStringReusableAllocator_8hpp.html" shape="rect" coords="1753,697,1998,673"> |
| <area href="XPathExecutionContextDefault_8hpp.html" shape="rect" coords="1168,700,1384,676"> |
| <area href="XalanDOMStringHashTable_8hpp.html" shape="rect" coords="1773,3444,1978,3420"> |
| <area href="XalanEncodingPropertyCache_8hpp.html" shape="rect" coords="1766,3492,1985,3468"> |
| <area href="XalanInMemoryMessageLoader_8hpp.html" shape="rect" coords="1448,297,1672,273"> |
| <area href="XalanNumberFormat_8hpp.html" shape="rect" coords="1793,3540,1958,3516"> |
| <area href="XalanOutputStream_8hpp.html" shape="rect" coords="1796,3588,1956,3564"> |
| <area href="XalanOutputStreamPrintWriter_8hpp.html" shape="rect" coords="1765,3636,1986,3612"> |
| <area href="XalanParsedURI_8hpp.html" shape="rect" coords="1805,3684,1946,3660"> |
| <area href="NodeNameTreeWalker_8hpp.html" shape="rect" coords="1789,3732,1962,3708"> |
| <area href="XalanExtensions_8hpp.html" shape="rect" coords="1806,3780,1945,3756"> |
| <area href="XalanSourceTreeAttr_8hpp.html" shape="rect" coords="1793,3828,1958,3804"> |
| <area href="XalanSourceTreeComment_8hpp.html" shape="rect" coords="1776,3876,1976,3852"> |
| <area href="XalanSourceTreeContentHandler_8hpp.html" shape="rect" coords="1760,3924,1992,3900"> |
| <area href="XalanSourceTreeElement_8hpp.html" shape="rect" coords="1780,3972,1972,3948"> |
| <area href="XalanSourceTreeHelper_8hpp.html" shape="rect" coords="1784,4020,1968,3996"> |
| <area href="XalanSourceTreeProcessingInstruction_8hpp.html" shape="rect" coords="1742,4068,2009,4044"> |
| <area href="XalanSourceTreeText_8hpp.html" shape="rect" coords="1792,4116,1960,4092"> |
| <area href="XalanSourceTreeWrapperParsedSource_8hpp.html" shape="rect" coords="1736,4164,2016,4140"> |
| <area href="XercesDOMWrapperParsedSource_8hpp.html" shape="rect" coords="1750,4212,2001,4188"> |
| <area href="XercesWrapperHelper_8hpp.html" shape="rect" coords="1788,4260,1964,4236"> |
| <area href="XercesWrapperNavigator_8hpp.html" shape="rect" coords="1780,4308,1972,4284"> |
| <area href="XercesBridgeHelper_8hpp.html" shape="rect" coords="1478,4380,1641,4356"> |
| <area href="XercesBridgeNavigator_8hpp.html" shape="rect" coords="1786,4356,1965,4332"> |
| <area href="XalanHTMLElementsProperties_8hpp.html" shape="rect" coords="1764,4454,1988,4430"> |
| <area href="XMLParserLiaison_8hpp.html" shape="rect" coords="1801,4502,1950,4478"> |
| <area href="ElementPrefixResolverProxy_8hpp.html" shape="rect" coords="1773,4550,1978,4526"> |
| <area href="XObjectTypeCallback_8hpp.html" shape="rect" coords="1789,4598,1962,4574"> |
| <area href="XPathEvaluator_8hpp.html" shape="rect" coords="1809,4646,1942,4622"> |
| <area href="XTokenStringAdapter_8hpp.html" shape="rect" coords="1792,4694,1960,4670"> |
| <area href="AVTPartSimple_8hpp.html" shape="rect" coords="1808,4742,1944,4718"> |
| <area href="Constants_8hpp.html" shape="rect" coords="1826,4790,1925,4766"> |
| <area href="DecimalToRoman_8hpp.html" shape="rect" coords="1804,4838,1948,4814"> |
| <area href="FunctionGenerateID_8hpp.html" shape="rect" coords="1797,4886,1954,4862"> |
| <area href="GenerateEvent_8hpp.html" shape="rect" coords="1812,4934,1940,4910"> |
| <area href="ProblemListener_8hpp.html" shape="rect" coords="1808,4982,1944,4958"> |
| <area href="TracerEvent_8hpp.html" shape="rect" coords="1817,5030,1934,5006"> |
| <area href="XSLTResultTarget_8hpp.html" shape="rect" coords="1801,5078,1950,5054"> |
| </map> |
| |
| <p> |
| <a href="XalanDOMString_8hpp-source.html">Go to the source code of this file.</a><h2>Compounds</h2> |
| <ul> |
| <li>class <a class="el" href="classXalanDOMString_1_1TranscodingError.html">XalanDOMString::TranscodingError</a> |
| <li>class <a class="el" href="classXalanDOMString.html">XalanDOMString</a> |
| </ul> |
| <h2>Defines</h2> |
| <ul> |
| <li>#define <a class="el" href="XalanDOMString_8hpp.html#a0">XALANDOMSTRING_HEADER_GUARD_1357924680</a> |
| </ul> |
| <h2>Typedefs</h2> |
| <ul> |
| <li>typedef XalanVector<XalanDOMChar> <a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a> |
| <li>typedef XalanVector<char> <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> |
| </ul> |
| <h2>Functions</h2> |
| <ul> |
| <li>bool <a class="el" href="XalanDOMString_8hpp.html#a3">operator==</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theRHS) |
| <li>bool <a class="el" href="XalanDOMString_8hpp.html#a4">operator==</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theLHS, const XalanDOMChar *theRHS) |
| <li>bool <a class="el" href="XalanDOMString_8hpp.html#a5">operator==</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theRHS) |
| <li>bool <a class="el" href="XalanDOMString_8hpp.html#a6">operator!=</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theRHS) |
| <li>bool <a class="el" href="XalanDOMString_8hpp.html#a7">operator!=</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theRHS) |
| <li>bool <a class="el" href="XalanDOMString_8hpp.html#a8">operator!=</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theLHS, const XalanDOMChar *theRHS) |
| <li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="XalanDOMString_8hpp.html#a9">add</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theRHS, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) |
| <li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="XalanDOMString_8hpp.html#a10">add</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theLHS, const XalanDOMChar *theRHS, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) |
| <li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="XalanDOMString_8hpp.html#a11">add</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theRHS, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) |
| <li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="XalanDOMString_8hpp.html#a12">add</a> (const char *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theRHS, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) |
| <li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="XalanDOMString_8hpp.html#a13">add</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theLHS, const char *theRHS, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) |
| <li><a class="el" href="XalanDOMString_8hpp.html#a14">XALAN_DOM_EXPORT_FUNCTION</a> (bool) TranscodeToLocalCodePage(const XalanDOMChar *theSourceString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> |
| <dl class="el"><dd><font size=-1><em>Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page.</em> <a href="#a14">More...</a><em><br><br></em></font></dl><li><a class="el" href="XalanDOMString_8hpp.html#a15">XALAN_DOM_EXPORT_FUNCTION</a> (void) TranscodeToLocalCodePage(const XalanDOMChar *theSourceString, <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &targetVector, bool terminate, char theSubstitutionChar) |
| <dl class="el"><dd><font size=-1><em>Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page.</em> <a href="#a15">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> <a class="el" href="XalanDOMString_8hpp.html#a16">TranscodeToLocalCodePage</a> (const XalanDOMChar *theSourceString) |
| <dl class="el"><dd><font size=-1><em>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page.</em> <a href="#a16">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="XalanDOMString_8hpp.html#a17">TranscodeToLocalCodePage</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theSourceString, <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &targetVector, bool terminate=false) |
| <dl class="el"><dd><font size=-1><em>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page.</em> <a href="#a17">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="XalanDOMString_8hpp.html#a18">TranscodeToLocalCodePage</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theSourceString, <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &targetVector, bool terminate, char theSubstitutionChar) |
| <dl class="el"><dd><font size=-1><em>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page.</em> <a href="#a18">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> <a class="el" href="XalanDOMString_8hpp.html#a19">TranscodeToLocalCodePage</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theSourceString) |
| <dl class="el"><dd><font size=-1><em>Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page.</em> <a href="#a19">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="XalanDOMString_8hpp.html#a20">TranscodeFromLocalCodePage</a> (const char *theSourceString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theSourceStringLength=XalanDOMString::npos) |
| <dl class="el"><dd><font size=-1><em>Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page.</em> <a href="#a20">More...</a><em><br><br></em></font></dl></ul> |
| <hr><h2>Define Documentation</h2> |
| <a name="a0" doxytag="XalanDOMString.hpp::XALANDOMSTRING_HEADER_GUARD_1357924680"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| #define XALANDOMSTRING_HEADER_GUARD_1357924680 |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| <b>Value:</b><div class="fragment"><pre> |
| </pre></div> </td> |
| </tr> |
| </table> |
| <hr><h2>Typedef Documentation</h2> |
| <a name="a2" doxytag="XalanDOMString.hpp::CharVectorType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XalanVector< char > CharVectorType<char> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a1" doxytag="XalanDOMString.hpp::XalanDOMCharVectorType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XalanVector< XalanDOMChar > XalanDOMCharVectorType<XalanDOMChar> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr><h2>Function Documentation</h2> |
| <a name="a20" doxytag="XalanDOMString.hpp::TranscodeFromLocalCodePage"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & TranscodeFromLocalCodePage ( |
| </b></td> |
| <td valign="bottom"><b> |
| const char * <em>theSourceString</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theSourceStringLength</em> = XalanDOMString::npos ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theSourceString</em> |
| </td><td> |
| The source string </td></tr> |
| <tr><td valign=top><em>theSourceStringLength</em> |
| </td><td> |
| The source string length. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The new string. </dl> </td> |
| </tr> |
| </table> |
| <a name="a19" doxytag="XalanDOMString.hpp::TranscodeToLocalCodePage"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> TranscodeToLocalCodePage ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theSourceString</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>thetheSourceString</em> |
| </td><td> |
| source string </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The transcoded string. </dl> </td> |
| </tr> |
| </table> |
| <a name="a18" doxytag="XalanDOMString.hpp::TranscodeToLocalCodePage"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void TranscodeToLocalCodePage ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theSourceString</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> & <em>targetVector</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool <em>terminate</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| char <em>theSubstitutionChar</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theSourceString</em> |
| </td><td> |
| The source string </td></tr> |
| <tr><td valign=top><em>targetVector</em> |
| </td><td> |
| The target string </td></tr> |
| <tr><td valign=top><em>theSubstitutionChar</em> |
| </td><td> |
| The substitution character for code points that are not presentable in the local page </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a17" doxytag="XalanDOMString.hpp::TranscodeToLocalCodePage"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool TranscodeToLocalCodePage ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theSourceString</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> & <em>targetVector</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool <em>terminate</em> = false ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theSourceString</em> |
| </td><td> |
| The source string </td></tr> |
| <tr><td valign=top><em>targetVector</em> |
| </td><td> |
| The target string </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if successful, false if not. </dl> </td> |
| </tr> |
| </table> |
| <a name="a16" doxytag="XalanDOMString.hpp::TranscodeToLocalCodePage"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> TranscodeToLocalCodePage ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>theSourceString</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Convert <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to C++ standard library vector, transcoding to the default local code page. |
| <p> |
| Null-terminate the sttring...<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theSourceString</em> |
| </td><td> |
| source string </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The transcoded string. </dl> </td> |
| </tr> |
| </table> |
| <a name="a15" doxytag="XalanDOMString.hpp::XALAN_DOM_EXPORT_FUNCTION"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| XALAN_DOM_EXPORT_FUNCTION ( |
| </b></td> |
| <td valign="bottom"><b> |
| void ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page. |
| <p> |
| The string _must_ be null-terminated.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theSourceString</em> |
| </td><td> |
| The source string </td></tr> |
| <tr><td valign=top><em>targetVector</em> |
| </td><td> |
| The target string </td></tr> |
| <tr><td valign=top><em>terminate</em> |
| </td><td> |
| If true, the transcoded string will be null-terminated </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a14" doxytag="XalanDOMString.hpp::XALAN_DOM_EXPORT_FUNCTION"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| XALAN_DOM_EXPORT_FUNCTION ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Convert a string to a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, transcoding from the default local code page. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theSourceString</em> |
| </td><td> |
| The source string </td></tr> |
| <tr><td valign=top><em>theSourceStringLength</em> |
| </td><td> |
| The source string length. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The new string. </dl> </td> |
| </tr> |
| </table> |
| <a name="a13" doxytag="XalanDOMString.hpp::add"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & add ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const char * <em>theRHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a12" doxytag="XalanDOMString.hpp::add"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & add ( |
| </b></td> |
| <td valign="bottom"><b> |
| const char * <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theRHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a11" doxytag="XalanDOMString.hpp::add"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & add ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theRHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a10" doxytag="XalanDOMString.hpp::add"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & add ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theRHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a9" doxytag="XalanDOMString.hpp::add"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & add ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theRHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a8" doxytag="XalanDOMString.hpp::operator!="></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool operator!= ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theRHS</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a7" doxytag="XalanDOMString.hpp::operator!="></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool operator!= ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theRHS</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a6" doxytag="XalanDOMString.hpp::operator!="></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool operator!= ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theRHS</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a5" doxytag="XalanDOMString.hpp::operator=="></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool operator== ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theRHS</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a4" doxytag="XalanDOMString.hpp::operator=="></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool operator== ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theRHS</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a3" doxytag="XalanDOMString.hpp::operator=="></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool operator== ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theLHS</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theRHS</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
|
| <p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
|
| <i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and
|
| <A href="http://www.research.att.com/sw/tools/graphviz/">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="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="../resources/dot.gif" width="1" alt="dot"></TD></TR></TABLE>
|
| <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.10</B><BR>
|
| Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.</i></p>
|
| </TD>
|
| </TR>
|
| <TR>
|
| <TD WIDTH="100%">
|
| <P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0" ALT="Apache Logo">
|
| </TD>
|
| </TR>
|
| </TABLE>
|