You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2013/08/13 17:42:17 UTC
svn commit: r874484 [5/45] - in
/websites/production/directory/content/mavibot/gen-docs: ./ 1.0.0-M1/
1.0.0-M1/apidocs/ 1.0.0-M1/apidocs/org/ 1.0.0-M1/apidocs/org/apache/
1.0.0-M1/apidocs/org/apache/directory/
1.0.0-M1/apidocs/org/apache/directory/mavi...
Added: websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeBuilder.html
==============================================================================
--- websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeBuilder.html (added)
+++ websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeBuilder.html Tue Aug 13 15:42:13 2013
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Aug 13 17:12:20 CEST 2013 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>BTreeBuilder (ApacheDS MVCC BTree implementation 1.0.0-M1 API)</title>
+<meta name="date" content="2013-08-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BTreeBuilder (ApacheDS MVCC BTree implementation 1.0.0-M1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BTreeBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/directory/mavibot/btree/BTreeBuilder.html" target="_top">Frames</a></li>
+<li><a href="BTreeBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></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>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.directory.mavibot.btree</div>
+<h2 title="Class BTreeBuilder" class="title">Class BTreeBuilder<K,V></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.directory.mavibot.btree.BTreeBuilder<K,V></li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">BTreeBuilder<K,V></span>
+extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A BTree builder that builds a tree from the bottom.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd><a href="mailto:labs@labs.apache.org">Mavibot labs Project</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html#BTreeBuilder(java.lang.String, int, org.apache.directory.mavibot.btree.serializer.ElementSerializer, org.apache.directory.mavibot.btree.serializer.ElementSerializer)">BTreeBuilder</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ int numKeysInNode,
+ <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">K</a>> keySerializer,
+ <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">V</a>> valueSerializer)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">K</a>,<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">V</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html#build(java.util.Iterator)">build</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/directory/mavibot/btree/Tuple.html" title="class in org.apache.directory.mavibot.btree">Tuple</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">K</a>,<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">V</a>>> sortedTupleItr)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com
/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BTreeBuilder(java.lang.String, int, org.apache.directory.mavibot.btree.serializer.ElementSerializer, org.apache.directory.mavibot.btree.serializer.ElementSerializer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BTreeBuilder</h4>
+<pre>public BTreeBuilder(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ int numKeysInNode,
+ <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">K</a>> keySerializer,
+ <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">V</a>> valueSerializer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="build(java.util.Iterator)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public <a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">K</a>,<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">V</a>> build(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/directory/mavibot/btree/Tuple.html" title="class in org.apache.directory.mavibot.btree">Tuple</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">K</a>,<a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="type parameter in BTreeBuilder">V</a>>> sortedTupleItr)
+ throws <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BTreeBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/directory/mavibot/btree/BTreeBuilder.html" target="_top">Frames</a></li>
+<li><a href="BTreeBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</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>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://directory.apache.org/mavibot/">Apache Mavibot Project Parent</a>. All Rights Reserved.</small></p>
+</body>
+</html>
Added: websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeConfiguration.html
==============================================================================
--- websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeConfiguration.html (added)
+++ websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeConfiguration.html Tue Aug 13 15:42:13 2013
@@ -0,0 +1,611 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Aug 13 17:12:20 CEST 2013 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>BTreeConfiguration (ApacheDS MVCC BTree implementation 1.0.0-M1 API)</title>
+<meta name="date" content="2013-08-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BTreeConfiguration (ApacheDS MVCC BTree implementation 1.0.0-M1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BTreeConfiguration.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/directory/mavibot/btree/BTreeConfiguration.html" target="_top">Frames</a></li>
+<li><a href="BTreeConfiguration.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></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>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.directory.mavibot.btree</div>
+<h2 title="Class BTreeConfiguration" class="title">Class BTreeConfiguration<K,V></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.directory.mavibot.btree.BTreeConfiguration<K,V></li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>K</code> - The type for the keys</dd><dd><code>V</code> - The type for the stored values</dd></dl>
+<hr>
+<br>
+<pre>public class <span class="strong">BTreeConfiguration<K,V></span>
+extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">The B+Tree Configuration. This class can be used to store all the configurable
+ parameters used by the BTree class</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd><a href="mailto:labs@labs.apache.org">Mavibot labs Project</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#BTreeConfiguration()">BTreeConfiguration</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getCheckPointDelay()">getCheckPointDelay</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getFilePath()">getFilePath</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getJournalName()">getJournalName</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getJournalSize()">getJournalSize</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">K</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getKeySerializer()">getKeySerializer</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getName()">getName</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getPageSize()">getPageSize</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getReadTimeOut()">getReadTimeOut</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/directory/mavibot/btree/BTreeTypeEnum.html" title="enum in org.apache.directory.mavibot.btree">BTreeTypeEnum</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getType()">getType</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">V</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getValueSerializer()">getValueSerializer</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#getWriteBufferSize()">getWriteBufferSize</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#isAllowDuplicates()">isAllowDuplicates</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setAllowDuplicates(boolean)">setAllowDuplicates</a></strong>(boolean allowDuplicates)</code>
+<div class="block">enable duplicate key support</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setCheckPointDelay(long)">setCheckPointDelay</a></strong>(long checkPointDelay)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setFilePath(java.lang.String)">setFilePath</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> filePath)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setJournalName(java.lang.String)">setJournalName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> journalName)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setJournalSize(long)">setJournalSize</a></strong>(long journalSize)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setKeySerializer(org.apache.directory.mavibot.btree.serializer.ElementSerializer)">setKeySerializer</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">K</a>> keySerializer)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setName(java.lang.String)">setName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setPageSize(int)">setPageSize</a></strong>(int pageSize)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setReadTimeOut(long)">setReadTimeOut</a></strong>(long readTimeOut)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setSerializers(org.apache.directory.mavibot.btree.serializer.ElementSerializer, org.apache.directory.mavibot.btree.serializer.ElementSerializer)">setSerializers</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">K</a>> keySerializer,
+ <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">V</a>> valueSerializer)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setType(org.apache.directory.mavibot.btree.BTreeTypeEnum)">setType</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTreeTypeEnum.html" title="enum in org.apache.directory.mavibot.btree">BTreeTypeEnum</a> type)</code>
+<div class="block">Sets the type of the BTree</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setValueSerializer(org.apache.directory.mavibot.btree.serializer.ElementSerializer)">setValueSerializer</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">V</a>> valueSerializer)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html#setWriteBufferSize(int)">setWriteBufferSize</a></strong>(int writeBufferSize)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com
/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BTreeConfiguration()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BTreeConfiguration</h4>
+<pre>public BTreeConfiguration()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPageSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPageSize</h4>
+<pre>public int getPageSize()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the pageSize</dd></dl>
+</li>
+</ul>
+<a name="setPageSize(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPageSize</h4>
+<pre>public void setPageSize(int pageSize)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pageSize</code> - the pageSize to set</dd></dl>
+</li>
+</ul>
+<a name="getKeySerializer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeySerializer</h4>
+<pre>public <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">K</a>> getKeySerializer()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the key serializer</dd></dl>
+</li>
+</ul>
+<a name="getValueSerializer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValueSerializer</h4>
+<pre>public <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">V</a>> getValueSerializer()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the value serializer</dd></dl>
+</li>
+</ul>
+<a name="setSerializers(org.apache.directory.mavibot.btree.serializer.ElementSerializer, org.apache.directory.mavibot.btree.serializer.ElementSerializer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSerializers</h4>
+<pre>public void setSerializers(<a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">K</a>> keySerializer,
+ <a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">V</a>> valueSerializer)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>keySerializer</code> - the key serializer to set</dd><dd><code>valueSerializer</code> - the value serializer to set</dd></dl>
+</li>
+</ul>
+<a name="setKeySerializer(org.apache.directory.mavibot.btree.serializer.ElementSerializer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKeySerializer</h4>
+<pre>public void setKeySerializer(<a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">K</a>> keySerializer)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serializer</code> - the key serializer to set</dd></dl>
+</li>
+</ul>
+<a name="setValueSerializer(org.apache.directory.mavibot.btree.serializer.ElementSerializer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValueSerializer</h4>
+<pre>public void setValueSerializer(<a href="../../../../../org/apache/directory/mavibot/btree/serializer/ElementSerializer.html" title="interface in org.apache.directory.mavibot.btree.serializer">ElementSerializer</a><<a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="type parameter in BTreeConfiguration">V</a>> valueSerializer)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serializer</code> - the key serializer to set</dd></dl>
+</li>
+</ul>
+<a name="getReadTimeOut()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReadTimeOut</h4>
+<pre>public long getReadTimeOut()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the readTimeOut</dd></dl>
+</li>
+</ul>
+<a name="setReadTimeOut(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReadTimeOut</h4>
+<pre>public void setReadTimeOut(long readTimeOut)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>readTimeOut</code> - the readTimeOut to set</dd></dl>
+</li>
+</ul>
+<a name="getJournalSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJournalSize</h4>
+<pre>public long getJournalSize()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the journalSize</dd></dl>
+</li>
+</ul>
+<a name="setJournalSize(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setJournalSize</h4>
+<pre>public void setJournalSize(long journalSize)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>journalSize</code> - the journalSize to set</dd></dl>
+</li>
+</ul>
+<a name="getCheckPointDelay()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckPointDelay</h4>
+<pre>public long getCheckPointDelay()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the checkPointDelay</dd></dl>
+</li>
+</ul>
+<a name="setCheckPointDelay(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCheckPointDelay</h4>
+<pre>public void setCheckPointDelay(long checkPointDelay)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>checkPointDelay</code> - the checkPointDelay to set</dd></dl>
+</li>
+</ul>
+<a name="getFilePath()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFilePath</h4>
+<pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFilePath()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the filePath</dd></dl>
+</li>
+</ul>
+<a name="setFilePath(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFilePath</h4>
+<pre>public void setFilePath(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> filePath)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>filePath</code> - the filePath to set</dd></dl>
+</li>
+</ul>
+<a name="getJournalName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJournalName</h4>
+<pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getJournalName()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the journal name</dd></dl>
+</li>
+</ul>
+<a name="setJournalName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setJournalName</h4>
+<pre>public void setJournalName(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> journalName)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>journalName</code> - the journal name to set</dd></dl>
+</li>
+</ul>
+<a name="getWriteBufferSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteBufferSize</h4>
+<pre>public int getWriteBufferSize()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the writeBufferSize</dd></dl>
+</li>
+</ul>
+<a name="setWriteBufferSize(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWriteBufferSize</h4>
+<pre>public void setWriteBufferSize(int writeBufferSize)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>writeBufferSize</code> - the writeBufferSize to set</dd></dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the name</dd></dl>
+</li>
+</ul>
+<a name="setName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setName</h4>
+<pre>public void setName(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name to set</dd></dl>
+</li>
+</ul>
+<a name="isAllowDuplicates()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAllowDuplicates</h4>
+<pre>public boolean isAllowDuplicates()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if duplicate key support is enabled</dd></dl>
+</li>
+</ul>
+<a name="setAllowDuplicates(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAllowDuplicates</h4>
+<pre>public void setAllowDuplicates(boolean allowDuplicates)</pre>
+<div class="block">enable duplicate key support</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>allowDuplicates</code> - </dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - if the btree was already initialized or when tried to turn off duplicate suport on
+ an existing btree containing duplicate keys</dd></dl>
+</li>
+</ul>
+<a name="getType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getType</h4>
+<pre>public <a href="../../../../../org/apache/directory/mavibot/btree/BTreeTypeEnum.html" title="enum in org.apache.directory.mavibot.btree">BTreeTypeEnum</a> getType()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the type of BTree</dd></dl>
+</li>
+</ul>
+<a name="setType(org.apache.directory.mavibot.btree.BTreeTypeEnum)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setType</h4>
+<pre>public void setType(<a href="../../../../../org/apache/directory/mavibot/btree/BTreeTypeEnum.html" title="enum in org.apache.directory.mavibot.btree">BTreeTypeEnum</a> type)</pre>
+<div class="block">Sets the type of the BTree</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - the type of the tree</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BTreeConfiguration.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeBuilder.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/directory/mavibot/btree/BTreeConfiguration.html" target="_top">Frames</a></li>
+<li><a href="BTreeConfiguration.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</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>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://directory.apache.org/mavibot/">Apache Mavibot Project Parent</a>. All Rights Reserved.</small></p>
+</body>
+</html>
Added: websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeFactory.html
==============================================================================
--- websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeFactory.html (added)
+++ websites/production/directory/content/mavibot/gen-docs/1.0.0-M1/apidocs/org/apache/directory/mavibot/btree/BTreeFactory.html Tue Aug 13 15:42:13 2013
@@ -0,0 +1,604 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Tue Aug 13 17:12:20 CEST 2013 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>BTreeFactory (ApacheDS MVCC BTree implementation 1.0.0-M1 API)</title>
+<meta name="date" content="2013-08-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BTreeFactory (ApacheDS MVCC BTree implementation 1.0.0-M1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BTreeFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeTypeEnum.html" title="enum in org.apache.directory.mavibot.btree"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/directory/mavibot/btree/BTreeFactory.html" target="_top">Frames</a></li>
+<li><a href="BTreeFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></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>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.directory.mavibot.btree</div>
+<h2 title="Class BTreeFactory" class="title">Class BTreeFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.directory.mavibot.btree.BTreeFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">BTreeFactory</span>
+extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">This cless construct a BTree from a serialized version of a BTree. We need it
+ to avoid exposing all the methods of the BTree class.<br>
+
+ All its methods are static.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd><a href="mailto:labs@labs.apache.org">Mavibot labs Project</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#BTreeFactory()">BTreeFactory</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#createBTree()">createBTree</a></strong>()</code>
+<div class="block">Create a new BTree.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static org.apache.directory.mavibot.btree.Leaf</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#createLeaf(org.apache.directory.mavibot.btree.BTree, long, int)">createLeaf</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a> btree,
+ long revision,
+ int nbElems)</code>
+<div class="block">Create a new Leaf for the give BTree.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static org.apache.directory.mavibot.btree.Node</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#createNode(org.apache.directory.mavibot.btree.BTree, long, int)">createNode</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a> btree,
+ long revision,
+ int nbElems)</code>
+<div class="block">Create a new Node for the give BTree.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#getPathToRightMostLeaf(org.apache.directory.mavibot.btree.BTree)">getPathToRightMostLeaf</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a> btree)</code>
+<div class="block">Includes the intermediate nodes in the path up to and including the right most leaf of the tree</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static org.apache.directory.mavibot.btree.Page</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#getRoot(org.apache.directory.mavibot.btree.BTree)">getRoot</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree)</code>
+<div class="block">Return the BTree root page</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setKey(org.apache.directory.mavibot.btree.Page, int, java.lang.Object)">setKey</a></strong>(org.apache.directory.mavibot.btree.Page page,
+ int pos,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key)</code>
+<div class="block">Set the key at a give position</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setKeySerializer(org.apache.directory.mavibot.btree.BTree, java.lang.String)">setKeySerializer</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keySerializerFqcn)</code>
+<div class="block">Sets the KeySerializer into the BTree</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setName(org.apache.directory.mavibot.btree.BTree, java.lang.String)">setName</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setNbElems(org.apache.directory.mavibot.btree.BTree, long)">setNbElems</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long nbElems)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setNextBTreeOffset(org.apache.directory.mavibot.btree.BTree, long)">setNextBTreeOffset</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long nextBTreeOffset)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setPageSize(org.apache.directory.mavibot.btree.BTree, int)">setPageSize</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ int pageSize)</code>
+<div class="block">Set the maximum number of elements we can store in a page.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setRecordManager(org.apache.directory.mavibot.btree.BTree, org.apache.directory.mavibot.btree.RecordManager)">setRecordManager</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="../../../../../org/apache/directory/mavibot/btree/RecordManager.html" title="class in org.apache.directory.mavibot.btree">RecordManager</a> recordManager)</code>
+<div class="block">Set the RecordManager</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setRevision(org.apache.directory.mavibot.btree.BTree, long)">setRevision</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long revision)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setRoot(org.apache.directory.mavibot.btree.BTree, org.apache.directory.mavibot.btree.Page)">setRoot</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ org.apache.directory.mavibot.btree.Page root)</code>
+<div class="block">Set the new root page for this tree.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setRootPageOffset(org.apache.directory.mavibot.btree.BTree, long)">setRootPageOffset</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long rootPageOffset)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setValue(org.apache.directory.mavibot.btree.Leaf, int, org.apache.directory.mavibot.btree.ElementHolder)">setValue</a></strong>(org.apache.directory.mavibot.btree.Leaf page,
+ int pos,
+ <a href="../../../../../org/apache/directory/mavibot/btree/ElementHolder.html" title="interface in org.apache.directory.mavibot.btree">ElementHolder</a> value)</code>
+<div class="block">Set the value at a give position</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setValue(org.apache.directory.mavibot.btree.Node, int, org.apache.directory.mavibot.btree.ElementHolder)">setValue</a></strong>(org.apache.directory.mavibot.btree.Node page,
+ int pos,
+ <a href="../../../../../org/apache/directory/mavibot/btree/ElementHolder.html" title="interface in org.apache.directory.mavibot.btree">ElementHolder</a> value)</code>
+<div class="block">Set the value at a give position</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/directory/mavibot/btree/BTreeFactory.html#setValueSerializer(org.apache.directory.mavibot.btree.BTree, java.lang.String)">setValueSerializer</a></strong>(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> valueSerializerFqcn)</code>
+<div class="block">Sets the ValueSerializer into the BTree</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com
/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BTreeFactory()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BTreeFactory</h4>
+<pre>public BTreeFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createBTree()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createBTree</h4>
+<pre>public static <a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a> createBTree()</pre>
+<div class="block">Create a new BTree.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The created BTree</dd></dl>
+</li>
+</ul>
+<a name="createNode(org.apache.directory.mavibot.btree.BTree, long, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createNode</h4>
+<pre>public static org.apache.directory.mavibot.btree.Node createNode(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a> btree,
+ long revision,
+ int nbElems)</pre>
+<div class="block">Create a new Node for the give BTree.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>btree</code> - The BTree which will contain this node</dd><dd><code>revision</code> - The Node's revision</dd><dd><code>nbElems</code> - The number or elements in this node</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A Node instance</dd></dl>
+</li>
+</ul>
+<a name="createLeaf(org.apache.directory.mavibot.btree.BTree, long, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createLeaf</h4>
+<pre>public static org.apache.directory.mavibot.btree.Leaf createLeaf(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a> btree,
+ long revision,
+ int nbElems)</pre>
+<div class="block">Create a new Leaf for the give BTree.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>btree</code> - The BTree which will contain this leaf</dd><dd><code>revision</code> - The Leaf's revision</dd><dd><code>nbElems</code> - The number or elements in this leaf</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A Leaf instance</dd></dl>
+</li>
+</ul>
+<a name="setRoot(org.apache.directory.mavibot.btree.BTree, org.apache.directory.mavibot.btree.Page)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRoot</h4>
+<pre>public static void setRoot(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ org.apache.directory.mavibot.btree.Page root)</pre>
+<div class="block">Set the new root page for this tree. Used for debug purpose only. The revision
+ will always be 0;</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>root</code> - the new root page.</dd></dl>
+</li>
+</ul>
+<a name="getRoot(org.apache.directory.mavibot.btree.BTree)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRoot</h4>
+<pre>public static org.apache.directory.mavibot.btree.Page getRoot(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree)</pre>
+<div class="block">Return the BTree root page</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>btree</code> - The Btree we want to root page from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The root page</dd></dl>
+</li>
+</ul>
+<a name="setNbElems(org.apache.directory.mavibot.btree.BTree, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNbElems</h4>
+<pre>public static void setNbElems(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long nbElems)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nbElems</code> - the nbElems to set</dd></dl>
+</li>
+</ul>
+<a name="setRevision(org.apache.directory.mavibot.btree.BTree, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRevision</h4>
+<pre>public static void setRevision(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long revision)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>revision</code> - the revision to set</dd></dl>
+</li>
+</ul>
+<a name="setRootPageOffset(org.apache.directory.mavibot.btree.BTree, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRootPageOffset</h4>
+<pre>public static void setRootPageOffset(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long rootPageOffset)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>rootPageOffset</code> - the rootPageOffset to set</dd></dl>
+</li>
+</ul>
+<a name="setNextBTreeOffset(org.apache.directory.mavibot.btree.BTree, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNextBTreeOffset</h4>
+<pre>public static void setNextBTreeOffset(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ long nextBTreeOffset)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nextBTreeOffset</code> - the nextBTreeOffset to set</dd></dl>
+</li>
+</ul>
+<a name="setName(org.apache.directory.mavibot.btree.BTree, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setName</h4>
+<pre>public static void setName(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name to set</dd></dl>
+</li>
+</ul>
+<a name="setKeySerializer(org.apache.directory.mavibot.btree.BTree, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKeySerializer</h4>
+<pre>public static void setKeySerializer(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keySerializerFqcn)
+ throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a>,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a></pre>
+<div class="block">Sets the KeySerializer into the BTree</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>btree</code> - The BTree to update</dd><dd><code>keySerializerFqcn</code> - the Key serializer FQCN to set</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a></code></dd>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a></code></dd></dl>
+</li>
+</ul>
+<a name="setValueSerializer(org.apache.directory.mavibot.btree.BTree, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValueSerializer</h4>
+<pre>public static void setValueSerializer(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> valueSerializerFqcn)
+ throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a>,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a></pre>
+<div class="block">Sets the ValueSerializer into the BTree</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>btree</code> - The BTree to update</dd><dd><code>valueSerializerFqcn</code> - the Value serializer FQCN to set</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a></code></dd>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a></code></dd></dl>
+</li>
+</ul>
+<a name="setPageSize(org.apache.directory.mavibot.btree.BTree, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPageSize</h4>
+<pre>public static void setPageSize(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ int pageSize)</pre>
+<div class="block">Set the maximum number of elements we can store in a page.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pageSize</code> - The requested page size</dd></dl>
+</li>
+</ul>
+<a name="setRecordManager(org.apache.directory.mavibot.btree.BTree, org.apache.directory.mavibot.btree.RecordManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRecordManager</h4>
+<pre>public static void setRecordManager(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a><?,?> btree,
+ <a href="../../../../../org/apache/directory/mavibot/btree/RecordManager.html" title="class in org.apache.directory.mavibot.btree">RecordManager</a> recordManager)</pre>
+<div class="block">Set the RecordManager</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>recordManager</code> - The injected RecordManager</dd></dl>
+</li>
+</ul>
+<a name="setKey(org.apache.directory.mavibot.btree.Page, int, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKey</h4>
+<pre>public static void setKey(org.apache.directory.mavibot.btree.Page page,
+ int pos,
+ <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key)</pre>
+<div class="block">Set the key at a give position</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pos</code> - The position in the keys array</dd><dd><code>key</code> - the key to inject</dd></dl>
+</li>
+</ul>
+<a name="setValue(org.apache.directory.mavibot.btree.Leaf, int, org.apache.directory.mavibot.btree.ElementHolder)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public static void setValue(org.apache.directory.mavibot.btree.Leaf page,
+ int pos,
+ <a href="../../../../../org/apache/directory/mavibot/btree/ElementHolder.html" title="interface in org.apache.directory.mavibot.btree">ElementHolder</a> value)</pre>
+<div class="block">Set the value at a give position</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pos</code> - The position in the values array</dd><dd><code>value</code> - the value to inject</dd></dl>
+</li>
+</ul>
+<a name="setValue(org.apache.directory.mavibot.btree.Node, int, org.apache.directory.mavibot.btree.ElementHolder)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public static void setValue(org.apache.directory.mavibot.btree.Node page,
+ int pos,
+ <a href="../../../../../org/apache/directory/mavibot/btree/ElementHolder.html" title="interface in org.apache.directory.mavibot.btree">ElementHolder</a> value)</pre>
+<div class="block">Set the value at a give position</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pos</code> - The position in the values array</dd><dd><code>value</code> - the value to inject</dd></dl>
+</li>
+</ul>
+<a name="getPathToRightMostLeaf(org.apache.directory.mavibot.btree.BTree)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPathToRightMostLeaf</h4>
+<pre>public static <a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a> getPathToRightMostLeaf(<a href="../../../../../org/apache/directory/mavibot/btree/BTree.html" title="class in org.apache.directory.mavibot.btree">BTree</a> btree)
+ throws <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Includes the intermediate nodes in the path up to and including the right most leaf of the tree</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>btree</code> - the btree</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a LinkedList of all the nodes and the final leaf</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BTreeFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeConfiguration.html" title="class in org.apache.directory.mavibot.btree"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/directory/mavibot/btree/BTreeTypeEnum.html" title="enum in org.apache.directory.mavibot.btree"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/directory/mavibot/btree/BTreeFactory.html" target="_top">Frames</a></li>
+<li><a href="BTreeFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</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>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://directory.apache.org/mavibot/">Apache Mavibot Project Parent</a>. All Rights Reserved.</small></p>
+</body>
+</html>