blob: 3e75afa09aa873e3befb9d996b206105b00cc8ee [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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
<li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
</ul>
</div>
<div class="tabs3">
<ul class="tablist">
<li><a href="functions_type.html#index_a"><span>a</span></a></li>
<li><a href="functions_type_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_type_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_type_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_type_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_type_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_type_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_type_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_type_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_type_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="functions_type_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_type_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_type_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_type_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_type_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_type_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_type_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_type_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_type_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_type_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_type_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_type_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_type_0x78.html#index_x"><span>x</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SAXParserType
: <a class="el" href="classXercesParserLiaison.html#a8e4ffb4492ea8c44969853f0f75e8ccf">XercesParserLiaison</a>
</li>
<li>second_argument_type
: <a class="el" href="structless__null__terminated__arrays.html#a1ff276566345cdaeed8e8b6aa839607b">less_null_terminated_arrays&lt; T &gt;</a>
, <a class="el" href="structpointer__equals.html#a4ed22b54e5bad402bf61416660f77550">pointer_equals&lt; T &gt;</a>
, <a class="el" href="structpointer__less.html#a97dc8340c5b94ffd323b652bf0c3e475">pointer_less&lt; T &gt;</a>
, <a class="el" href="structequal__null__terminated__arrays.html#a28cc399c1ca71f11fab62e641e4aa986">equal_null_terminated_arrays&lt; T &gt;</a>
, <a class="el" href="structpointer__equal.html#aecf2afeb3f352afa7024a3ff5291b700">pointer_equal&lt; T &gt;</a>
</li>
<li>SecondConstructor
: <a class="el" href="classXalanMap.html#a8d3dddce886522aa70eff46071938df8">XalanMap&lt; Key, Value, KeyTraits, KeyConstructionTraits, ValueConstructionTraits &gt;</a>
</li>
<li>SetMapType
: <a class="el" href="classXalanSet.html#af146a2378345b62eb657b99ca52fe484">XalanSet&lt; Value &gt;</a>
</li>
<li>size_type
: <a class="el" href="classXalanSourceTreeElementNANSAllocator.html#a66dd64f0d688ceb5455c99af5c7a7367">XalanSourceTreeElementNANSAllocator</a>
, <a class="el" href="classXalanElemCallTemplateAllocator.html#a7caab22e143117813ca06ba942dbdc8f">XalanElemCallTemplateAllocator</a>
, <a class="el" href="classXalanAllocator.html#a1cbbaafe60c6085f9ce0793b0bbd98f9">XalanAllocator&lt; Type &gt;</a>
, <a class="el" href="classXalanArrayAllocator.html#a8349fa0abb51cc1b9a0b8ffd5478b17a">XalanArrayAllocator&lt; Type &gt;</a>
, <a class="el" href="classXalanElemElementAllocator.html#a3d18b00ab141afbd516f9f7b95021404">XalanElemElementAllocator</a>
, <a class="el" href="classXalanBitmap.html#aa33c28a0203d5a0c87910b0c26eb9206">XalanBitmap</a>
, <a class="el" href="classXalanDOMStringAllocator.html#a9e22d92647c1b90f1ee86626617f77f8">XalanDOMStringAllocator</a>
, <a class="el" href="classXalanSourceTreeProcessingInstructionAllocator.html#ae145483b70450ee761adc44f485c17f7">XalanSourceTreeProcessingInstructionAllocator</a>
, <a class="el" href="classXalanElemEmptyAllocator.html#a024a6a6b5eb0ab4ff22fbd13d60bb529">XalanElemEmptyAllocator</a>
, <a class="el" href="classXalanDOMStringReusableAllocator.html#a324e9737ed40c3012da112a2069b67fd">XalanDOMStringReusableAllocator</a>
, <a class="el" href="classXalanOutputStream.html#a6313c6fbbdc5fd6bcf3040d4f596cf71">XalanOutputStream</a>
, <a class="el" href="classXalanElemLiteralResultAllocator.html#a9f12f6e69ffb8e1c3aa8cefb0e77eddc">XalanElemLiteralResultAllocator</a>
, <a class="el" href="classXalanTranscodingServices.html#a803b202417ca9d2c306d759c83036b38">XalanTranscodingServices</a>
, <a class="el" href="classXalanOutputTranscoder.html#a6a916b266ee78074c0d9309e027e3e2b">XalanOutputTranscoder</a>
, <a class="el" href="classXalanSourceTreeAttributeAllocator.html#a13c091adee67b3f2442e99b231097752">XalanSourceTreeAttributeAllocator</a>
, <a class="el" href="classXalanSourceTreeTextAllocator.html#a9ff455c4a3924731bf80d7654f7be1d6">XalanSourceTreeTextAllocator</a>
, <a class="el" href="classXalanElemTemplateAllocator.html#a65a579d9e1c69471d75cddc8ca83133c">XalanElemTemplateAllocator</a>
, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString</a>
, <a class="el" href="classXercesAttrWrapperAllocator.html#ab1f9506b90fe2c57afefc8019fa7904f">XercesAttrWrapperAllocator</a>
, <a class="el" href="classXalanElemTextAllocator.html#a46f0c4b973daf9edb973da8ce68dcbf3">XalanElemTextAllocator</a>
, <a class="el" href="classXStringReferenceAllocator.html#ad09771779f05c177bad1457d9e4b61e8">XStringReferenceAllocator</a>
, <a class="el" href="classXStringCachedAllocator.html#a3b49bfd323b48b0e45774a5b26c77f98">XStringCachedAllocator</a>
, <a class="el" href="classXStringAllocator.html#a49156e8914b269022b9e6bc7d5758e36">XStringAllocator</a>
, <a class="el" href="classXStringAdapterAllocator.html#a574f36cdc3ef10b0850eafa728993731">XStringAdapterAllocator</a>
, <a class="el" href="classXPathExecutionContext.html#ada886bab8562a11693b610f8be1370ea">XPathExecutionContext</a>
, <a class="el" href="classXPathAllocator.html#a81592a28dd1c65065b81543b71fcad36">XPathAllocator</a>
, <a class="el" href="classXObjectFactoryDefault.html#a1bed61a3378436deb5ef0dbd2b9e290d">XObjectFactoryDefault</a>
, <a class="el" href="classXNumberAllocator.html#af3330583e4a23f13f12f2501ecd1462f">XNumberAllocator</a>
, <a class="el" href="classXNodeSetNodeProxyAllocator.html#a188935a8d0b478c47ab6445a72c5bffc">XNodeSetNodeProxyAllocator</a>
, <a class="el" href="classXNodeSetBase.html#a30f3a72f7dfe6c8bdef6ff09323646e0">XNodeSetBase</a>
, <a class="el" href="classXNodeSetAllocator.html#a4c4f368b5d33ac54faaafcda89a1acf4">XNodeSetAllocator</a>
, <a class="el" href="classXalanQNameByValueAllocator.html#a615f3b96c6bef4dd994cad00c39f4710">XalanQNameByValueAllocator</a>
, <a class="el" href="classNodeRefListBase.html#a4a4343b0f47a5f789bb00f5fb3556337">NodeRefListBase</a>
, <a class="el" href="classXalanIndentWriter.html#a0081154e6158310a03349fd5868f89c3">XalanIndentWriter&lt; WhiteSpaceWriter, NewLineWriter &gt;</a>
, <a class="el" href="classXalanFormatterWriter.html#ac886afe7bcad2e5c1994e063b1483611">XalanFormatterWriter</a>
, <a class="el" href="classXercesElementWrapperAllocator.html#a452df67fd120c00bcb59ad60629df50f">XercesElementWrapperAllocator</a>
, <a class="el" href="classXercesTextBridgeAllocator.html#a8111a183b9df96b6cc098387eb387c3a">XercesTextBridgeAllocator</a>
, <a class="el" href="classXercesElementBridgeAllocator.html#a19415568c2fc3e3b18adc38f98bc83d1">XercesElementBridgeAllocator</a>
, <a class="el" href="classXercesTextWrapperAllocator.html#a1e4649b96e14cce632d04f6d0265e8df">XercesTextWrapperAllocator</a>
, <a class="el" href="classXalanSourceTreeTextIWSAllocator.html#ae23165939cfb91e629768c971e940862">XalanSourceTreeTextIWSAllocator</a>
, <a class="el" href="classXalanElemTextLiteralAllocator.html#a3c094723f3053dedb9f85dbba295535c">XalanElemTextLiteralAllocator</a>
, <a class="el" href="classXercesWrapperNavigatorAllocator.html#aa92619ba18562803ddb4b74c7a1aa498">XercesWrapperNavigatorAllocator</a>
, <a class="el" href="classXercesAttributeBridgeAllocator.html#acfcb5899f99793010f1469125b150bdc">XercesAttributeBridgeAllocator</a>
, <a class="el" href="classXalanElemValueOfAllocator.html#a84b21d79c217ab9e6bf7e2905235da92">XalanElemValueOfAllocator</a>
, <a class="el" href="classXalanSourceTreeAttributeNSAllocator.html#a5ca8d171fe263ac9ab38482b99c11a0c">XalanSourceTreeAttributeNSAllocator</a>
, <a class="el" href="classAVT.html#a658a58ccb138b54261cd71eb77eaeb3c">AVT</a>
, <a class="el" href="classXalanElemVariableAllocator.html#a62a046ccd65ccd5ff6224bf41c1f2bfe">XalanElemVariableAllocator</a>
, <a class="el" href="classXalanDummyIndentWriter.html#af66d753616525bfc54ed7270aa06b259">XalanDummyIndentWriter&lt; WriteHandeler &gt;</a>
, <a class="el" href="classXalanMatchPatternData.html#a8b125d27d9da25af26c85011e3e5b99e">XalanMatchPatternData</a>
, <a class="el" href="classElemNumber_1_1NumberFormatStringTokenizer.html#ab055d822f4e67ce61c06f46647fc037d">ElemNumber::NumberFormatStringTokenizer</a>
, <a class="el" href="classXalanMatchPatternDataAllocator.html#a4e3c710159670f08998762d4cd61e848">XalanMatchPatternDataAllocator</a>
, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">XalanSourceTreeDocumentAllocator</a>
, <a class="el" href="classStringTokenizer.html#a5a7d346fff7b5beb0ef0aa4e0d09a50b">StringTokenizer</a>
, <a class="el" href="classReusableArenaBlock.html#a2dad3ddb0a4f6cc5a1a73135c8e555ab">ReusableArenaBlock&lt; ObjectType, SizeType &gt;</a>
, <a class="el" href="classReusableArenaAllocator.html#acf80af42a3e56e0f51dfc8b490944b8b">ReusableArenaAllocator&lt; ObjectType &gt;</a>
, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">FormatterListener</a>
, <a class="el" href="classArenaBlockBase.html#ab169c115e200754ddb8aecf983b9180f">ArenaBlockBase&lt; ObjectType, SizeType &gt;</a>
, <a class="el" href="classArenaBlock.html#af4c742d624235e0637a33a1487cb0e79">ArenaBlock&lt; ObjectType, SizeType &gt;</a>
, <a class="el" href="classArenaAllocator.html#a68eaf7d03e3a4a9f35c035481f0acd67">ArenaAllocator&lt; ObjectType, ArenaBlockType &gt;</a>
, <a class="el" href="classXalanSourceTreeCommentAllocator.html#a5bdd910edb1a675af3e29448ba21b289">XalanSourceTreeCommentAllocator</a>
, <a class="el" href="classXalanVector.html#ad6fb8b1165e71ac328cf6408c529548f">XalanVector&lt; Type, ConstructionTraits &gt;</a>
, <a class="el" href="classXalanSet.html#a65868c07643bbb344cb07e748760a55a">XalanSet&lt; Value &gt;</a>
, <a class="el" href="classXalanAllocationGuard.html#a0743e3905baf77e77865bcaf68f2459f">XalanAllocationGuard</a>
, <a class="el" href="classXalanMemoryManager.html#a6ea46f13ea549635fef3bf88330fb689">XalanMemoryManager</a>
, <a class="el" href="classXalanMemMgrAutoPtrArray.html#aabdc984c333332a76bf4ca601225824e">XalanMemMgrAutoPtrArray&lt; Type &gt;</a>
, <a class="el" href="classXalanMap.html#a984eff4f9d9d854a097eb57a83949d3a">XalanMap&lt; Key, Value, KeyTraits, KeyConstructionTraits, ValueConstructionTraits &gt;</a>
, <a class="el" href="classXalanList.html#a5badcb7c670e99d933eadb9c0c02c52b">XalanList&lt; Type &gt;</a>
, <a class="el" href="classXTokenStringAdapterAllocator.html#a01a1878eb9331f0825d68c2c16848168">XTokenStringAdapterAllocator</a>
, <a class="el" href="classXalanDequeIterator.html#ad8358b7bd42344ad178ad6bc4edff499">XalanDequeIterator&lt; Traits, XalanDeque &gt;</a>
, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">XSLTProcessor</a>
, <a class="el" href="classElemUse.html#a69e2edd90c235df9e86b5557400045be">ElemUse</a>
, <a class="el" href="classXalanSourceTreeDocumentFragmentAllocator.html#abe43cc85f75e82803bd5a61b19f16dd4">XalanSourceTreeDocumentFragmentAllocator</a>
, <a class="el" href="classXResultTreeFragAllocator.html#a0c74412be27a1b48c65fab56570b60f0">XResultTreeFragAllocator</a>
, <a class="el" href="classOutputContextStack.html#afb91a2bc3876aee9c87fca971e6ecd36">OutputContextStack</a>
, <a class="el" href="classXalanSourceTreeContentHandler.html#a28ef67218e1a27eed09a305b8d465cac">XalanSourceTreeContentHandler</a>
, <a class="el" href="classResultNamespacesStack.html#a0220b8cb1bc1398a1750b9a2e707e759">ResultNamespacesStack</a>
, <a class="el" href="classXalanDeque.html#a36edbdbe441e1605f25603d9b001c15b">XalanDeque&lt; Type, ConstructionTraits &gt;</a>
, <a class="el" href="classXTokenNumberAdapterAllocator.html#a48d9539c72c8cf6ef006c6361ff433f2">XTokenNumberAdapterAllocator</a>
, <a class="el" href="classVariablesStack.html#a7fd7619943fe660032ea441ea0a433fa">VariablesStack</a>
, <a class="el" href="classXalanSourceTreeElementAAllocator.html#ac08a8947e16ddefe66d3afade0697126">XalanSourceTreeElementAAllocator</a>
, <a class="el" href="classXalanAVTAllocator.html#a5425dd6a9cd06a0ea68fe3730e0318dd">XalanAVTAllocator</a>
, <a class="el" href="classXalanAVTPartSimpleAllocator.html#a85d341413740b25fc55283d289865246">XalanAVTPartSimpleAllocator</a>
, <a class="el" href="classXalanSourceTreeElementANSAllocator.html#a9596f94aba5ee5f01176eb0b552228fb">XalanSourceTreeElementANSAllocator</a>
, <a class="el" href="classXalanAVTPartXPathAllocator.html#a95d73d4ccb87c65b1645609a8596669e">XalanAVTPartXPathAllocator</a>
, <a class="el" href="classXalanElemAttributeSetAllocator.html#afe6efae1ea4847ba78170e6b6c094f14">XalanElemAttributeSetAllocator</a>
, <a class="el" href="classXalanElemAttributeAllocator.html#aa140a65d9132dfe26a94d5f11a19825b">XalanElemAttributeAllocator</a>
, <a class="el" href="classXalanNamespacesStack.html#a59f5567baa91f730964095db13d7309c">XalanNamespacesStack</a>
, <a class="el" href="classXalanElemApplyTemplatesAllocator.html#a3f23761173e1c41bd61846b3d4486dbd">XalanElemApplyTemplatesAllocator</a>
, <a class="el" href="classXalanSourceTreeElementNAAllocator.html#a5c0c4542eda1801beba104ab0640ae42">XalanSourceTreeElementNAAllocator</a>
</li>
<li>SizeType
: <a class="el" href="classXPathFunctionTable.html#a62675abd0352f26c085bac2cb28afa2d">XPathFunctionTable</a>
</li>
<li>SortElemsVectorType
: <a class="el" href="classElemForEach.html#a5b13cdf4799aa8117ff353caa80c4d7b">ElemForEach</a>
</li>
<li>SourceDocsTableType
: <a class="el" href="classXPathEnvSupportDefault.html#a73cf0182faf5880f16c9caa1e4531029">XPathEnvSupportDefault</a>
</li>
<li>StreamSizeType
: <a class="el" href="classXalanStdOutputStream.html#a61bdd8139271bf43eabb39ac3e7ff03e">XalanStdOutputStream</a>
</li>
<li>StreamType
: <a class="el" href="classXSLTInputSource.html#a8ff8e80a542152925189fd3411241f01">XSLTInputSource</a>
, <a class="el" href="classXSLTResultTarget.html#a703a6bd532c6cbc301822071523849cb">XSLTResultTarget</a>
, <a class="el" href="classStdBinInputStream.html#abd0bdce7ebcad1e884b850085402faad">StdBinInputStream</a>
, <a class="el" href="classStylesheetExecutionContext.html#acfa53e4ee78b70212c7e11f93a7341fb">StylesheetExecutionContext</a>
, <a class="el" href="classXalanTransformerProblemListener.html#a50293f6bd86c920ff34451bfa7d50cdd">XalanTransformerProblemListener</a>
, <a class="el" href="classXalanTransformer.html#a2aa631c28278007c11286e1d7b3c99c4">XalanTransformer</a>
, <a class="el" href="classXalanDiagnosticMemoryManager.html#ae0446ec46b793e85e84166387f097d4d">XalanDiagnosticMemoryManager</a>
, <a class="el" href="classXalanStdOutputStream.html#a294b46dfda56d2ccb1bafa13653d2345">XalanStdOutputStream</a>
</li>
<li>string_type
: <a class="el" href="classXStringReferenceAllocator.html#a28b14443d0f693936c950fb99c0f85da">XStringReferenceAllocator</a>
, <a class="el" href="classXStringAdapterAllocator.html#a5545787b578bc26f69c600536d81223f">XStringAdapterAllocator</a>
, <a class="el" href="classXStringCachedAllocator.html#a2af333c8760e8925e26534941afb1d76">XStringCachedAllocator</a>
, <a class="el" href="classXStringAllocator.html#aa3e61c873ab249f86465c0ba2372200e">XStringAllocator</a>
</li>
<li>StringCacheType
: <a class="el" href="classNodeSorter.html#a514a976d714a8255060069d8c7733a64">NodeSorter</a>
</li>
<li>StringListType
: <a class="el" href="classXalanDOMStringCache.html#a032830a054aba4a81805b50722c571ce">XalanDOMStringCache</a>
</li>
<li>StringResultsCacheType
: <a class="el" href="classNodeSorter.html#a16973299563ac081bad950fb53e55700">NodeSorter</a>
</li>
<li>StringSetType
: <a class="el" href="classExtensionFunctionHandler.html#a0f1e37643c9084d39639da952675f189">ExtensionFunctionHandler</a>
</li>
<li>StringSizeType
: <a class="el" href="classXPathFunctionTable.html#aac683b57822dba179fa1e9ce13d65cd5">XPathFunctionTable</a>
</li>
<li>StringToStringMapType
: <a class="el" href="classXPathProcessorImpl.html#ad46d604a3f0036abb802c8ade7616f3e">XPathProcessorImpl</a>
</li>
<li>StringVectorType
: <a class="el" href="classNodeSorter.html#a0d5291417cb1d1a7b6bb4b9bc6d24d47">NodeSorter</a>
</li>
<li>StylesheetVectorType
: <a class="el" href="classStylesheetConstructionContextDefault.html#a5739e053b9c97ff01e01b13e231d8adf">StylesheetConstructionContextDefault</a>
, <a class="el" href="classStylesheet.html#a2761a302bc284c5ba65da50879052270">Stylesheet</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>