You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2017/06/28 08:47:39 UTC
[38/51] [partial] sling-site git commit: Use JBake Maven plugin
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/lib/path.pm
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/lib/path.pm b/OLD-from-apache-cms/lib/path.pm
deleted file mode 100644
index 5e95026..0000000
--- a/OLD-from-apache-cms/lib/path.pm
+++ /dev/null
@@ -1,39 +0,0 @@
-package path;
-use ASF::Value;
-
-# taken from django's url.py
-
-our @patterns = (
- [qr!\.mdtext$!, single_narrative => { template => "single_narrative.html" }],
- [qr!^/sitemap\.html$!, sitemap => { headers => { title => "Sling Sitemap" }}],
- [qr!^/downloads\.list$!, downloads => { template => "downloads.html" }],
-) ;
-
-# for specifying interdependencies between files
-
-#our %dependencies = (
-# "/sling/sitemap.html" => [ grep s!^content!!, glob "content/sling/*.mdtext" ],
-#);
-
-1;
-
-=head1 LICENSE
-
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
-
-
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/lib/view.pm
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/lib/view.pm b/OLD-from-apache-cms/lib/view.pm
deleted file mode 100644
index 9770af2..0000000
--- a/OLD-from-apache-cms/lib/view.pm
+++ /dev/null
@@ -1,434 +0,0 @@
-package view;
-
-#
-# BUILD CONSTRAINT: all views must return $content, $extension.
-# additional return values (as seen below) are optional. However,
-# careful use of symlinks and dependency management in path.pm can
-# resolve most issues with this constraint.
-#
-
-use strict;
-use warnings;
-use Dotiac::DTL qw/Template/;
-use Dotiac::DTL::Addon::markup;
-use ASF::Util qw/read_text_file shuffle/;
-use File::Temp qw/tempfile/;
-use LWP::Simple;
-use SVN::Client;
-use File::Find;
-use File::Basename;
-
-push @Dotiac::DTL::TEMPLATE_DIRS, "templates";
-
-# This is most widely used view. It takes a
-# 'template' argument and a 'path' argument.
-# Assuming the path ends in foo.mdtext, any files
-# like foo/bar.mdtext will be parsed and
-# passed to the template in the "bar" (hash)
-# variable.
-
-sub single_narrative {
- my %args = @_;
- my $file = "content$args{path}";
- my $template = $args{template};
- $args{path} =~ s/\.mdtext$/\.html/;
- $args{breadcrumbs} = breadcrumbs($args{path});
- $args{svninfo} = svninfo($file);
-
- read_text_file $file, \%args;
-
- $args{refs} = {};
-
- # render tip box with reference to Confluence export
- # if translation for a page is still pending
- if($args{headers}->{translation_pending}) {
- $args{oldpage} = "/site/" . basename($args{path});
- }
-
- # ensure loading child pages
- my $page_path = $file;
- $page_path =~ s/\.[^.]+$//;
- if (-d $page_path) {
- $args{children} = {};
- for my $f (grep -f, glob "$page_path/*.mdtext") {
- $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
- $args{children}->{$1} = read_ref_page_data($f);
- $args{refs}->{$1} = $args{children}->{$1};
- }
- }
-
- # ensure loading pages referenced with ref.XXX.*
- while( $args{content} =~ /refs\.([^.]+)\./g ) {
- my $label = $1;
- if(!$args{refs}->{$label}) {
- my $refPagePath;
- find(sub {
- if(!$refPagePath && $_ eq "$label.mdtext") {
- $refPagePath = $File::Find::name;
- }
- }, "content");
-
- if($refPagePath) {
- $args{refs}->{$label} = read_ref_page_data($refPagePath);
- }
- }
- }
-
-# $args{sidenav} = {};
-# read_text_file "templates/sidenav.mdtext", $args{sidenav} ;
-
-# select STDOUT ;
-# $| = 1 ;
-# for my $ke (keys %args) {
-# print STDOUT "$ke \n";
-# }
-
- # use the content as a template if it contains Django templates
- if ($args{content} =~ /\{[{%][^}]*[%}]\}/) {
- print STDOUT "Applying $args{path} as a Django template\n";
- $args{content} = Dotiac::DTL->new(\$args{content})->render(\%args);
- }
-
- return Dotiac::DTL::Template($template)->render(\%args), html => \%args;
-}
-
-# The specially crafted download page
-# Input is a list of artifacts formatted as:
-#
-# <title>|<id>|<version>[|<qualifier>]
-#
-# Special handling if title is "sling": This denotes the
-# version of the Sling Launchpad distribution whie is
-# rendered specially: The id is actually the launchpad
-# distribution version
-sub downloads {
- my %args = @_;
- my $file = "content$args{path}";
- my $template = $args{template};
- $args{path} =~ s/\.list$/\.html/;
- $args{breadcrumbs} = breadcrumbs($args{path});
- $args{svninfo} = svninfo($file);
-
- read_text_file $file, \%args;
-
- my $result = "|Artifact | Version | Binary | Source|\n|--|--|--|--|\n";
- my $maven = "|Artifact | Version | Binary | Source|\n|--|--|--|--|\n";
- my $launchpad = "| Artifact | Version | Provides | Package |\n|-|-|-|-|\n";
- my $ide = "|Artifact | Version | Provides | Update site |\n|--|--|--|--|\n";
-
- my @lines = split( /\n/, $args{content} );
- @lines = sort @lines;
- for my $line (@lines) {
- next if (!$line || $line =~ /^\s*#/);
-
- my ($title, $artifact, $version, $classifier, $ext) = split(/\|/, $line);
- $ext = "jar" unless ($ext);
- $classifier = ($classifier) ? "-$classifier" : "";
-
- if ($title eq "sling") {
-
- $launchpad .="| Sling Standalone Application | $artifact | A self-runnable Sling jar. | " . downloadLink("org.apache.sling.launchpad-$artifact.jar"). "|\n";
- $launchpad .="| Sling Web Application | $artifact | A ready-to run Sling webapp as a war file. | " . downloadLink("org.apache.sling.launchpad-$artifact-webapp.war"). "|\n";
- $launchpad .="| Sling Source Release | $artifact | The released Sling source code. | " . downloadLink("org.apache.sling.launchpad-$artifact-source-release.zip")." |\n";
- } elsif ( $title eq "sling-ide-tooling" ) {
-
- $ide .= "| Sling IDE Tooling for Eclipse | $artifact | A p2 update site which can be installed in Eclipse. | " . downloadLinkWithoutSigs("eclipse/$artifact", "Update site") . " " . downloadLink("org.apache.sling.ide.p2update-$artifact.zip", "(zip download)") ." |\n";
- } else {
-
- my $target = \$result;
- my $artifactLabel;
- if ($ext eq "war") {
- $artifactLabel = "Web Application";
- } elsif ($classifier eq "-app") {
- $artifactLabel = "Java Application";
- } elsif ($artifact =~/^maven-.*-plugin|.*-maven-plugin/) {
- $target = \$maven;
- $artifactLabel = "Maven Plugin";
- } else {
- $artifactLabel = "Bundle";
- }
-
- ${$target} .= "|$title|$version|" . downloadLink("$artifact-$version$classifier.$ext", $artifactLabel) . " | " . downloadLink("$artifact-$version-source-release.zip", "Source ZIP") . "|\n";
- }
- }
-
- $args{launchpad} = $launchpad;
- $args{content} = $result;
- $args{maven} = $maven;
- $args{ide} = $ide;
-
- return Dotiac::DTL::Template($template)->render(\%args), html => \%args;
-}
-
-# Has the same behavior as the above for foo/bar.txt
-# files, parsing them into a bar variable for the template.
-# Otherwise presumes the template is the path.
-
-sub news_page {
- my %args = @_;
- my $template = "content$args{path}";
- $args{breadcrumbs} = breadcrumbs($args{path});
-
- my $page_path = $template;
- $page_path =~ s/\.[^.]+$//;
- if (-d $page_path) {
- for my $f (grep -f, glob "$page_path/*.mdtext") {
- $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
- $args{$1} = {};
- read_text_file $f, $args{$1};
- }
- }
-
- for ((fetch_doap_url_list())[0..2]) {
- push @{$args{projects}}, parse_doap($_);
- }
-
- return Dotiac::DTL::Template($template)->render(\%args), html => \%args;
-}
-
-# Recursive Sitemap generation
-# Taken from: http://svn.apache.org/repos/asf/chemistry/site/trunk/lib/view.pm
-sub sitemap {
- my %args = @_;
- my $template = "content$args{path}";
- my $file = $template;
-
- # Find the list of files
- my ($dir) = ($file =~ /^(.*)\/.*?/);
- my $entries = {};
- sitemapFind($dir, $entries);
-
- my $sitemap = "<ul>\n";
- $sitemap = sitemapRender($sitemap, $entries, "");
- $sitemap .= "</ul>\n";
- $args{sitemap} = $sitemap;
-
- return Dotiac::DTL::Template($template)->render(\%args), html => \%args;
-}
-
-sub sitemapFind {
- my ($dir, $entries) = @_;
- $entries->{"title"} = "";
- $entries->{"entries"} = {};
- my %entries = ( "title"=>"", "entries"=>{} );
-
- foreach my $item (<$dir/*>) {
- my ($rel) = ($item =~ /^.*\/(.*?)$/);
-
- if(-d $item) {
- # Only consider folders which have content page by them
- if(-f "$item.mdtext") {
- $rel .= ".mdtext" ;
- $entries->{"entries"}->{$rel} = {};
- sitemapFind($item, $entries->{"entries"}->{$rel});
- }
- } elsif($item =~ /\.(html|mdtext)$/) {
- # Grab the title
- my $title = $rel;
- if($rel =~ /\.mdtext$/) {
- my %args;
- read_text_file $item, \%args;
- $title = $args{"headers"}->{"title"};
- } elsif ($rel =~ /\.png$/ || $rel =~ /\.jpg$/) {
- next;
- } else {
- open F, "<$item";
- my $file = "";
- while(my $line = <F>) {
- $file .= $line;
- }
- close F;
-
- if($file =~ /block\s+title\s*\%\}(.*?)\{/) {
- $title = $1;
- } elsif($file =~ /title\>(.*?)\</) {
- $title = $1;
- }
- }
-
- # Process
- if($rel =~ /^index\.(html|mdtext)$/) {
- $entries->{"title"} = $title;
- } else {
- $entries->{entries}->{$rel}->{title} = $title;
- }
- }
- }
- return %entries;
-}
-
-sub sitemapRender {
- my ($sitemap, $dir, $path) = @_;
- my %entries = %{$dir->{"entries"}};
-
- foreach my $e (sort keys %entries) {
- my $fn = $e;
- $fn =~ s/\.mdtext/.html/;
- if($fn eq "images/" or $fn eq "resources/") {
- next;
- }
-
- my $title = $entries{$e}->{title};
- unless($title) {
- $title = $e;
- }
-
- $sitemap .= "<li><a href=\"$path/$fn\">".$title."</a>";
- if($entries{$e}->{entries}) {
- my $parent = $e;
- $parent =~ s/\.mdtext$//;
- $sitemap .= "<ul>\n";
- $sitemap = sitemapRender($sitemap, $entries{$e}, "$path/$parent");
- $sitemap .= "</ul>\n";
- }
- $sitemap .= "</li>\n";
- }
- return $sitemap;
-}
-
-
-
-sub exports {
- my %args = @_;
- my $template = "content$args{path}";
- $args{breadcrumbs} = breadcrumbs($args{path});
-
- my $page_path = $template;
- $page_path =~ s/\.[^.]+$/.page/;
- if (-d $page_path) {
- for my $f (grep -f, glob "$page_path/*.mdtext") {
- $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
- $args{$1} = {};
- read_text_file $f, $args{$1};
- }
- $args{table} = `xsltproc $page_path/eccnmatrix.xsl $page_path/eccnmatrix.xml`;
-
- }
-
- return Dotiac::DTL::Template($template)->render(\%args), html => \%args;
-}
-
-sub parse_doap {
- my $url = shift;
- my $doap = get $url or die "Can't get $url: $!\n";
- my ($fh, $filename) = tempfile("XXXXXX");
- print $fh $doap;
- close $fh;
- my $result = eval `xsltproc lib/doap2perl.xsl $filename`;
- unlink $filename;
- return $result;
-}
-
-sub fetch_doap_url_list {
- my $xml = get "http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/files.xml"
- or die "Can't get doap file list: $!\n";
- my ($fh, $filename) = tempfile("XXXXXX");
- print $fh $xml;
- close $fh;
- chomp(my @urls = grep /^http/, `xsltproc lib/list2urls.xsl $filename`);
- unlink $filename;
- shuffle \@urls;
- return @urls;
-}
-
-1;
-
-
-# Reads data of a referenced page
-sub read_ref_page_data {
- my $file = shift;
- my $out = {};
-
- read_text_file $file, $out;
- $out->{path} = "$file";
- $out->{path} =~ s/content(\/.*)\.mdtext/$1.html/;
-
- return $out;
-}
-
-sub downloadLink {
- my ($artifact, $label) = @_;
- my $dp = "http://www.apache.org/dist";
- $label = $artifact unless ($label);
- return "[$label]([preferred]sling/$artifact) ([asc]($dp/sling/$artifact.asc), [md5]($dp/sling/$artifact.md5))";
-}
-
-sub downloadLinkWithoutSigs {
-
- my ($artifact, $label) = @_;
- $label = $artifact unless ($label);
- return "[$label]([preferred]sling/$artifact)";
-}
-
-sub breadcrumbs {
- my @path = split m!/!, shift;
- pop @path;
- my @rv;
- my $relpath = "";
- my $ext;
- my $sep = "/";
- for (@path) {
- $relpath .= "$sep$_";
- if ($_) {
- $_ = "";
- my $datafile = "content$relpath.mdtext";
- my %data;
- if (-f $datafile) {
- read_text_file $datafile, \%data;
- $ext = ".html";
- $sep = "/";
- my $title = ${data{headers}}{title};
- if ($title) {
- $_ = $title;
- }
- }
- } else {
- $_ = "Home";
- $ext = "";
- $sep = "";
- }
- push @rv, qq(<a href="$relpath$ext">$_</a>) if $_;
- }
- return join " » ", @rv;
-}
-
-
-# Returns information on the last change to the file
-# as a reference to a has with three properties
-# - rev The SVN Revision
-# - date The last modification date (seconds since the epoch)
-# - author of the revision
-sub svninfo {
- my $source = $_[0];
- my %info;
- my $receiver = sub {
- my $svninfo = $_[1];
- $info{rev} = $svninfo->last_changed_rev;
- $info{date} = $svninfo->last_changed_date / 1000000;
- $info{author} = $svninfo->last_changed_author;
- };
-
- my $ctx = SVN::Client->new;
- $ctx->info($source, undef, undef, $receiver, 0);
- return \%info;
-}
-
-
-=head1 LICENSE
-
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/templates/downloads.html
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/templates/downloads.html b/OLD-from-apache-cms/templates/downloads.html
deleted file mode 100644
index f9f1cbc..0000000
--- a/OLD-from-apache-cms/templates/downloads.html
+++ /dev/null
@@ -1,93 +0,0 @@
-{% extends "skeleton.html" %}
-{% block title %}Downloads{% endblock %}
-{% block content %}
-<p>
-To get the latest development release of Apache Sling, you can check out
-the <a href="/project-information.html#source-repository">Source Code</a>
-and <a href="/documentation/development/getting-and-building-sling.html">Getting and Building Sling</a>
-yourself. Otherwise, the releases below are available for download. To
-install, just download and extract. The PGP keys at
-<a href="https://people.apache.org/keys/group/sling.asc">https://people.apache.org/keys/group/sling.asc</a>
-can be used to verify the integrity of the release archives.
-</p>
-
-<p>
-All Apache Sling products are distributed under the terms of The Apache
-Software License (version 2.0). See our
-<a href="/project-information/project-license.html">license</a>, or the LICENSE file included
-in each distribution.
-</p>
-
-<div class="toc">
-<ul>
-<li><a href="#mirrors">Mirrors</a></li>
-<li><a href="#application">Sling Application</a></li>
-<li><a href="#ide-tooling">Sling IDE Tooling</a></li>
-<li><a href="#components">Sling Components</a></li>
-<li><a href="#maven">Maven Plugins</a></li>
-</ul>
-</div>
-
-<h2 id="mirrors">Mirrors</h2>
-
-<p>
-Use the links below to download binary or source distributions of Apache
-Sling from one of our mirrors.
-</p>
-
-<p>
-You are currently using <b>[preferred]</b>. If you encounter a problem with
-this mirror, please select another mirror. If all mirrors are failing,
-there are backup mirrors (at the end of the mirrors list) that should be
-available. If the mirror displayed above is labeled <i>preferred</i>, then
-please reload this page by <a href="/downloads.cgi">clicking here</a>.
-</p>
-
-<form action="[location]" method="get" id="SelectMirror">
-<p>Other mirrors: </p>
-<select name="Preferred">
-[if-any http]
-[for http]<option value="[http]">[http]</option>[end]
-[end]
-[if-any ftp]
-[for ftp]<option value="[ftp]">[ftp]</option>[end]
-[end]
-[if-any backup]
-[for backup]<option value="[backup]">[backup] (backup)</option>[end]
-[end]
-</select>
-<input type="submit" value="Change"></input>
-</form>
-
-<h2 id="application">Sling Application</h2>
-
-{{ launchpad|markdown }}
-
-<p>For quick provisioning using docker you can simply run <code>docker pull apachesling/sling</code> to get access to the latest version of the launchpad.</p>
-
-<p>
-To get the latest code you can
-<a href="/documentation/development/getting-and-building-sling.html">build Sling yourself</a>,
-it's not that hard.
-</p>
-
-<p>
-If you are looking for previous releases of Apache Sling, have a look in
-the <a href="http://archive.apache.org/dist/sling/">archives</a>. For previous
-incubator releases of Apache Sling, have a look in the
-<a href="http://archive.apache.org/dist/incubator/sling/">Incubator archives</a>.
-</p>
-
-<h2 id="ide-tooling">Sling IDE Tooling</h2>
-
-<p>If you want to install the convenience binaries for the IDE tooling, it's recommended that you add <a href="[preferred]sling/eclipse">[preferred]sling/eclipse</a> as an update site URL. This way you will receive updates every time a new version is released. For specific versions and zipped update site download, see the table below.</p>
-
-{{ ide|markdown }}
-
-<h2 id="components">Sling Components</h2>
-{{ content|markdown }}
-
-<h2 id="maven">Maven Plugins</h2>
-{{ maven|markdown }}
-
-{% endblock %}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/templates/force-site-build
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/templates/force-site-build b/OLD-from-apache-cms/templates/force-site-build
deleted file mode 100644
index 76aece7..0000000
--- a/OLD-from-apache-cms/templates/force-site-build
+++ /dev/null
@@ -1 +0,0 @@
-http://www.apache.org/dev/cmsref.html#force-site-build
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/templates/sidenav.mdtext
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/templates/sidenav.mdtext b/OLD-from-apache-cms/templates/sidenav.mdtext
deleted file mode 100644
index 87131cd..0000000
--- a/OLD-from-apache-cms/templates/sidenav.mdtext
+++ /dev/null
@@ -1,51 +0,0 @@
-**[Documentation](/documentation.html)**
-[Getting Started](/documentation/getting-started.html)
-[The Sling Engine](/documentation/the-sling-engine.html)
-[Development](/documentation/development.html)
-[Bundles](/documentation/bundles.html)
-[Tutorials & How-Tos](/documentation/tutorials-how-tos.html)
-[Configuration](/documentation/configuration.html)
-
-[Wiki](http://s.apache.org/sling.wiki)
-[FAQ](http://s.apache.org/sling.faq)
-
-**API Docs**
-[Sling 9](/apidocs/sling9/index.html)
-[Sling 8](/apidocs/sling8/index.html)
-[Sling 7](/apidocs/sling7/index.html)
-[Sling 6](/apidocs/sling6/index.html)
-[Sling 5](/apidocs/sling5/index.html)
-[Archive at javadoc.io](/javadoc-io.html)
-
-**Project info**
-[Downloads](/downloads.cgi)
-[License](http://www.apache.org/licenses/)
-[Contributing](/contributing.html)
-[News](/news.html)
-[Links](/links.html)
-[Project Information](/project-information.html)
-[Issue Tracker](https://issues.apache.org/jira/browse/SLING)
-[Build Server](http://ci.apache.org/builders/sling-trunk)
-[Security](/project-information/security.html)
-
-**Source**
-[Subversion](http://svn.apache.org/viewvc/sling/trunk)
-[Git](git://git.apache.org/sling.git)
-[Github Mirror](https://github.com/apache/sling)
-
-**Sponsorship**
-[Thanks](http://www.apache.org/foundation/thanks.html)
-[Become a Sponsor](http://www.apache.org/foundation/sponsorship.html)
-[Buy Stuff](http://www.apache.org/foundation/buy_stuff.html)
-
-**[Site Map](/sitemap.html)**
-
-<!-- no valid ads for now, we'll reactivate this when needed
-<iframe
- src="http://www.apache.org/ads/button.html"
- style="border-width:0; float: left" frameborder="0"
- scrolling="no"
- width="135"
- height="135">
-</iframe>
--->
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/templates/single_narrative.html
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/templates/single_narrative.html b/OLD-from-apache-cms/templates/single_narrative.html
deleted file mode 100644
index 42900c5..0000000
--- a/OLD-from-apache-cms/templates/single_narrative.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{% extends "skeleton.html" %}
-{% block title %}{{ headers.title }}{% endblock %}
-{% block content %}{{ content|markdown }}{% endblock %}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/templates/skeleton.html
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/templates/skeleton.html b/OLD-from-apache-cms/templates/skeleton.html
deleted file mode 100644
index d77ce39..0000000
--- a/OLD-from-apache-cms/templates/skeleton.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE- 2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <title>Apache Sling - {% block title %}{% endblock %}</title>
- <link rel="icon" href="/res/favicon.ico">
- <link rel="stylesheet" href="/res/site.css" type="text/css" media="all">
- <link rel="stylesheet" href="/res/codehilite.css" type="text/css" media="all">
- </head>
- <body>
- <div class="title">
- <div class="logo">
- <a href="//sling.apache.org/">
- <img border="0" alt="Apache Sling" src="/res/logo.svg">
- </a>
- </div>
- <div class="header">
- <a href="//www.apache.org/">
- <img border="0" alt="Apache" src="/res/apache.png">
- </a>
- </div>
- </div>
-
- <div class="menu">
- {% filter markdown %}{% include "sidenav.mdtext" %}{% endfilter %}
- </div>
-
- <div class="main">
- <div class="breadcrump" style="font-size: 80%;">
- {{ breadcrumbs|safe }}
- </div>
-
- {%if oldpage %}
- <div class="tip">
- This page is a translated version of <a href="{{ oldpage }}" target="sling_cwiki">{{ oldpage }}</a>. In case of
- doubt you might want to refer to the old page.
- </div>
- {% endif %}
-
- <h1>{% block title %}{% endblock %}</h1>
- {% block content %}{% endblock %}
- <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
- Rev. {{ svninfo.rev }} by {{ svninfo.author|safe }} on {{ svninfo.date|date:"D, j M Y H:i:s O" }}
- </div>
- <div class="trademarkFooter">
- Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
- logo are trademarks of The Apache Software Foundation. All other marks mentioned
- may be trademarks or registered trademarks of their respective owners.
- </div>
- </div>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/OLD-from-apache-cms/update-obr.sh
----------------------------------------------------------------------
diff --git a/OLD-from-apache-cms/update-obr.sh b/OLD-from-apache-cms/update-obr.sh
deleted file mode 100755
index edef12a..0000000
--- a/OLD-from-apache-cms/update-obr.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-
-# Note: so far this is only tested on Mac OSX. Please remove this comment
-# if it works on Linux, or fix if it doesn't.
-
-if [ "$2" == "" ]; then
- echo "Usage: sh $0 <module> <version>"
- echo " e.g. sh $0 org.apache.sling.commons.threads 3.2.2"
- exit 1
-fi
-
-MODULE=$1
-VERSION=$2
-
-TMP_DIR=tmp-update-obr/$MODULE-$VERSION
-
-URL_PREFIX=https://repository.apache.org/content/groups/public/org/apache/sling/$MODULE/$VERSION
-JAR_NAME=$MODULE-$VERSION.jar
-POM_NAME=$MODULE-$VERSION.pom
-
-SITE_DIR=$(pwd)
-
-function download {
- FILE=$1
- curl -fO $URL_PREFIX/$FILE 2> /dev/null
- if [ "$?" != "0" ]; then
- echo Failed to download artifact $URL_PREFIX/$FILE
- echo Please verify that the desired artifact is available.
- exit 1;
- fi
-}
-
-mkdir -p $TMP_DIR
-
-(
- cd $TMP_DIR
-
- download $POM_NAME
- download $JAR_NAME
-
- mvn org.apache.felix:maven-bundle-plugin:deploy-file \
- -Dfile=$JAR_NAME -DpomFile=$POM_NAME \
- -DbundleUrl=http://repo1.maven.org/maven2/org/apache/sling/$MODULE/$VERSION/$JAR_NAME \
- -Durl=file:///$SITE_DIR/content/obr \
- -DprefixUrl=http://repo1.maven.org/maven2 \
- -DremoteOBR=sling.xml
-)
-
-rm -rf tmp-update-obr/
-echo OBR updated successfully. Please review the changes and commit.
-
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 47a5b8b..ef85286 100644
--- a/README.md
+++ b/README.md
@@ -4,19 +4,19 @@ Experimenting with JBake for the Apache Sling website.
See also https://issues.apache.org/jira/browse/SLING-6955
## How to publish the website
-Build the site as described below, and sync the ./output folder to the asf-site branch
+Build the site as described below, and sync the `target/sling-site-*` folder to the asf-site branch
of this Git repository. The ASF's gitpubsub mechanism then synchronizes that content
on the http://sling.apache.org website.
gitpubsub is active at https://sling.apache.org/ng/ for testing but as pages now contain some absolute links, navigation might lead back to the existing site (https://issues.apache.org/jira/browse/INFRA-14390)
-## How to build the site locally
-* Clone this repository
-* Run `./bake.sh`
-* Open http://localhost:8820/ and enjoy.
+## How to build the site locally
+Clone this repository, run the below Maven command, http://localhost:8820/ and enjoy.
+
+ mvn clean package jbake:inline -Djbake.port=8820 -Djbake.listenAddress=0.0.0.0
## Publishing on the live website
-The live content is synced from the `asf-site` branch of this repository. To publish, generate the content and sync the `output` folder at the root of that branch.
+The live content is synced from the `asf-site` branch of this repository. To publish, generate the content and sync the output folder at the root of that branch.
We'll have a script for that, but for now the following works:
@@ -35,7 +35,7 @@ We'll have a script for that, but for now the following works:
./bake.sh
git checkout -- jbake.properties
- mv ./output /tmp
+ mv .target/sling-site-0.1-SNAPSHOT /tmp/output
git checkout asf-site
rsync -r /tmp/output/* .
git commit ... # do what's needed!
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/UNUSED-from-tamaya-example/bake-jenkins.sh
----------------------------------------------------------------------
diff --git a/UNUSED-from-tamaya-example/bake-jenkins.sh b/UNUSED-from-tamaya-example/bake-jenkins.sh
deleted file mode 100755
index 3d3283b..0000000
--- a/UNUSED-from-tamaya-example/bake-jenkins.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash -x
-echo "Starting to bake our project homepage ...."
-export JBAKE_HOME="$(dirname "$0")/bin/jbake-2.5.1"
-echo $JBAKE_HOME
-$JBAKE_HOME/bin/jbake -b --reset
-echo "DONE"
-
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/UNUSED-from-tamaya-example/copysite.sh
----------------------------------------------------------------------
diff --git a/UNUSED-from-tamaya-example/copysite.sh b/UNUSED-from-tamaya-example/copysite.sh
deleted file mode 100755
index 19c9008..0000000
--- a/UNUSED-from-tamaya-example/copysite.sh
+++ /dev/null
@@ -1,7 +0,0 @@
- #!/bin/bash
-echo "Starting to bake our project homepage ...."
-export JBAKE_HOME="$(dirname "$0")/bin/jbake-2.5.1"
-echo $JBAKE_HOME
-$JBAKE_HOME/bin/jbake -b
-echo "Copying stuff from original into new branch ..."
-git checkout asf-site && ./copy-site.sh
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/WEBSITE-HOWTO.txt
----------------------------------------------------------------------
diff --git a/WEBSITE-HOWTO.txt b/WEBSITE-HOWTO.txt
deleted file mode 100644
index b592fe9..0000000
--- a/WEBSITE-HOWTO.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-How to update the Sling website
--------------------------------
-TODO describe how to use the JBake/gitpubsub setup.
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/assets/.htaccess
----------------------------------------------------------------------
diff --git a/assets/.htaccess b/assets/.htaccess
deleted file mode 100644
index e63d607..0000000
--- a/assets/.htaccess
+++ /dev/null
@@ -1,8 +0,0 @@
-ErrorDocument 403 /errors/403.html
-ErrorDocument 404 /errors/404.html
-
-Redirect Permanent /downloads.html /downloads.cgi
-Redirect Permanent /media.html /
-Redirect Permanent /plugins.html /
-Redirect Permanent /documentation/the-sling-engine/eventing-and-jobs.html /documentation/bundles/apache-sling-eventing-and-job-handling.html
-Redirect Permanent /documentation/bundles/scripting/scripting-sightly.html /documentation/bundles/scripting/scripting-htl.html
http://git-wip-us.apache.org/repos/asf/sling-site/blob/fefc359f/assets/apidocs/sling5/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/assets/apidocs/sling5/allclasses-frame.html b/assets/apidocs/sling5/allclasses-frame.html
deleted file mode 100644
index b41ed2b..0000000
--- a/assets/apidocs/sling5/allclasses-frame.html
+++ /dev/null
@@ -1,450 +0,0 @@
-<!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:12 CEST 2009 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-All Classes (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">
-
-
-</HEAD>
-
-<BODY BGCOLOR="white">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/sling/jcr/jackrabbit/accessmanager/post/AbstractAccessPostServlet.html" title="class in org.apache.sling.jcr.jackrabbit.accessmanager.post" target="classFrame">AbstractAccessPostServlet</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/AbstractAuthorizablePostServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">AbstractAuthorizablePostServlet</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/AbstractGroupPostServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">AbstractGroupPostServlet</A>
-<BR>
-<A HREF="org/apache/sling/jcr/ocm/AbstractMappedObject.html" title="class in org.apache.sling.jcr.ocm" target="classFrame">AbstractMappedObject</A>
-<BR>
-<A HREF="org/apache/sling/maven/jcrocm/AbstractNodeDescriptor.html" title="class in org.apache.sling.maven.jcrocm" target="classFrame">AbstractNodeDescriptor</A>
-<BR>
-<A HREF="org/apache/sling/engine/servlets/AbstractServiceReferenceConfig.html" title="class in org.apache.sling.engine.servlets" target="classFrame">AbstractServiceReferenceConfig</A>
-<BR>
-<A HREF="org/apache/sling/servlets/post/AbstractSlingPostOperation.html" title="class in org.apache.sling.servlets.post" target="classFrame">AbstractSlingPostOperation</A>
-<BR>
-<A HREF="org/apache/sling/jcr/base/AbstractSlingRepository.html" title="class in org.apache.sling.jcr.base" target="classFrame">AbstractSlingRepository</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/AbstractUserPostServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">AbstractUserPostServlet</A>
-<BR>
-<A HREF="org/apache/sling/jcr/base/util/AccessControlUtil.html" title="class in org.apache.sling.jcr.base.util" target="classFrame">AccessControlUtil</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/server/security/accessmanager/AccessManagerPlugin.html" title="interface in org.apache.sling.jcr.jackrabbit.server.security.accessmanager" target="classFrame"><I>AccessManagerPlugin</I></A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/server/security/accessmanager/AccessManagerPluginFactory.html" title="interface in org.apache.sling.jcr.jackrabbit.server.security.accessmanager" target="classFrame"><I>AccessManagerPluginFactory</I></A>
-<BR>
-<A HREF="org/apache/sling/api/adapter/Adaptable.html" title="interface in org.apache.sling.api.adapter" target="classFrame"><I>Adaptable</I></A>
-<BR>
-<A HREF="org/apache/sling/api/adapter/AdapterFactory.html" title="interface in org.apache.sling.api.adapter" target="classFrame"><I>AdapterFactory</I></A>
-<BR>
-<A HREF="org/apache/sling/api/adapter/AdapterManager.html" title="interface in org.apache.sling.api.adapter" target="classFrame"><I>AdapterManager</I></A>
-<BR>
-<A HREF="org/apache/sling/engine/auth/AuthenticationHandler.html" title="interface in org.apache.sling.engine.auth" target="classFrame"><I>AuthenticationHandler</I></A>
-<BR>
-<A HREF="org/apache/sling/engine/auth/AuthenticationInfo.html" title="class in org.apache.sling.engine.auth" target="classFrame">AuthenticationInfo</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/server/security/AuthenticationPlugin.html" title="interface in org.apache.sling.jcr.jackrabbit.server.security" target="classFrame"><I>AuthenticationPlugin</I></A>
-<BR>
-<A HREF="org/apache/sling/engine/auth/Authenticator.html" title="interface in org.apache.sling.engine.auth" target="classFrame"><I>Authenticator</I></A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/resource/AuthorizableResource.html" title="class in org.apache.sling.jackrabbit.usermanager.resource" target="classFrame">AuthorizableResource</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/resource/AuthorizableResourceProvider.html" title="class in org.apache.sling.jackrabbit.usermanager.resource" target="classFrame">AuthorizableResourceProvider</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/resource/AuthorizableValueMap.html" title="class in org.apache.sling.jackrabbit.usermanager.resource" target="classFrame">AuthorizableValueMap</A>
-<BR>
-<A HREF="org/apache/sling/maven/jcrocm/BeanDescriptor.html" title="class in org.apache.sling.maven.jcrocm" target="classFrame">BeanDescriptor</A>
-<BR>
-<A HREF="org/apache/sling/maven/bundlesupport/BundleDeployFileMojo.html" title="class in org.apache.sling.maven.bundlesupport" target="classFrame">BundleDeployFileMojo</A>
-<BR>
-<A HREF="org/apache/sling/maven/bundlesupport/BundleDeployMojo.html" title="class in org.apache.sling.maven.bundlesupport" target="classFrame">BundleDeployMojo</A>
-<BR>
-<A HREF="org/apache/sling/maven/bundlesupport/BundleInstallFileMojo.html" title="class in org.apache.sling.maven.bundlesupport" target="classFrame">BundleInstallFileMojo</A>
-<BR>
-<A HREF="org/apache/sling/maven/bundlesupport/BundleInstallMojo.html" title="class in org.apache.sling.maven.bundlesupport" target="classFrame">BundleInstallMojo</A>
-<BR>
-<A HREF="org/apache/sling/maven/bundlesupport/BundleUninstallMojo.html" title="class in org.apache.sling.maven.bundlesupport" target="classFrame">BundleUninstallMojo</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/util/CDL.html" title="class in org.apache.sling.commons.json.util" target="classFrame">CDL</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/ChangeUserPasswordServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">ChangeUserPasswordServlet</A>
-<BR>
-<A HREF="org/apache/sling/maven/jcrocm/ClassDescriptor.html" title="class in org.apache.sling.maven.jcrocm" target="classFrame">ClassDescriptor</A>
-<BR>
-<A HREF="org/apache/sling/maven/jcrocm/CollectionDescriptor.html" title="class in org.apache.sling.maven.jcrocm" target="classFrame">CollectionDescriptor</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/http/Cookie.html" title="class in org.apache.sling.commons.json.http" target="classFrame">Cookie</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/http/CookieList.html" title="class in org.apache.sling.commons.json.http" target="classFrame">CookieList</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/CreateGroupServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">CreateGroupServlet</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/CreateUserServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">CreateUserServlet</A>
-<BR>
-<A HREF="org/apache/sling/jcr/ocm/DefaultMappedObject.html" title="class in org.apache.sling.jcr.ocm" target="classFrame">DefaultMappedObject</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/accessmanager/post/DeleteAcesServlet.html" title="class in org.apache.sling.jcr.jackrabbit.accessmanager.post" target="classFrame">DeleteAcesServlet</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/DeleteAuthorizableServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">DeleteAuthorizableServlet</A>
-<BR>
-<A HREF="org/apache/sling/engine/EngineConstants.html" title="class in org.apache.sling.engine" target="classFrame">EngineConstants</A>
-<BR>
-<A HREF="org/apache/sling/engine/servlets/ErrorHandler.html" title="interface in org.apache.sling.engine.servlets" target="classFrame"><I>ErrorHandler</I></A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/io/EspReader.html" title="class in org.apache.sling.scripting.javascript.io" target="classFrame">EspReader</A>
-<BR>
-<A HREF="org/apache/sling/event/EventPropertiesMap.html" title="class in org.apache.sling.event" target="classFrame">EventPropertiesMap</A>
-<BR>
-<A HREF="org/apache/sling/event/EventUtil.html" title="class in org.apache.sling.event" target="classFrame">EventUtil</A>
-<BR>
-<A HREF="org/apache/sling/event/EventUtil.JobStatusNotifier.html" title="interface in org.apache.sling.event" target="classFrame"><I>EventUtil.JobStatusNotifier</I></A>
-<BR>
-<A HREF="org/apache/sling/event/EventUtil.JobStatusNotifier.NotifierContext.html" title="class in org.apache.sling.event" target="classFrame">EventUtil.JobStatusNotifier.NotifierContext</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/testservices/servlets/ExtensionServlet.html" title="class in org.apache.sling.launchpad.testservices.servlets" target="classFrame">ExtensionServlet</A>
-<BR>
-<A HREF="org/apache/sling/maven/jcrocm/FieldDescriptor.html" title="class in org.apache.sling.maven.jcrocm" target="classFrame">FieldDescriptor</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/accessmanager/post/GetAclServlet.html" title="class in org.apache.sling.jcr.jackrabbit.accessmanager.post" target="classFrame">GetAclServlet</A>
-<BR>
-<A HREF="org/apache/sling/api/servlets/HtmlResponse.html" title="class in org.apache.sling.api.servlets" target="classFrame">HtmlResponse</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/http/HTTP.html" title="class in org.apache.sling.commons.json.http" target="classFrame">HTTP</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/integration/HttpAnyMethod.html" title="class in org.apache.sling.commons.testing.integration" target="classFrame">HttpAnyMethod</A>
-<BR>
-<A HREF="org/apache/sling/api/servlets/HttpConstants.html" title="class in org.apache.sling.api.servlets" target="classFrame">HttpConstants</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/integration/HttpStatusCodeException.html" title="class in org.apache.sling.commons.testing.integration" target="classFrame">HttpStatusCodeException</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/integration/HttpTestBase.html" title="class in org.apache.sling.commons.testing.integration" target="classFrame">HttpTestBase</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/http/HTTPTokener.html" title="class in org.apache.sling.commons.json.http" target="classFrame">HTTPTokener</A>
-<BR>
-<A HREF="org/apache/sling/api/scripting/InvalidServiceFilterSyntaxException.html" title="class in org.apache.sling.api.scripting" target="classFrame">InvalidServiceFilterSyntaxException</A>
-<BR>
-<A HREF="org/apache/sling/jcr/resource/JcrModifiablePropertyMap.html" title="class in org.apache.sling.jcr.resource" target="classFrame">JcrModifiablePropertyMap</A>
-<BR>
-<A HREF="org/apache/sling/maven/jcrocm/JcrOcmMojo.html" title="class in org.apache.sling.maven.jcrocm" target="classFrame">JcrOcmMojo</A>
-<BR>
-<A HREF="org/apache/sling/jcr/resource/JcrPropertyMap.html" title="class in org.apache.sling.jcr.resource" target="classFrame">JcrPropertyMap</A>
-<BR>
-<A HREF="org/apache/sling/jcr/resource/JcrResourceConstants.html" title="class in org.apache.sling.jcr.resource" target="classFrame">JcrResourceConstants</A>
-<BR>
-<A HREF="org/apache/sling/jcr/resource/JcrResourceResolverFactory.html" title="interface in org.apache.sling.jcr.resource" target="classFrame"><I>JcrResourceResolverFactory</I></A>
-<BR>
-<A HREF="org/apache/sling/jcr/resource/JcrResourceTypeProvider.html" title="interface in org.apache.sling.jcr.resource" target="classFrame"><I>JcrResourceTypeProvider</I></A>
-<BR>
-<A HREF="org/apache/sling/jcr/resource/JcrResourceUtil.html" title="class in org.apache.sling.jcr.resource" target="classFrame">JcrResourceUtil</A>
-<BR>
-<A HREF="org/apache/sling/commons/scheduler/Job.html" title="interface in org.apache.sling.commons.scheduler" target="classFrame"><I>Job</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/scheduler/JobContext.html" title="interface in org.apache.sling.commons.scheduler" target="classFrame"><I>JobContext</I></A>
-<BR>
-<A HREF="org/apache/sling/event/JobProcessor.html" title="interface in org.apache.sling.event" target="classFrame"><I>JobProcessor</I></A>
-<BR>
-<A HREF="org/apache/sling/event/JobStatusProvider.html" title="interface in org.apache.sling.event" target="classFrame"><I>JobStatusProvider</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/json/JSONArray.html" title="class in org.apache.sling.commons.json" target="classFrame">JSONArray</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/JSONException.html" title="class in org.apache.sling.commons.json" target="classFrame">JSONException</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/jcr/JsonItemWriter.html" title="class in org.apache.sling.commons.json.jcr" target="classFrame">JsonItemWriter</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/jcr/JsonJcrNode.html" title="class in org.apache.sling.commons.json.jcr" target="classFrame">JsonJcrNode</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/JSONObject.html" title="class in org.apache.sling.commons.json" target="classFrame">JSONObject</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/JSONString.html" title="interface in org.apache.sling.commons.json" target="classFrame"><I>JSONString</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/json/io/JSONStringer.html" title="class in org.apache.sling.commons.json.io" target="classFrame">JSONStringer</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/JSONTokener.html" title="class in org.apache.sling.commons.json" target="classFrame">JSONTokener</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/io/JSONWriter.html" title="class in org.apache.sling.commons.json.io" target="classFrame">JSONWriter</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/shared/Launcher.html" title="interface in org.apache.sling.launchpad.base.shared" target="classFrame"><I>Launcher</I></A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/shared/LauncherClassLoader.html" title="class in org.apache.sling.launchpad.base.shared" target="classFrame">LauncherClassLoader</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/shared/Loader.html" title="class in org.apache.sling.launchpad.base.shared" target="classFrame">Loader</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/server/security/LoginModulePlugin.html" title="interface in org.apache.sling.jcr.jackrabbit.server.security" target="classFrame"><I>LoginModulePlugin</I></A>
-<BR>
-<A HREF="org/apache/sling/launchpad/app/Main.html" title="class in org.apache.sling.launchpad.app" target="classFrame">Main</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/app/MainDelegate.html" title="class in org.apache.sling.launchpad.base.app" target="classFrame">MainDelegate</A>
-<BR>
-<A HREF="org/apache/sling/commons/osgi/ManifestHeader.html" title="class in org.apache.sling.commons.osgi" target="classFrame">ManifestHeader</A>
-<BR>
-<A HREF="org/apache/sling/commons/osgi/ManifestHeader.Entry.html" title="interface in org.apache.sling.commons.osgi" target="classFrame"><I>ManifestHeader.Entry</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/osgi/ManifestHeader.NameValuePair.html" title="class in org.apache.sling.commons.osgi" target="classFrame">ManifestHeader.NameValuePair</A>
-<BR>
-<A HREF="org/apache/sling/commons/osgi/ManifestHeader.PathImpl.html" title="class in org.apache.sling.commons.osgi" target="classFrame">ManifestHeader.PathImpl</A>
-<BR>
-<A HREF="org/apache/sling/commons/mime/MimeTypeProvider.html" title="interface in org.apache.sling.commons.mime" target="classFrame"><I>MimeTypeProvider</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/mime/MimeTypeService.html" title="interface in org.apache.sling.commons.mime" target="classFrame"><I>MimeTypeService</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/osgi/MockBundle.html" title="class in org.apache.sling.commons.testing.osgi" target="classFrame">MockBundle</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/osgi/MockComponentContext.html" title="class in org.apache.sling.commons.testing.osgi" target="classFrame">MockComponentContext</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/MockNode.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">MockNode</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/MockNodeIterator.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">MockNodeIterator</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/MockNodeType.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">MockNodeType</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/MockProperty.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">MockProperty</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/MockPropertyDefinition.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">MockPropertyDefinition</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/MockPropertyIterator.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">MockPropertyIterator</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/sling/MockRequestProgressTracker.html" title="class in org.apache.sling.commons.testing.sling" target="classFrame">MockRequestProgressTracker</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/sling/MockResource.html" title="class in org.apache.sling.commons.testing.sling" target="classFrame">MockResource</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/sling/MockResourceResolver.html" title="class in org.apache.sling.commons.testing.sling" target="classFrame">MockResourceResolver</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/osgi/MockServiceReference.html" title="class in org.apache.sling.commons.testing.osgi" target="classFrame">MockServiceReference</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/sling/MockSlingHttpServletRequest.html" title="class in org.apache.sling.commons.testing.sling" target="classFrame">MockSlingHttpServletRequest</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/MockValue.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">MockValue</A>
-<BR>
-<A HREF="org/apache/sling/servlets/post/Modification.html" title="class in org.apache.sling.servlets.post" target="classFrame">Modification</A>
-<BR>
-<A HREF="org/apache/sling/servlets/post/ModificationType.html" title="enum in org.apache.sling.servlets.post" target="classFrame">ModificationType</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/accessmanager/post/ModifyAceServlet.html" title="class in org.apache.sling.jcr.jackrabbit.accessmanager.post" target="classFrame">ModifyAceServlet</A>
-<BR>
-<A HREF="org/apache/sling/engine/auth/NoAuthenticationHandlerException.html" title="class in org.apache.sling.engine.auth" target="classFrame">NoAuthenticationHandlerException</A>
-<BR>
-<A HREF="org/apache/sling/jcr/base/NodeTypeLoader.html" title="class in org.apache.sling.jcr.base" target="classFrame">NodeTypeLoader</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/NonExistingResource.html" title="class in org.apache.sling.api.resource" target="classFrame">NonExistingResource</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/shared/Notifiable.html" title="interface in org.apache.sling.launchpad.base.shared" target="classFrame"><I>Notifiable</I></A>
-<BR>
-<A HREF="org/apache/sling/jcr/ocm/ObjectContentManagerFactory.html" title="interface in org.apache.sling.jcr.ocm" target="classFrame"><I>ObjectContentManagerFactory</I></A>
-<BR>
-<A HREF="org/apache/sling/jcr/ocm/OcmConstants.html" title="class in org.apache.sling.jcr.ocm" target="classFrame">OcmConstants</A>
-<BR>
-<A HREF="org/apache/sling/openidauth/OpenIDConstants.html" title="class in org.apache.sling.openidauth" target="classFrame">OpenIDConstants</A>
-<BR>
-<A HREF="org/apache/sling/openidauth/OpenIDConstants.OpenIDFailure.html" title="enum in org.apache.sling.openidauth" target="classFrame">OpenIDConstants.OpenIDFailure</A>
-<BR>
-<A HREF="org/apache/sling/openidauth/OpenIDUserUtil.html" title="class in org.apache.sling.openidauth" target="classFrame">OpenIDUserUtil</A>
-<BR>
-<A HREF="org/apache/sling/api/servlets/OptingServlet.html" title="interface in org.apache.sling.api.servlets" target="classFrame"><I>OptingServlet</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/osgi/OsgiUtil.html" title="class in org.apache.sling.commons.osgi" target="classFrame">OsgiUtil</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/PersistableValueMap.html" title="interface in org.apache.sling.api.resource" target="classFrame"><I>PersistableValueMap</I></A>
-<BR>
-<A HREF="org/apache/sling/api/resource/PersistenceException.html" title="class in org.apache.sling.api.resource" target="classFrame">PersistenceException</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/testservices/servlets/PrefixServletMinusOne.html" title="class in org.apache.sling.launchpad.testservices.servlets" target="classFrame">PrefixServletMinusOne</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/testservices/servlets/PrefixServletZero.html" title="class in org.apache.sling.launchpad.testservices.servlets" target="classFrame">PrefixServletZero</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/accessmanager/PrivilegesInfo.html" title="class in org.apache.sling.jcr.jackrabbit.accessmanager" target="classFrame">PrivilegesInfo</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/accessmanager/PrivilegesInfo.AccessRights.html" title="class in org.apache.sling.jcr.jackrabbit.accessmanager" target="classFrame">PrivilegesInfo.AccessRights</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/testservices/servlets/PutMethodServlet.html" title="class in org.apache.sling.launchpad.testservices.servlets" target="classFrame">PutMethodServlet</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/QuerySyntaxException.html" title="class in org.apache.sling.api.resource" target="classFrame">QuerySyntaxException</A>
-<BR>
-<A HREF="org/apache/sling/api/request/RecursionTooDeepException.html" title="class in org.apache.sling.api.request" target="classFrame">RecursionTooDeepException</A>
-<BR>
-<A HREF="org/apache/sling/jcr/base/util/RepositoryAccessor.html" title="class in org.apache.sling.jcr.base.util" target="classFrame">RepositoryAccessor</A>
-<BR>
-<A HREF="org/apache/sling/jcr/classloader/RepositoryClassLoaderProvider.html" title="interface in org.apache.sling.jcr.classloader" target="classFrame"><I>RepositoryClassLoaderProvider</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/RepositoryTestBase.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">RepositoryTestBase</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/RepositoryUtil.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">RepositoryUtil</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/jcr/RepositoryUtil.RepositoryWrapper.html" title="class in org.apache.sling.commons.testing.jcr" target="classFrame">RepositoryUtil.RepositoryWrapper</A>
-<BR>
-<A HREF="org/apache/sling/api/request/RequestDispatcherOptions.html" title="class in org.apache.sling.api.request" target="classFrame">RequestDispatcherOptions</A>
-<BR>
-<A HREF="org/apache/sling/engine/RequestLog.html" title="interface in org.apache.sling.engine" target="classFrame"><I>RequestLog</I></A>
-<BR>
-<A HREF="org/apache/sling/api/request/RequestParameter.html" title="interface in org.apache.sling.api.request" target="classFrame"><I>RequestParameter</I></A>
-<BR>
-<A HREF="org/apache/sling/api/request/RequestParameterMap.html" title="interface in org.apache.sling.api.request" target="classFrame"><I>RequestParameterMap</I></A>
-<BR>
-<A HREF="org/apache/sling/api/request/RequestPathInfo.html" title="interface in org.apache.sling.api.request" target="classFrame"><I>RequestPathInfo</I></A>
-<BR>
-<A HREF="org/apache/sling/api/request/RequestProgressTracker.html" title="interface in org.apache.sling.api.request" target="classFrame"><I>RequestProgressTracker</I></A>
-<BR>
-<A HREF="org/apache/sling/engine/RequestUtil.html" title="class in org.apache.sling.engine" target="classFrame">RequestUtil</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/Resource.html" title="interface in org.apache.sling.api.resource" target="classFrame"><I>Resource</I></A>
-<BR>
-<A HREF="org/apache/sling/api/resource/ResourceMetadata.html" title="class in org.apache.sling.api.resource" target="classFrame">ResourceMetadata</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/ResourceNotFoundException.html" title="class in org.apache.sling.api.resource" target="classFrame">ResourceNotFoundException</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/ResourceProvider.html" title="interface in org.apache.sling.api.resource" target="classFrame"><I>ResourceProvider</I></A>
-<BR>
-<A HREF="org/apache/sling/api/resource/ResourceResolver.html" title="interface in org.apache.sling.api.resource" target="classFrame"><I>ResourceResolver</I></A>
-<BR>
-<A HREF="org/apache/sling/api/resource/ResourceUtil.html" title="class in org.apache.sling.api.resource" target="classFrame">ResourceUtil</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/ResourceWrapper.html" title="class in org.apache.sling.api.resource" target="classFrame">ResourceWrapper</A>
-<BR>
-<A HREF="org/apache/sling/engine/ResponseUtil.html" title="class in org.apache.sling.engine" target="classFrame">ResponseUtil</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/RhinoHostObjectProvider.html" title="interface in org.apache.sling.scripting.javascript" target="classFrame"><I>RhinoHostObjectProvider</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/scheduler/Scheduler.html" title="interface in org.apache.sling.commons.scheduler" target="classFrame"><I>Scheduler</I></A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableBase.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableBase</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableCalendar.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableCalendar</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableItemMap.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableItemMap</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableNode.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableNode</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptablePrintWriter.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptablePrintWriter</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableProperty.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableProperty</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableResource.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableResource</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableVersion.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableVersion</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/wrapper/ScriptableVersionHistory.html" title="class in org.apache.sling.scripting.javascript.wrapper" target="classFrame">ScriptableVersionHistory</A>
-<BR>
-<A HREF="org/apache/sling/api/scripting/ScriptEvaluationException.html" title="class in org.apache.sling.api.scripting" target="classFrame">ScriptEvaluationException</A>
-<BR>
-<A HREF="org/apache/sling/scripting/core/ScriptHelper.html" title="class in org.apache.sling.scripting.core" target="classFrame">ScriptHelper</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/testservices/servlets/SelectorServlet.html" title="class in org.apache.sling.launchpad.testservices.servlets" target="classFrame">SelectorServlet</A>
-<BR>
-<A HREF="org/apache/sling/api/servlets/ServletResolver.html" title="interface in org.apache.sling.api.servlets" target="classFrame"><I>ServletResolver</I></A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/shared/SharedConstants.html" title="interface in org.apache.sling.launchpad.base.shared" target="classFrame"><I>SharedConstants</I></A>
-<BR>
-<A HREF="org/apache/sling/api/servlets/SlingAllMethodsServlet.html" title="class in org.apache.sling.api.servlets" target="classFrame">SlingAllMethodsServlet</A>
-<BR>
-<A HREF="org/apache/sling/api/scripting/SlingBindings.html" title="class in org.apache.sling.api.scripting" target="classFrame">SlingBindings</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/webapp/SlingBridge.html" title="class in org.apache.sling.launchpad.base.webapp" target="classFrame">SlingBridge</A>
-<BR>
-<A HREF="org/apache/sling/api/SlingConstants.html" title="class in org.apache.sling.api" target="classFrame">SlingConstants</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/helper/SlingContext.html" title="class in org.apache.sling.scripting.javascript.helper" target="classFrame">SlingContext</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/helper/SlingContextFactory.html" title="class in org.apache.sling.scripting.javascript.helper" target="classFrame">SlingContextFactory</A>
-<BR>
-<A HREF="org/apache/sling/api/SlingException.html" title="class in org.apache.sling.api" target="classFrame">SlingException</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/helper/SlingGlobal.html" title="class in org.apache.sling.scripting.javascript.helper" target="classFrame">SlingGlobal</A>
-<BR>
-<A HREF="org/apache/sling/api/SlingHttpServletRequest.html" title="interface in org.apache.sling.api" target="classFrame"><I>SlingHttpServletRequest</I></A>
-<BR>
-<A HREF="org/apache/sling/api/wrappers/SlingHttpServletRequestWrapper.html" title="class in org.apache.sling.api.wrappers" target="classFrame">SlingHttpServletRequestWrapper</A>
-<BR>
-<A HREF="org/apache/sling/api/SlingHttpServletResponse.html" title="interface in org.apache.sling.api" target="classFrame"><I>SlingHttpServletResponse</I></A>
-<BR>
-<A HREF="org/apache/sling/api/wrappers/SlingHttpServletResponseWrapper.html" title="class in org.apache.sling.api.wrappers" target="classFrame">SlingHttpServletResponseWrapper</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/integration/SlingIntegrationTestClient.html" title="class in org.apache.sling.commons.testing.integration" target="classFrame">SlingIntegrationTestClient</A>
-<BR>
-<A HREF="org/apache/sling/api/SlingIOException.html" title="class in org.apache.sling.api" target="classFrame">SlingIOException</A>
-<BR>
-<A HREF="org/apache/sling/servlets/post/SlingPostConstants.html" title="interface in org.apache.sling.servlets.post" target="classFrame"><I>SlingPostConstants</I></A>
-<BR>
-<A HREF="org/apache/sling/servlets/post/SlingPostOperation.html" title="interface in org.apache.sling.servlets.post" target="classFrame"><I>SlingPostOperation</I></A>
-<BR>
-<A HREF="org/apache/sling/servlets/post/SlingPostProcessor.html" title="interface in org.apache.sling.servlets.post" target="classFrame"><I>SlingPostProcessor</I></A>
-<BR>
-<A HREF="org/apache/sling/api/wrappers/SlingRequestPaths.html" title="class in org.apache.sling.api.wrappers" target="classFrame">SlingRequestPaths</A>
-<BR>
-<A HREF="org/apache/sling/api/servlets/SlingSafeMethodsServlet.html" title="class in org.apache.sling.api.servlets" target="classFrame">SlingSafeMethodsServlet</A>
-<BR>
-<A HREF="org/apache/sling/api/scripting/SlingScript.html" title="interface in org.apache.sling.api.scripting" target="classFrame"><I>SlingScript</I></A>
-<BR>
-<A HREF="org/apache/sling/api/scripting/SlingScriptHelper.html" title="interface in org.apache.sling.api.scripting" target="classFrame"><I>SlingScriptHelper</I></A>
-<BR>
-<A HREF="org/apache/sling/api/scripting/SlingScriptResolver.html" title="interface in org.apache.sling.api.scripting" target="classFrame"><I>SlingScriptResolver</I></A>
-<BR>
-<A HREF="org/apache/sling/launchpad/webapp/SlingServlet.html" title="class in org.apache.sling.launchpad.webapp" target="classFrame">SlingServlet</A>
-<BR>
-<A HREF="org/apache/sling/launchpad/base/webapp/SlingServletDelegate.html" title="class in org.apache.sling.launchpad.base.webapp" target="classFrame">SlingServletDelegate</A>
-<BR>
-<A HREF="org/apache/sling/api/SlingServletException.html" title="class in org.apache.sling.api" target="classFrame">SlingServletException</A>
-<BR>
-<A HREF="org/apache/sling/engine/SlingSettingsService.html" title="interface in org.apache.sling.engine" target="classFrame"><I>SlingSettingsService</I></A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/helper/SlingWrapFactory.html" title="class in org.apache.sling.scripting.javascript.helper" target="classFrame">SlingWrapFactory</A>
-<BR>
-<A HREF="org/apache/sling/scripting/javascript/SlingWrapper.html" title="interface in org.apache.sling.scripting.javascript" target="classFrame"><I>SlingWrapper</I></A>
-<BR>
-<A HREF="org/apache/sling/api/resource/SyntheticResource.html" title="class in org.apache.sling.api.resource" target="classFrame">SyntheticResource</A>
-<BR>
-<A HREF="org/apache/sling/commons/testing/util/TestStringUtil.html" title="class in org.apache.sling.commons.testing.util" target="classFrame">TestStringUtil</A>
-<BR>
-<A HREF="org/apache/sling/commons/threads/ThreadPool.html" title="interface in org.apache.sling.commons.threads" target="classFrame"><I>ThreadPool</I></A>
-<BR>
-<A HREF="org/apache/sling/event/ThreadPool.html" title="interface in org.apache.sling.event" target="classFrame"><I>ThreadPool</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/threads/ThreadPoolConfig.html" title="class in org.apache.sling.commons.threads" target="classFrame">ThreadPoolConfig</A>
-<BR>
-<A HREF="org/apache/sling/commons/threads/ThreadPoolConfig.ThreadPoolPolicy.html" title="enum in org.apache.sling.commons.threads" target="classFrame">ThreadPoolConfig.ThreadPoolPolicy</A>
-<BR>
-<A HREF="org/apache/sling/commons/threads/ThreadPoolConfig.ThreadPriority.html" title="enum in org.apache.sling.commons.threads" target="classFrame">ThreadPoolConfig.ThreadPriority</A>
-<BR>
-<A HREF="org/apache/sling/commons/threads/ThreadPoolManager.html" title="interface in org.apache.sling.commons.threads" target="classFrame"><I>ThreadPoolManager</I></A>
-<BR>
-<A HREF="org/apache/sling/event/TimedEventStatusProvider.html" title="interface in org.apache.sling.event" target="classFrame"><I>TimedEventStatusProvider</I></A>
-<BR>
-<A HREF="org/apache/sling/api/request/TooManyCallsException.html" title="class in org.apache.sling.api.request" target="classFrame">TooManyCallsException</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/UpdateGroupServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">UpdateGroupServlet</A>
-<BR>
-<A HREF="org/apache/sling/jackrabbit/usermanager/post/UpdateUserServlet.html" title="class in org.apache.sling.jackrabbit.usermanager.post" target="classFrame">UpdateUserServlet</A>
-<BR>
-<A HREF="org/apache/sling/maven/bundlesupport/ValidationMojo.html" title="class in org.apache.sling.maven.bundlesupport" target="classFrame">ValidationMojo</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/util/Validator.html" title="class in org.apache.sling.commons.json.util" target="classFrame">Validator</A>
-<BR>
-<A HREF="org/apache/sling/api/resource/ValueMap.html" title="interface in org.apache.sling.api.resource" target="classFrame"><I>ValueMap</I></A>
-<BR>
-<A HREF="org/apache/sling/api/wrappers/ValueMapDecorator.html" title="class in org.apache.sling.api.wrappers" target="classFrame">ValueMapDecorator</A>
-<BR>
-<A HREF="org/apache/sling/jcr/jackrabbit/server/security/accessmanager/WorkspaceAccessManagerPlugin.html" title="interface in org.apache.sling.jcr.jackrabbit.server.security.accessmanager" target="classFrame"><I>WorkspaceAccessManagerPlugin</I></A>
-<BR>
-<A HREF="org/apache/sling/commons/json/xml/XML.html" title="class in org.apache.sling.commons.json.xml" target="classFrame">XML</A>
-<BR>
-<A HREF="org/apache/sling/commons/json/xml/XMLTokener.html" title="class in org.apache.sling.commons.json.xml" target="classFrame">XMLTokener</A>
-<BR>
-<A HREF="org/apache/sling/maven/jcrocm/XMLWriter.html" title="class in org.apache.sling.maven.jcrocm" target="classFrame">XMLWriter</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>