http://git-wip-us.apache.org/repos/asf/sling-site/blob/c1fb7b2c/apidocs/sling5/org/apache/sling/api/request/RequestParameterMap.html
----------------------------------------------------------------------
diff --git 
a/apidocs/sling5/org/apache/sling/api/request/RequestParameterMap.html 
b/apidocs/sling5/org/apache/sling/api/request/RequestParameterMap.html
new file mode 100644
index 0000000..a7770f4
--- /dev/null
+++ b/apidocs/sling5/org/apache/sling/api/request/RequestParameterMap.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_10) on Mon May 11 08:55:05 CEST 2009 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+RequestParameterMap (Apache Sling Aggregate 5-incubator API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-05-11">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" 
TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="RequestParameterMap (Apache Sling Aggregate 
5-incubator API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/RequestParameterMap.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html" 
title="interface in org.apache.sling.api.request"><B>NEXT 
CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/RequestParameterMap.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RequestParameterMap.html" target="_top"><B>NO FRAMES</B></A>  
&nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.sling.api.request</FONT>
+<BR>
+Interface RequestParameterMap</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.util.Map&lt;java.lang.String,<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in 
org.apache.sling.api.request">RequestParameter</A>[]&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>RequestParameterMap</B><DT>extends 
java.util.Map&lt;java.lang.String,<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in 
org.apache.sling.api.request">RequestParameter</A>[]&gt;</DL>
+</PRE>
+
+<P>
+The <code>RequestParameterMap</code> encapsulates all request parameters of
+ a request.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.util.Map"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface 
java.util.Map</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.util.Map.Entry&lt;K,V&gt;</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in 
org.apache.sling.api.request">RequestParameter</A></CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestParameterMap.html#getValue(java.lang.String)">getValue</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first 
value for the named parameter or null if none</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in 
org.apache.sling.api.request">RequestParameter</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestParameterMap.html#getValues(java.lang.String)">getValues</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all values 
for the named parameter or null if none</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.Map"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.util.Map</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clear, containsKey, containsValue, entrySet, equals, get, hashCode, 
isEmpty, keySet, put, putAll, remove, size, values</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValues(java.lang.String)"><!-- --></A><H3>
+getValues</H3>
+<PRE>
+<A HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in org.apache.sling.api.request">RequestParameter</A>[] 
<B>getValues</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Returns all values for the named parameter or null if none
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue(java.lang.String)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+<A HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in org.apache.sling.api.request">RequestParameter</A> 
<B>getValue</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Returns the first value for the named parameter or null if none
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/RequestParameterMap.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameter.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html" 
title="interface in org.apache.sling.api.request"><B>NEXT 
CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/RequestParameterMap.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RequestParameterMap.html" target="_top"><B>NO FRAMES</B></A>  
&nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2007-2009. All Rights Reserved.
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/sling-site/blob/c1fb7b2c/apidocs/sling5/org/apache/sling/api/request/RequestPathInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/sling5/org/apache/sling/api/request/RequestPathInfo.html 
b/apidocs/sling5/org/apache/sling/api/request/RequestPathInfo.html
new file mode 100644
index 0000000..e58a3de
--- /dev/null
+++ b/apidocs/sling5/org/apache/sling/api/request/RequestPathInfo.html
@@ -0,0 +1,450 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_10) on Mon May 11 08:55:05 CEST 2009 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+RequestPathInfo (Apache Sling Aggregate 5-incubator API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-05-11">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" 
TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="RequestPathInfo (Apache Sling Aggregate 
5-incubator API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/RequestPathInfo.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameterMap.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html" 
title="interface in org.apache.sling.api.request"><B>NEXT 
CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/RequestPathInfo.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RequestPathInfo.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.sling.api.request</FONT>
+<BR>
+Interface RequestPathInfo</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>RequestPathInfo</B></DL>
+</PRE>
+
+<P>
+Sling breaks the request URI into four parts: the path itself, optional
+ dot-separated selectors and extension that follow it, and an optional path
+ suffix.
+ <p id="decomp">
+ <b>Decomposition of a Request URL</b>
+ <ol>
+ <li><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getResourcePath()"><CODE>content
 path</CODE></A> - The longest substring of the request
+ URI resolving to a <A 
HREF="../../../../../org/apache/sling/api/resource/Resource.html" 
title="interface in org.apache.sling.api.resource"><CODE>Resource</CODE></A> 
object such
+ that the content path is either the complete request URI or the next
+ character in the request URI after the content path is either a dot 
(<code>.</code>)
+ or a slash (<code>/</code>).
+ <li><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectors()"><CODE>selectors</CODE></A>
 - If the first character in the
+ request URI after the content path is a dot, the string after the dot upto
+ but not including the last dot before the next slash character or the end of
+ the request URI. If the content path spans the complete request URI or if a
+ slash follows the content path in the request, then no seletors exist. If
+ only one dot follows the content path before the end of the request URI or
+ the next slash, no selectors exist. The selectors are available as
+ <A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectorString()"><CODE>a
 single string</CODE></A> and as an
+ <A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectors()"><CODE>array
 of strings</CODE></A>, which is the selector string
+ splitted on dots.
+ <li><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getExtension()"><CODE>extension</CODE></A>
 - The string after the last dot after
+ the content path in the request uri but before the end of the request uri or
+ the next slash after the content path in the request uri. If the content path
+ spans the complete request URI or a slash follows the content path in the
+ request URI, the extension is empty.
+ <li><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSuffix()"><CODE>suffix
 path</CODE></A> - If the request URI contains a slash
+ character after the content path and optional selectors and extension, the
+ path starting with the slash upto the end of the request URI is the suffix
+ path.
+ </ol>
+ <p>
+ Examples: <table>
+ <tr>
+ <th>URI</th>
+ <th>Content Path</th>
+ <th>Selectors</th>
+ <th>Extension</th>
+ <th>Suffix</th>
+ </tr>
+ <tr>
+ <td>/a/b</td>
+ <td>/a/b</td>
+ <td>null</td>
+ <td>null</td>
+ <td>null</td>
+ </tr>
+ <tr>
+ <td>/a/b.html</td>
+ <td>/a/b</td>
+ <td>null</td>
+ <td>html</td>
+ <td>null</td>
+ </tr>
+ <tr>
+ <td>/a/b.s1.html</td>
+ <td>/a/b</td>
+ <td>s1</td>
+ <td>html</td>
+ <td>null</td>
+ </tr>
+ <tr>
+ <td>/a/b.s1.s2.html</td>
+ <td>/a/b</td>
+ <td>s1.s2</td>
+ <td>html</td>
+ <td>null</td>
+ </tr>
+ <tr>
+ <td>/a/b/c/d</td>
+ <td>/a/b</td>
+ <td>null</td>
+ <td>null</td>
+ <td>/c/d</td>
+ </tr>
+ <tr>
+ <td>/a/b.html/c/d</td>
+ <td>/a/b</td>
+ <td>null</td>
+ <td>html</td>
+ <td>/c/d</td>
+ </tr>
+ <tr>
+ <td>/a/b.s1.html/c/d</td>
+ <td>/a/b</td>
+ <td>s1</td>
+ <td>html</td>
+ <td>/c/d</td>
+ </tr>
+ <tr>
+ <td>/a/b.s1.s2.html/c/d</td>
+ <td>/a/b</td>
+ <td>s1.s2</td>
+ <td>html</td>
+ <td>/c/d</td>
+ </tr>
+ <tr>
+ <td>/a/b/c/d.s.txt</td>
+ <td>/a/b</td>
+ <td>null</td>
+ <td>null</td>
+ <td>/c/d.s.txt</td>
+ </tr>
+ <tr>
+ <td>/a/b.html/c/d.s.txt</td>
+ <td>/a/b</td>
+ <td>null</td>
+ <td>html</td>
+ <td>/c/d.s.txt</td>
+ </tr>
+ <tr>
+ <td>/a/b.s1.html/c/d.s.txt</td>
+ <td>/a/b</td>
+ <td>s1</td>
+ <td>html</td>
+ <td>/c/d.s.txt</td>
+ </tr>
+ <tr>
+ <td>/a/b.s1.s2.html/c/d.s.txt</td>
+ <td>/a/b</td>
+ <td>s1.s2</td>
+ <td>html</td>
+ <td>/c/d.s.txt</td>
+ </tr>
+ </table>
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getExtension()">getExtension</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the 
extension from the URL or <code>null</code> if the request
+ URL does not contain an extension.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getResourcePath()">getResourcePath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the 
"resource path" part of the URL, what comes before selectors,
+ extension and suffix.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectors()">getSelectors</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the 
selectors decoded from the request URL as an array of
+ strings.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectorString()">getSelectorString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the 
selectors decoded from the request URL as string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSuffix()">getSuffix</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the suffix 
part of the URL or <code>null</code> if the request
+ URL does not contain a suffix.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getResourcePath()"><!-- --></A><H3>
+getResourcePath</H3>
+<PRE>
+java.lang.String <B>getResourcePath</B>()</PRE>
+<DL>
+<DD>Return the "resource path" part of the URL, what comes before selectors,
+ extension and suffix. This string is part of the request URL and need not
+ be equal to the <A 
HREF="../../../../../org/apache/sling/api/resource/Resource.html#getPath()"><CODE>Resource.getPath()</CODE></A>.
+ Rather it is equal to the
+ <A 
HREF="../../../../../org/apache/sling/api/resource/ResourceMetadata.html#RESOLUTION_PATH"><CODE>resolution
 path metadata property</CODE></A>
+ of the resource.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getExtension()"><!-- --></A><H3>
+getExtension</H3>
+<PRE>
+java.lang.String <B>getExtension</B>()</PRE>
+<DL>
+<DD>Returns the extension from the URL or <code>null</code> if the request
+ URL does not contain an extension.
+ <p>
+ Decomposition of the request URL is defined in the <a
+ href="#decomp">Decomposition of a Request URL</a> above.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The extension from the request URL.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSelectorString()"><!-- --></A><H3>
+getSelectorString</H3>
+<PRE>
+java.lang.String <B>getSelectorString</B>()</PRE>
+<DL>
+<DD>Returns the selectors decoded from the request URL as string. Returns
+ <code>null</code> if the request has no selectors.
+ <p>
+ Decomposition of the request URL is defined in the <a
+ href="#decomp">Decomposition of a Request URL</a> above.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectors()"><CODE>getSelectors()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSelectors()"><!-- --></A><H3>
+getSelectors</H3>
+<PRE>
+java.lang.String[] <B>getSelectors</B>()</PRE>
+<DL>
+<DD>Returns the selectors decoded from the request URL as an array of
+ strings. This array is derived from the
+ <A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectorString()"><CODE>selector
 string</CODE></A> by splitting the string on
+ dots. Returns an empty array if the request has no selectors.
+ <p>
+ Decomposition of the request URL is defined in the <a
+ href="#decomp">Decomposition of a Request URL</a> above.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html#getSelectorString()"><CODE>getSelectorString()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSuffix()"><!-- --></A><H3>
+getSuffix</H3>
+<PRE>
+java.lang.String <B>getSuffix</B>()</PRE>
+<DL>
+<DD>Returns the suffix part of the URL or <code>null</code> if the request
+ URL does not contain a suffix.
+ <p>
+ Decomposition of the request URL is defined in the <a
+ href="#decomp">Decomposition of a Request URL</a> above.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The suffix part of the request URL.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/RequestPathInfo.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestParameterMap.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html" 
title="interface in org.apache.sling.api.request"><B>NEXT 
CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/RequestPathInfo.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RequestPathInfo.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2007-2009. All Rights Reserved.
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/sling-site/blob/c1fb7b2c/apidocs/sling5/org/apache/sling/api/request/RequestProgressTracker.html
----------------------------------------------------------------------
diff --git 
a/apidocs/sling5/org/apache/sling/api/request/RequestProgressTracker.html 
b/apidocs/sling5/org/apache/sling/api/request/RequestProgressTracker.html
new file mode 100644
index 0000000..e7bd906
--- /dev/null
+++ b/apidocs/sling5/org/apache/sling/api/request/RequestProgressTracker.html
@@ -0,0 +1,436 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_10) on Mon May 11 08:55:05 CEST 2009 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+RequestProgressTracker (Apache Sling Aggregate 5-incubator API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-05-11">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" 
TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="RequestProgressTracker (Apache Sling Aggregate 
5-incubator API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/RequestProgressTracker.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/TooManyCallsException.html" 
title="class in org.apache.sling.api.request"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/RequestProgressTracker.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RequestProgressTracker.html" target="_top"><B>NO FRAMES</B></A> 
 &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.sling.api.request</FONT>
+<BR>
+Interface RequestProgressTracker</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A 
HREF="../../../../../org/apache/sling/commons/testing/sling/MockRequestProgressTracker.html"
 title="class in 
org.apache.sling.commons.testing.sling">MockRequestProgressTracker</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>RequestProgressTracker</B></DL>
+</PRE>
+
+<P>
+The <code>RequestProgressTracker</code> class provides the functionality to
+ track the progress of request processing. Instances of this class are
+ provided through the
+ <A 
HREF="../../../../../org/apache/sling/api/SlingHttpServletRequest.html#getRequestProgressTracker()"><CODE>SlingHttpServletRequest.getRequestProgressTracker()</CODE></A>
+ method.
+ <p>
+ The following functionality is provided:
+ <ol>
+ <li>Track the progress of request processing through the
+ <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#log(java.lang.String)"><CODE>log(String)</CODE></A>
 and <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#log(java.lang.String,
 java.lang.Object...)"><CODE>log(String, Object...)</CODE></A> methods.
+ <li>Ability to measure and track processing times of parts of request
+ processing through the <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#startTimer(java.lang.String)"><CODE>startTimer(String)</CODE></A>,
+ <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#logTimer(java.lang.String)"><CODE>logTimer(String)</CODE></A>
 and <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#logTimer(java.lang.String,
 java.lang.String, java.lang.Object...)"><CODE>logTimer(String, String, 
Object...)</CODE></A>
+ methods.
+ <li>Dumping the recording messages through the <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#dump(java.io.PrintWriter)"><CODE>dump(PrintWriter)</CODE></A>
+ method.
+ <li>Return the log messages through the <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#getMessages()"><CODE>getMessages()</CODE></A>
 method.
+ </ol>
+ <p>
+ <b>Tracking Request Processing</b>
+ <p>
+ As the request being processed, certain steps may be tracked by calling
+ either of the <code>log</code> methods. A tracking entry consists of a time
+ stamp managed by this class and a tracking message noting the actual step
+ being tracked.
+ <p>
+ <b>Timing Processing Steps</b>
+ </p>
+ Certain steps during request processing may need to be timed in that the time
+ required for processing should be recorded. Instances of this class maintain
+ a map of named timers. Each timer is started (initialized or reset) by
+ calling the <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#startTimer(java.lang.String)"><CODE>startTimer(String)</CODE></A>
 method. This method just records the
+ starting time of the named timer and adds a tracking entry with the timer
+ name as the message.
+ <p>
+ To record the number of milliseconds elapsed since a timer has been started,
+ the <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#logTimer(java.lang.String)"><CODE>logTimer(String)</CODE></A>
 or <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#logTimer(java.lang.String,
 java.lang.String, java.lang.Object...)"><CODE>logTimer(String, String, 
Object...)</CODE></A>
+ method may be called. This method logs a tracking entry with a message
+ consisting of the name of the timer and the number of milliseconds elapsed
+ since the timer was last <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#startTimer(java.lang.String)"><CODE>started</CODE></A>.
 The
+ <code>logTimer</code> methods may be called multiple times to record
+ several timed steps.
+ <p>
+ Calling the <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#startTimer(java.lang.String)"><CODE>startTimer(String)</CODE></A>
 method with the name of timer which
+ already exists, resets the start time of the named timer to the current
+ system time.
+ <p>
+ <b>Retrieving Tracking Entries</b>
+ <p>
+ The <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#dump(java.io.PrintWriter)"><CODE>dump(PrintWriter)</CODE></A>
 method may be used to write the tracking
+ entries to the given <code>PrintWriter</code> to for example log them in a
+ HTML comment. Alternatively the tracking entries may be retrieved as an
+ iterator of messages through the <A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#getMessages()"><CODE>getMessages()</CODE></A>
 method. The
+ formatting of the tracking entries is implementation specific.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#done()">done</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Call this when 
done processing the request - all calls except the first
+  one are ignored</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#dump(java.io.PrintWriter)">dump</A></B>(java.io.PrintWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dumps the process 
timer entries to the given writer, one entry per line.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#getMessages()">getMessages</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an 
<code>Iterator</code> of tracking entries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#log(java.lang.String)">log</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an entry 
with the given message</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#log(java.lang.String,
 java.lang.Object...)">log</A></B>(java.lang.String&nbsp;format,
+    java.lang.Object...&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an entry 
with a message constructed from the given
+ <code>MessageFormat</code> format evaluated using the given formatting
+ arguments.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#logTimer(java.lang.String)">logTimer</A></B>(java.lang.String&nbsp;timerName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Logs an entry with 
the message set to the name of the timer and the
+ number of milliseconds elapsed since the timer start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#logTimer(java.lang.String,
 java.lang.String, 
java.lang.Object...)">logTimer</A></B>(java.lang.String&nbsp;timerName,
+         java.lang.String&nbsp;format,
+         java.lang.Object...&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Logs an entry with 
the message constructed from the given
+ <code>MessageFormat</code> pattern evaluated using the given arguments
+ and the number of milliseconds elapsed since the timer start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html#startTimer(java.lang.String)">startTimer</A></B>(java.lang.String&nbsp;timerName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts a named 
timer.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="log(java.lang.String)"><!-- --></A><H3>
+log</H3>
+<PRE>
+void <B>log</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+<DD>Creates an entry with the given message
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="log(java.lang.String, java.lang.Object...)"><!-- --></A><H3>
+log</H3>
+<PRE>
+void <B>log</B>(java.lang.String&nbsp;format,
+         java.lang.Object...&nbsp;args)</PRE>
+<DL>
+<DD>Creates an entry with a message constructed from the given
+ <code>MessageFormat</code> format evaluated using the given formatting
+ arguments.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="startTimer(java.lang.String)"><!-- --></A><H3>
+startTimer</H3>
+<PRE>
+void <B>startTimer</B>(java.lang.String&nbsp;timerName)</PRE>
+<DL>
+<DD>Starts a named timer. If a timer of the same name already exists, it is
+ reset to the current time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="logTimer(java.lang.String)"><!-- --></A><H3>
+logTimer</H3>
+<PRE>
+void <B>logTimer</B>(java.lang.String&nbsp;timerName)</PRE>
+<DL>
+<DD>Logs an entry with the message set to the name of the timer and the
+ number of milliseconds elapsed since the timer start.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="logTimer(java.lang.String, java.lang.String, 
java.lang.Object...)"><!-- --></A><H3>
+logTimer</H3>
+<PRE>
+void <B>logTimer</B>(java.lang.String&nbsp;timerName,
+              java.lang.String&nbsp;format,
+              java.lang.Object...&nbsp;args)</PRE>
+<DL>
+<DD>Logs an entry with the message constructed from the given
+ <code>MessageFormat</code> pattern evaluated using the given arguments
+ and the number of milliseconds elapsed since the timer start.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMessages()"><!-- --></A><H3>
+getMessages</H3>
+<PRE>
+java.util.Iterator&lt;java.lang.String&gt; <B>getMessages</B>()</PRE>
+<DL>
+<DD>Returns an <code>Iterator</code> of tracking entries.
+ If there are no messages <code>null</code> is returned.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dump(java.io.PrintWriter)"><!-- --></A><H3>
+dump</H3>
+<PRE>
+void <B>dump</B>(java.io.PrintWriter&nbsp;writer)</PRE>
+<DL>
+<DD>Dumps the process timer entries to the given writer, one entry per line.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="done()"><!-- --></A><H3>
+done</H3>
+<PRE>
+void <B>done</B>()</PRE>
+<DL>
+<DD>Call this when done processing the request - all calls except the first
+  one are ignored
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/RequestProgressTracker.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestPathInfo.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/TooManyCallsException.html" 
title="class in org.apache.sling.api.request"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/RequestProgressTracker.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RequestProgressTracker.html" target="_top"><B>NO FRAMES</B></A> 
 &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2007-2009. All Rights Reserved.
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/sling-site/blob/c1fb7b2c/apidocs/sling5/org/apache/sling/api/request/TooManyCallsException.html
----------------------------------------------------------------------
diff --git 
a/apidocs/sling5/org/apache/sling/api/request/TooManyCallsException.html 
b/apidocs/sling5/org/apache/sling/api/request/TooManyCallsException.html
new file mode 100644
index 0000000..2a54d33
--- /dev/null
+++ b/apidocs/sling5/org/apache/sling/api/request/TooManyCallsException.html
@@ -0,0 +1,258 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_10) on Mon May 11 08:55:05 CEST 2009 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+TooManyCallsException (Apache Sling Aggregate 5-incubator API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-05-11">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" 
TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TooManyCallsException (Apache Sling Aggregate 
5-incubator API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/TooManyCallsException.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/TooManyCallsException.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="TooManyCallsException.html" target="_top"><B>NO FRAMES</B></A>  
&nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.sling.api.request</FONT>
+<BR>
+Class TooManyCallsException</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by 
">java.lang.Throwable
+      <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by 
">java.lang.Exception
+          <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by 
">java.lang.RuntimeException
+              <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by 
"><A HREF="../../../../../org/apache/sling/api/SlingException.html" 
title="class in org.apache.sling.api">org.apache.sling.api.SlingException</A>
+                  <IMG SRC="../../../../../resources/inherit.gif" 
ALT="extended by "><B>org.apache.sling.api.request.TooManyCallsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>TooManyCallsException</B><DT>extends <A 
HREF="../../../../../org/apache/sling/api/SlingException.html" title="class in 
org.apache.sling.api">SlingException</A></DL>
+</PRE>
+
+<P>
+The <code>TooManyCallsException</code> is thrown by the Sling implementation
+ if to many inclusions have been called for during a single request. The limit
+ of inclusions is implementation dependent.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A 
HREF="../../../../../serialized-form.html#org.apache.sling.api.request.TooManyCallsException">Serialized
 Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A 
HREF="../../../../../org/apache/sling/api/request/TooManyCallsException.html#TooManyCallsException(java.lang.String)">TooManyCallsException</A></B>(java.lang.String&nbsp;servletName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an 
instance of this exception naming the Servlet (or Script)
+ whose call caused this exception to be thrown.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, 
getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, 
setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TooManyCallsException(java.lang.String)"><!-- --></A><H3>
+TooManyCallsException</H3>
+<PRE>
+public <B>TooManyCallsException</B>(java.lang.String&nbsp;servletName)</PRE>
+<DL>
+<DD>Creates an instance of this exception naming the Servlet (or Script)
+ whose call caused this exception to be thrown.
+ <p>
+ The servlet name is the actual message of the exception.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>servletName</CODE> - The name of the Servlet 
(or Script) causing this
+            exception.</DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="class-use/TooManyCallsException.html"><FONT 
CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A 
HREF="../../../../../org/apache/sling/api/request/RequestProgressTracker.html" 
title="interface in org.apache.sling.api.request"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../index.html?org/apache/sling/api/request/TooManyCallsException.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="TooManyCallsException.html" target="_top"><B>NO FRAMES</B></A>  
&nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All 
Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2007-2009. All Rights Reserved.
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/sling-site/blob/c1fb7b2c/apidocs/sling5/org/apache/sling/api/request/class-use/RecursionTooDeepException.html
----------------------------------------------------------------------
diff --git 
a/apidocs/sling5/org/apache/sling/api/request/class-use/RecursionTooDeepException.html
 
b/apidocs/sling5/org/apache/sling/api/request/class-use/RecursionTooDeepException.html
new file mode 100644
index 0000000..67d0917
--- /dev/null
+++ 
b/apidocs/sling5/org/apache/sling/api/request/class-use/RecursionTooDeepException.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_10) on Mon May 11 08:55:08 CEST 2009 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+Uses of Class org.apache.sling.api.request.RecursionTooDeepException (Apache 
Sling Aggregate 5-incubator API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-05-11">
+
+<LINK REL ="stylesheet" TYPE="text/css" 
HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class 
org.apache.sling.api.request.RecursionTooDeepException (Apache Sling Aggregate 
5-incubator API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../org/apache/sling/api/request/RecursionTooDeepException.html"
 title="class in org.apache.sling.api.request"><FONT 
CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../../index.html?org/apache/sling/api/request//class-useRecursionTooDeepException.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RecursionTooDeepException.html" target="_top"><B>NO 
FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A 
HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of 
Class<br>org.apache.sling.api.request.RecursionTooDeepException</B></H2>
+</CENTER>
+No usage of org.apache.sling.api.request.RecursionTooDeepException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../org/apache/sling/api/request/RecursionTooDeepException.html"
 title="class in org.apache.sling.api.request"><FONT 
CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../index-all.html"><FONT 
CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A 
HREF="../../../../../../index.html?org/apache/sling/api/request//class-useRecursionTooDeepException.html"
 target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RecursionTooDeepException.html" target="_top"><B>NO 
FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A 
HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2007-2009. All Rights Reserved.
+</BODY>
+</HTML>

Reply via email to