Add km module kafka gateway

This commit is contained in:
leewei
2023-02-14 11:10:58 +08:00
parent 229140f067
commit 7008677947
4398 changed files with 977288 additions and 46204 deletions

View File

@@ -0,0 +1,291 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (11.0.11) on Wed Dec 07 18:04:10 CST 2022 -->
<title>类分层结构 (core sd-2.5.0-d-302 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-12-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u7C7B\u5206\u5C42\u7ED3\u6784 (core sd-2.5.0-d-302 API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="index.html">概览</a></li>
<li>程序包</li>
<li></li>
<li class="navBarCell1Rev"></li>
<li><a href="deprecated-list.html">已过时</a></li>
<li><a href="index-all.html">索引</a></li>
<li><a href="help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">所有类</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 class="title">所有程序包的分层结构</h1>
<span class="packageHierarchyLabel">程序包分层结构:</span>
<ul class="horizontal">
<li><a href="com/didichuxing/datachannel/kafka/cache/package-tree.html">com.didichuxing.datachannel.kafka.cache</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/config/package-tree.html">com.didichuxing.datachannel.kafka.config</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/config/manager/package-tree.html">com.didichuxing.datachannel.kafka.config.manager</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/jmx/package-tree.html">com.didichuxing.datachannel.kafka.jmx</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/metrics/package-tree.html">com.didichuxing.datachannel.kafka.metrics</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/partition/package-tree.html">com.didichuxing.datachannel.kafka.partition</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/report/package-tree.html">com.didichuxing.datachannel.kafka.report</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/security/authorizer/package-tree.html">com.didichuxing.datachannel.kafka.security.authorizer</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/security/login/package-tree.html">com.didichuxing.datachannel.kafka.security.login</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/security/sasl/didi/package-tree.html">com.didichuxing.datachannel.kafka.security.sasl.didi</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/security/sasl/plain/package-tree.html">com.didichuxing.datachannel.kafka.security.sasl.plain</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/server/package-tree.html">com.didichuxing.datachannel.kafka.server</a>, </li>
<li><a href="com/didichuxing/datachannel/kafka/util/package-tree.html">com.didichuxing.datachannel.kafka.util</a>, </li>
<li><a href="kafka/tools/package-tree.html">kafka.tools</a></li>
</ul>
</div>
<div class="contentContainer">
<section role="region">
<h2 title="类分层结构">类分层结构</h2>
<ul>
<li class="circle">java.lang.Object
<ul>
<li class="circle">org.apache.kafka.common.config.AbstractConfig
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.config.<a href="com/didichuxing/datachannel/kafka/config/HAUserConfig.html" title="com.didichuxing.datachannel.kafka.config中的类"><span class="typeNameLink">HAUserConfig</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.config.<a href="com/didichuxing/datachannel/kafka/config/MirrorConfig.html" title="com.didichuxing.datachannel.kafka.config中的类"><span class="typeNameLink">MirrorConfig</span></a></li>
</ul>
</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.authorizer.<a href="com/didichuxing/datachannel/kafka/security/authorizer/AccessStatusAndTimestamp.html" title="com.didichuxing.datachannel.kafka.security.authorizer中的类"><span class="typeNameLink">AccessStatusAndTimestamp</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/AppIdHostTopicMetrics.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">AppIdHostTopicMetrics</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/AppIdTopicMetrics.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">AppIdTopicMetrics</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.config.manager.<a href="com/didichuxing/datachannel/kafka/config/manager/ClusterConfigManager.html" title="com.didichuxing.datachannel.kafka.config.manager中的类"><span class="typeNameLink">ClusterConfigManager</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.cache.<a href="com/didichuxing/datachannel/kafka/cache/DataCache.html" title="com.didichuxing.datachannel.kafka.cache中的类"><span class="typeNameLink">DataCache</span></a>&lt;KeyType,&#8203;ValueType&gt;</li>
<li class="circle">com.didichuxing.datachannel.kafka.cache.<a href="com/didichuxing/datachannel/kafka/cache/DataRecord.html" title="com.didichuxing.datachannel.kafka.cache中的类"><span class="typeNameLink">DataRecord</span></a>&lt;KeyType,&#8203;ValueType&gt;</li>
<li class="circle">com.didichuxing.datachannel.kafka.cache.<a href="com/didichuxing/datachannel/kafka/cache/Dataset.html" title="com.didichuxing.datachannel.kafka.cache中的类"><span class="typeNameLink">Dataset</span></a></li>
<li class="circle">java.util.Dictionary&lt;K,&#8203;V&gt;
<ul>
<li class="circle">java.util.Hashtable&lt;K,&#8203;V&gt; (implements java.lang.Cloneable, java.util.Map&lt;K,&#8203;V&gt;, java.io.Serializable)
<ul>
<li class="circle">java.util.Properties
<ul>
<li class="circle">java.security.Provider
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.didi.<a href="com/didichuxing/datachannel/kafka/security/sasl/didi/DidiSaslClientProvider.html" title="com.didichuxing.datachannel.kafka.security.sasl.didi中的类"><span class="typeNameLink">DidiSaslClientProvider</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.didi.<a href="com/didichuxing/datachannel/kafka/security/sasl/didi/DidiSaslServerProvider.html" title="com.didichuxing.datachannel.kafka.security.sasl.didi中的类"><span class="typeNameLink">DidiSaslServerProvider</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.plain.<a href="com/didichuxing/datachannel/kafka/security/sasl/plain/PlainSaslServerProvider.html" title="com.didichuxing.datachannel.kafka.security.sasl.plain中的类"><span class="typeNameLink">PlainSaslServerProvider</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.authorizer.<a href="com/didichuxing/datachannel/kafka/security/authorizer/DidiAuthorizer.html" title="com.didichuxing.datachannel.kafka.security.authorizer中的类"><span class="typeNameLink">DidiAuthorizer</span></a> (implements kafka.security.auth.Authorizer)</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.didi.<a href="com/didichuxing/datachannel/kafka/security/sasl/didi/DidiLoginModule.html" title="com.didichuxing.datachannel.kafka.security.sasl.didi中的类"><span class="typeNameLink">DidiLoginModule</span></a> (implements javax.security.auth.spi.LoginModule)</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.didi.<a href="com/didichuxing/datachannel/kafka/security/sasl/didi/DidiSaslClient.html" title="com.didichuxing.datachannel.kafka.security.sasl.didi中的类"><span class="typeNameLink">DidiSaslClient</span></a> (implements javax.security.sasl.SaslClient)</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.didi.<a href="com/didichuxing/datachannel/kafka/security/sasl/didi/DidiSaslClientFactory.html" title="com.didichuxing.datachannel.kafka.security.sasl.didi中的类"><span class="typeNameLink">DidiSaslClientFactory</span></a> (implements javax.security.sasl.SaslClientFactory)</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.didi.<a href="com/didichuxing/datachannel/kafka/security/sasl/didi/DidiSaslServer.html" title="com.didichuxing.datachannel.kafka.security.sasl.didi中的类"><span class="typeNameLink">DidiSaslServer</span></a> (implements javax.security.sasl.SaslServer)</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.didi.<a href="com/didichuxing/datachannel/kafka/security/sasl/didi/DidiSaslServerFactory.html" title="com.didichuxing.datachannel.kafka.security.sasl.didi中的类"><span class="typeNameLink">DidiSaslServerFactory</span></a> (implements javax.security.sasl.SaslServerFactory)</li>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/DiskLoadProtector.html" title="com.didichuxing.datachannel.kafka.server中的类"><span class="typeNameLink">DiskLoadProtector</span></a> (implements org.apache.kafka.common.Configurable)</li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/DiskTopicPartitionMetrics.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">DiskTopicPartitionMetrics</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/ExMetrics.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">ExMetrics</span></a>
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/ExGauge.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">ExGauge</span></a>&lt;T&gt;</li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/ExHistogram.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">ExHistogram</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/ExMeter.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">ExMeter</span></a></li>
</ul>
</li>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/FetchInfo.html" title="com.didichuxing.datachannel.kafka.server中的类"><span class="typeNameLink">FetchInfo</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.config.<a href="com/didichuxing/datachannel/kafka/config/GatewayConfigs.html" title="com.didichuxing.datachannel.kafka.config中的类"><span class="typeNameLink">GatewayConfigs</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.util.<a href="com/didichuxing/datachannel/kafka/util/HttpUtils.html" title="com.didichuxing.datachannel.kafka.util中的类"><span class="typeNameLink">HttpUtils</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.jmx.<a href="com/didichuxing/datachannel/kafka/jmx/JmxConfigManager.html" title="com.didichuxing.datachannel.kafka.jmx中的类"><span class="typeNameLink">JmxConfigManager</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.jmx.<a href="com/didichuxing/datachannel/kafka/jmx/JmxConfigProvider.html" title="com.didichuxing.datachannel.kafka.jmx中的类"><span class="typeNameLink">JmxConfigProvider</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.util.<a href="com/didichuxing/datachannel/kafka/util/JsonUtils.html" title="com.didichuxing.datachannel.kafka.util中的类"><span class="typeNameLink">JsonUtils</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/KafkaExMetrics.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">KafkaExMetrics</span></a> (implements org.apache.kafka.common.Configurable)</li>
<li class="circle">com.didichuxing.datachannel.kafka.util.<a href="com/didichuxing/datachannel/kafka/util/KafkaUtils.html" title="com.didichuxing.datachannel.kafka.util中的类"><span class="typeNameLink">KafkaUtils</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.security.login.<a href="com/didichuxing/datachannel/kafka/security/login/LoginManager.html" title="com.didichuxing.datachannel.kafka.security.login中的类"><span class="typeNameLink">LoginManager</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.jmx.<a href="com/didichuxing/datachannel/kafka/jmx/MetricsLogReporter.html" title="com.didichuxing.datachannel.kafka.jmx中的类"><span class="typeNameLink">MetricsLogReporter</span></a> (implements com.yammer.metrics.core.MetricProcessor&lt;T&gt;, org.apache.kafka.common.metrics.MetricsReporter, java.lang.Runnable)</li>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/OSMetrics.html" title="com.didichuxing.datachannel.kafka.server中的类"><span class="typeNameLink">OSMetrics</span></a>
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/LinuxMetrics.html" title="com.didichuxing.datachannel.kafka.server中的类"><span class="typeNameLink">LinuxMetrics</span></a></li>
</ul>
</li>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/OSUtil.html" title="com.didichuxing.datachannel.kafka.server中的类"><span class="typeNameLink">OSUtil</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.partition.<a href="com/didichuxing/datachannel/kafka/partition/PartitionMappingTable.html" title="com.didichuxing.datachannel.kafka.partition中的类"><span class="typeNameLink">PartitionMappingTable</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.partition.<a href="com/didichuxing/datachannel/kafka/partition/PartitionRouter.html" title="com.didichuxing.datachannel.kafka.partition中的类"><span class="typeNameLink">PartitionRouter</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.plain.<a href="com/didichuxing/datachannel/kafka/security/sasl/plain/PlainLoginModule.html" title="com.didichuxing.datachannel.kafka.security.sasl.plain中的类"><span class="typeNameLink">PlainLoginModule</span></a> (implements javax.security.auth.spi.LoginModule)</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.plain.<a href="com/didichuxing/datachannel/kafka/security/sasl/plain/PlainSaslServer.html" title="com.didichuxing.datachannel.kafka.security.sasl.plain中的类"><span class="typeNameLink">PlainSaslServer</span></a> (implements javax.security.sasl.SaslServer)</li>
<li class="circle">com.didichuxing.datachannel.kafka.security.sasl.plain.<a href="com/didichuxing/datachannel/kafka/security/sasl/plain/PlainSaslServer.PlainSaslServerFactory.html" title="com.didichuxing.datachannel.kafka.security.sasl.plain中的类"><span class="typeNameLink">PlainSaslServer.PlainSaslServerFactory</span></a> (implements javax.security.sasl.SaslServerFactory)</li>
<li class="circle">com.didichuxing.datachannel.kafka.util.<a href="com/didichuxing/datachannel/kafka/util/ResponseCommonResult.html" title="com.didichuxing.datachannel.kafka.util中的类"><span class="typeNameLink">ResponseCommonResult</span></a>&lt;T&gt;</li>
<li class="circle">com.didichuxing.datachannel.kafka.util.<a href="com/didichuxing/datachannel/kafka/util/ScalaUtil.html" title="com.didichuxing.datachannel.kafka.util中的类"><span class="typeNameLink">ScalaUtil</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.security.authorizer.<a href="com/didichuxing/datachannel/kafka/security/authorizer/Session.html" title="com.didichuxing.datachannel.kafka.security.authorizer中的类"><span class="typeNameLink">Session</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.security.authorizer.<a href="com/didichuxing/datachannel/kafka/security/authorizer/SessionManager.html" title="com.didichuxing.datachannel.kafka.security.authorizer中的类"><span class="typeNameLink">SessionManager</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.report.<a href="com/didichuxing/datachannel/kafka/report/SessionReport.html" title="com.didichuxing.datachannel.kafka.report中的类"><span class="typeNameLink">SessionReport</span></a></li>
<li class="circle">kafka.tools.<a href="kafka/tools/StreamsResetter.html" title="kafka.tools中的类"><span class="typeNameLink">StreamsResetter</span></a></li>
<li class="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li class="circle">java.lang.Exception
<ul>
<li class="circle">java.lang.RuntimeException
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.cache.<a href="com/didichuxing/datachannel/kafka/cache/CacheException.html" title="com.didichuxing.datachannel.kafka.cache中的类"><span class="typeNameLink">CacheException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/TopicPartitionAndReplica.html" title="com.didichuxing.datachannel.kafka.server中的类"><span class="typeNameLink">TopicPartitionAndReplica</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.metrics.<a href="com/didichuxing/datachannel/kafka/metrics/TopicRequestMetrics.html" title="com.didichuxing.datachannel.kafka.metrics中的类"><span class="typeNameLink">TopicRequestMetrics</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.security.login.<a href="com/didichuxing/datachannel/kafka/security/login/User.html" title="com.didichuxing.datachannel.kafka.security.login中的类"><span class="typeNameLink">User</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.config.manager.<a href="com/didichuxing/datachannel/kafka/config/manager/UserConfigManager.html" title="com.didichuxing.datachannel.kafka.config.manager中的类"><span class="typeNameLink">UserConfigManager</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.cache.<a href="com/didichuxing/datachannel/kafka/cache/ZkUtil.html" title="com.didichuxing.datachannel.kafka.cache中的类"><span class="typeNameLink">ZkUtil</span></a></li>
</ul>
</li>
</ul>
</section>
<section role="region">
<h2 title="接口分层结构">接口分层结构</h2>
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.cache.<a href="com/didichuxing/datachannel/kafka/cache/DataProvider.html" title="com.didichuxing.datachannel.kafka.cache中的接口"><span class="typeNameLink">DataProvider</span></a></li>
<li class="circle">com.sun.jna.Library
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/OSUtil.CLibray.html" title="com.didichuxing.datachannel.kafka.server中的接口"><span class="typeNameLink">OSUtil.CLibray</span></a></li>
</ul>
</li>
</ul>
</section>
<section role="region">
<h2 title="枚举分层结构">枚举分层结构</h2>
<ul>
<li class="circle">java.lang.Object
<ul>
<li class="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li class="circle">com.didichuxing.datachannel.kafka.cache.<a href="com/didichuxing/datachannel/kafka/cache/DataRecord.Operation.html" title="com.didichuxing.datachannel.kafka.cache中的枚举"><span class="typeNameLink">DataRecord.Operation</span></a></li>
<li class="circle">com.didichuxing.datachannel.kafka.server.<a href="com/didichuxing/datachannel/kafka/server/FetchInfo.ReadPolicy.html" title="com.didichuxing.datachannel.kafka.server中的枚举"><span class="typeNameLink">FetchInfo.ReadPolicy</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="index.html">概览</a></li>
<li>程序包</li>
<li></li>
<li class="navBarCell1Rev"></li>
<li><a href="deprecated-list.html">已过时</a></li>
<li><a href="index-all.html">索引</a></li>
<li><a href="help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>