# All Classes and Interfaces

Class
Description
AbstractCommand
Abstract, immutable Command implementation class.
AbstractFileProvider
Provides a simple directory based repository for Wiki pages.
AbstractFileProvider.WikiFileFilter
A simple filter which filters only those filenames which correspond to the file extension used.
AbstractLoginModule
Abstract JAAS `LoginModule`that implements base functionality.
AbstractReferralPlugin
This is a base class for all plugins using referral things.
AbstractStep
Abstract superclass that provides a complete implementation of most Step methods; subclasses need only implement `AbstractStep.execute(Context)` and `AbstractStep.getActor()`.
AbstractUserDatabase
Abstract UserDatabase class that provides convenience methods for finding profiles, building Principal collections and hashing passwords.
Acl
Deprecated.
use `Acl` instead
AclEntry
Deprecated.
use `AclEntry` instead
AclEntryImpl
Implementation of a JSPWiki AclEntry.
AclImpl
JSPWiki implementation of an Access Control List.
AclManager
Specifies how to parse and return ACLs from wiki pages.
AclsSPIDefaultImpl
AdminBean
Describes an administrative bean.
AdminBeanIteratorInfo
Just provides iteration support for AdminBeanIteratorTag
AdminBeanIteratorTag
Provides an iterator for all AdminBeans of a given type.
AdminBeanManager
AjaxUtil
Helpful utilities for the Ajax functions.
AllCommands
Placeholder class for all Commands.
AllPermission
Permission to perform all operations on a given wiki.
AllPermissionCollection
A collection of AllPermission objects.
AnonymousLoginModule
Logs in a user based solely on IP address; no other authentication is performed.
AtomAPIServlet
Handles incoming requests for the Atom API.
AtomFeed
Provides an Atom 1.0 standard feed, with enclosures.
Attachment
Describes an attachment.
AttachmentManager
Provides facilities for handling attachments.
AttachmentServlet
This is the chief JSPWiki attachment management servlet.
AttachmentsIteratorInfo
Just provides the TEI data for AttachmentsIteratorTag.
AttachmentsIteratorTag
Iterates through the list of attachments one has.
AuditLogger
Audit logger - listens to WikiEvent, logging specific events and actions that audit worthy
AuthenticationManager
Manages authentication activities for a Engine: user login, logout, and credential refreshes.
AuthorizationManager
Manages all access control and authorization; determines what authenticated users are allowed to do.
Authorizer
Interface for service providers of authorization information.
AuthorizerCallback
Callback for requesting and supplying an Authorizer required by a LoginModule.
AuthorTag
Writes the author name of the current page, including a link to that page, if that page exists.
BaseModuleManager
Superclass for all JSPWiki managers for modules (plugins, etc.).
BaseURLTag
Writes the jspwiki baseURL.
BasicAttachmentProvider
Provides basic, versioning attachments.
BasicAttachmentProvider.AttachmentFilter
Returns only those directories that contain attachments.
BasicAttachmentProvider.AttachmentVersionFilter
Accepts only files that are actual versions, no control files.
BasicSearchProvider
Interface for the search providers that handle searching the Wiki
BreadcrumbsTag
Implement a "breadcrumb" (most recently visited) trail.
BreadcrumbsTag.FixedQueue
Extends the LinkedList class to provide a fixed-size queue implementation
BugReportHandler
Provides a handler for bug reports.
CachingAttachmentProvider
Provides a caching attachment provider.
CachingProvider
Provides a caching page provider.
CalendarTag
Provides a nice calendar.
CheckLockInfo
A companion to CheckLogTag.
CheckLockTag
Checks whether the page is locked for editing.
CheckRequestContextTag
Includes body, if the request context matches.
CheckVersionTag
Does a version check on the page.
CleanTextRenderer
A simple renderer that just renders all the text() nodes from the DOM tree.
CommandResolver
Resolves special pages, JSPs and Commands on behalf of a Engine.
CommentLinkTag
Writes a comment link.
ContentEncodingTag
Returns the app name.
ContentsSPIDefaultImpl
Default implementation for `ContentsSPI`
ContentTag
Is used as a "super include" tag, which can include the proper context based on the wikicontext.
ContextSPIDefaultImpl
Default implementation for `ContextSPI`
CookieAssertionLoginModule
Logs in a user based on assertion of a name supplied in a cookie.
CookieAuthenticationLoginModule
Logs in a user based on a cookie stored in the user's computer.
CookieTag
Sets or gets Cookie values.
CoreBean
An AdminBean which manages the JSPWiki core operations.
Counter
Provides a page-specific counter, it is reset every time a page is rendered, so it is not usable as a hitcounter.
CreoleFilter
Provides the Implementation for mixed mode creole: If you activate this filter, it will translate all markup that was saved as creole markup to JSPWiki markup.
CreoleRenderer
Implements DOM-to-Creole rendering.
CreoleToJSPWikiTranslator
Translates Creole markp to JSPWiki markup.
CsrfProtectionTag
Outputs the hidden `CsrfProtectionFilter.ANTICSRF_PARAM`.
CurrentTimePlugin
Just displays the current date and time.
CustomXMLOutputProcessor
Override added to ensure attribute values including ampersands and quotes still get escaped even if disable-output-escaping processing instruction (meant to keep rest of HTML string as-is) set.
Decision
AbstractStep subclass that asks an actor Principal to choose an Outcome on behalf of an owner (also a Principal).
DecisionQueue
Keeps a queue of pending Decisions that need to be acted on by named Principals.
DecisionRequiredException
Exception thrown when an activity -- that would otherwise complete silently -- cannot complete because a workflow `Decision` is required.
DefaultAclManager
Default implementation that parses Acls from wiki page markup.
DefaultAdminBeanManager
Provides a manager class for all AdminBeans within JSPWiki.
DefaultAttachmentManager
Default implementation for `AttachmentManager`.
DefaultAuthenticationManager
Default implementation for `AuthenticationManager`
DefaultAuthorizationManager
Default implementation for `AuthorizationManager`
DefaultCommandResolver
Default implementation for `CommandResolver`
DefaultDifferenceManager
Load, initialize and delegate to the DiffProvider that will actually do the work.
DefaultEditorManager
Defines an editor manager.
DefaultFilterManager
Manages the page filters.
DefaultGroupManager
Facade class for storing, retrieving and managing wiki groups on behalf of AuthorizationManager, JSPs and other presentation-layer classes.
DefaultInternationalizationManager
Manages all internationalization in JSPWiki.
DefaultPageManager
Manages the WikiPages.
DefaultPageRenamer
Provides page renaming functionality.
DefaultPluginManager
Manages plugin classes.
DefaultPluginManager.WikiPluginInfo
Contains information about a bunch of plugins.
DefaultProgressManager
Manages progressing items.
DefaultReferenceManager
Keeps track of wikipage references: What pages a given page refers to What pages refer to a given page This is a quick'n'dirty approach without any finesse in storage and searching algorithms; we trust java.util.*.
DefaultRenderingManager
This class provides a facade towards the differing rendering routines.
DefaultRSSGenerator
Default implementation for `RSSGenerator`.
DefaultSearchManager
Manages searching the Wiki.
DefaultSearchManager.PluginSearch.SimpleSnipData
DefaultTasksManager
Default implementation for `TasksManager`.
DefaultTemplateManager
This class takes care of managing JSPWiki templates.
DefaultURLConstructor
Implements the default URL constructor using links directly to the JSP pages.
DefaultUserManager
Default implementation for `UserManager`.
DefaultUserManager.JSONUserModule
Implements the JSON API for usermanager.
DefaultUserProfile
Default implementation for representing wiki user information, such as the login name, full name, wiki name, and e-mail address.
DefaultVariableManager
Manages variables.
DefaultWorkflowManager
Monitor class that tracks running Workflows.
Denounce
Denounces a link by removing it from any search engine.
DifferenceManager
Load, initialize and delegate to the DiffProvider that will actually do the work.
DiffLinkTag
Writes a diff link.
DiffProvider
Provides an SPI for creating a diff between two page versions.
DiffProvider.NullDiffProvider
If there is no diff provider set, this provider will work instead.
DummyUserDatabase
This is a database that gets used if nothing else is available.
DuplicateUserException
Exception indicating that an identical user already exists in the user database.
DynamicAttachment
A DynamicAttachment is an attachment which does not really exist, but is created dynamically by a JSPWiki component.
DynamicAttachmentProvider
Provides the data for an attachment.
EditLinkTag
Writes an edit link.
Editor
Describes an editor.
EditorIteratorInfo
Just provides the TEI data for EditorIteratorTag.
EditorIteratorTag
Iterates through editors.
EditorManager
Defines an editor manager.
EditorTag
Creates an editor component with all the necessary parts to get it working.
EngineSPIDefaultImpl
Default implementation for `EngineSPI`
Entry
Represents an entry, that is, an unit of change, in a Feed.
EventUtil
A utility class to append audit log attributes to a WikiEvent
ExternalDiffProvider
This DiffProvider allows external command line tools to be used to generate the diff.
Fact
Represents a contextual artifact, which can be any serializable object, useful for making a Decision.
FastSearch
If a provider implements this interface, then CachingProvider will never attempt to search on its own; it will always pass any searches through to the actual provider.
Feed
Represents an abstract feed.
FeedDiscoveryTag
Outputs links to all the site feeds and APIs this Wiki/blog supports.
FileSystemProvider
Provides a simple directory based repository for Wiki pages.
FilterBean
FilterManager
FormClose
Closes a WikiForm.
FormElement
FormHandler
A FormHandler performs logic based on input from an HTTP FORM, transmitted through a JSPWiki WikiPlugin (see Form.java).
FormInfo
Container for carrying HTTP FORM information between Plugin invocations in the Session.
FormInput
Creates a simple input text field.
FormOpen
Opens a WikiForm.
FormOutput
FormSelect
Creates a Form select field.
FormSet
FormSet is a companion WikiPlugin for Form.
FormTextarea
Creates a Form text area element.
GenericHTTPHandler
Provides a generic HTTP handler interface.
Group
Groups are a specialized type of ad-hoc role used by the wiki system.
GroupCommand
Defines Commands for viewing, editing and deleting wiki groups.
GroupDatabase
Defines an interface for loading, persisting and storing wiki groups.
GroupManager
Facade class for storing, retrieving and managing wiki groups on behalf of AuthorizationManager, JSPs and other presentation-layer classes.
GroupPermission
Permission to perform an operation on a group in a given wiki.
GroupPrincipal
Immutable Principal that represents a Group.
Groups
Prints the groups managed by this wiki, separated by commas.
HasAttachmentsTag
Includes body if page has attachments.
Heading
This class is used to store the headings in a manner which allow the building of a Table Of Contents.
HeadingListener
Provides a listener interface for headings.
HistoryIteratorInfo
Just provides the TEI data for HistoryIteratorTag.
HistoryIteratorTag
Iterates through tags.
HttpRequestCallback
Callback for requesting and supplying a HttpServletRequest required by a LoginModule.
IfNoSearchResultsTag
If there have been no search results, then outputs the body text.
IfPlugin
The IfPlugin allows parts of a WikiPage to be executed conditionally, and is intended as a flexible way of customizing a page depending on certain conditions.
Image
Provides an image plugin for better control than is possible with a simple image inclusion.
IncludeResourcesTag
This tag is used to include any programmatic includes into the output stream.
IncludeTag
Includes an another JSP page, making sure that we actually pass the WikiContext correctly.
IndexPlugin
A Plugin that creates an index of pages according to a certain pattern.
InputValidator
Provides basic validation services for HTTP parameters.
InsertDiffTag
Writes difference between two pages using a HTML table.
InsertPage
Inserts page contents.
InsertPageTag
Renders WikiPage content.
Installer
Manages JSPWiki installation on behalf of `admin/Install.jsp`.
InternalModule
This is a simple interface which is implemented by a number of JSPWiki components to signal that they should not be included in things like module listings and so on.
InternalWikiException
Denotes something really serious going on inside Wiki.
InternationalizationManager
Manages all internationalization in JSPWiki.
IteratorTag
Iterates through tags.
JDBCGroupDatabase
Implementation of GroupDatabase that persists `Group` objects to a JDBC DataSource, as might typically be provided by a web container.
JDBCUserDatabase
Implementation of UserDatabase that persists `DefaultUserProfile` objects to a JDBC DataSource, as might typically be provided by a web container.
JSPWikiMarkupParser
Parses JSPWiki-style markup into a WikiDocument DOM tree.
LinkCollector
Just a simple class collecting all the links that come in.
LinkParser
Parses JSPWiki-style "augmented" link markup into a Link object containing the link text, link reference, and any optional link attributes (as JDOM Attributes).
LinkParser.Link
Inner class serving as a struct containing the parsed components of a link.
LinkParsingOperations
Link parsing operations.
LinkTag
Provides a generic link tag for all kinds of linking purposes.
LinkToParentTag
Writes a link to a parent of a Wiki page.
LinkToTag
Writes a link to a Wiki page.
ListLocksPlugin
This is a plugin for the administrator: It allows him to see in a single glance who is editing what.
LuceneSearchProvider
Interface for the search providers that handle searching the Wiki
MarkupParser
Provides an abstract class for the parser instances.
MaxUploadTag
Outputs the server's configured maximum file upload size.
MessagesTag
Returns or clears the current messages associated with the user's wiki session.
ModuleBean
ModuleManager
NextVersionTag
Writes the version number of the next version of the page.
NoSuchOutcomeException
Exception thrown when an attempt is made to find an Outcome that does not exist.
NoSuchPageTag
Includes the body in case there is no such page available.
NoSuchPrincipalException
Thrown in some error situations where a WikiPrincipal object does not exist.
NoSuchVersionException
Indicates that an non-existing version was specified.
Note
Outputs an image with the supplied text as the `title` which is shown as a tooltip by most browsers.
Outcome
Resolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions.
PageCommand
Defines Commands for editing, renaming, and viewing wiki pages.
PageDateTag
Writes the modification date of the page, formatted as specified in the attribute "format".
PageEventFilter
Fires WikiPageEvents for page events.
PageExistsTag
Includes the body in case the set page does exist.
PageInfoLinkTag
Writes a link to the Wiki PageInfo.
PageLock
Describes a lock acquired by an user on a page.
PageManager
PageNameTag
Returns the currently requested page name.
PagePermission
Permission to perform an operation on a single page or collection of pages in a given wiki.
PageRenamer
Provides page renaming functionality.
PageSizeTag
Returns the currently requested page or attachment size.
PageSorter
Wrapper class for managing and using the PageNameComparator.
PageTimeComparator
Compares the lastModified date of its arguments.
PageTypeTag
Includes the body, if the current page is of proper type.
PageVersionTag
Writes the version of the current page.
PageViewPlugin
This plugin counts the number of times a page has been viewed.
Parameters: count=yes|no show=none|count|list entries=maximum number of list entries to be returned min=minimum page count to be listed max=maximum page count to be listed sort=name|count Default values:
`show=none sort=name`
ParamHandler
Interface to be implemented by any tag that wishes to contain a wiki:param tag for passing dynamic name-value pairs.
ParamTag
ParamTag submits name-value pairs to the first enclosing ParamHandler instance.
ParentPageNameTag
Returns the parent of the currently requested page.
ParseException
This is an exception which gets thrown whenever the parser cannot parse the parsing things.
PasswordComplexityVerifier
a simple password complexity checker
PermissionFactory
Provides a factory for Permission objects.
PermissionTag
Tells whether the user in the current wiki context possesses a particular permission.
PingWeblogsComFilter
A very dumb class that pings weblogs.com on each save.
PlainEditorAdminBean
This class is still experimental.
PluginBean
PluginContent
Stores the contents of a plugin in a WikiDocument DOM tree.
PluginManager
PluginTag
Inserts any Wiki plugin.
Preferences
Represents an object which is used to store user preferences.
Preferences.TimeFormat
Is used to choose between the different date formats that JSPWiki supports.
PreSaveWikiPageTask
Handles the page pre-save actions.
PreviousVersionTag
Outputs the version number of the previous version of this page.
PrincipalWrapper
Wrapper class for container-managed or externally-provided principals.
ProductUpdateChecker
At server start up and once a day (if enabled), this component will check for an updated WAR file via maven central's APIs.
ProductUpdateChecker.Status
ProductUpdateChecker.UpdateStatus
ProfanityFilter
This class is an example of how to have a simple filter.
ProgressItem
Provides access to an progress item.
ProgressManager
Manages progressing items.
QueryItem
Deprecated.
- use `QueryItem` instead
RecentChangesPlugin
Returns the Recent Changes in the wiki being a date-sorted list of page names.
RedirectCommand
Defines Commands for redirections to off-site special pages.
ReferenceManager
Keeps track of wikipage references: What pages a given page refers to What pages refer to a given page When a page is added or edited, its references are parsed, a Collection is received, and we crudely replace anything previous with this new Collection.
ReferredPagesPlugin
Displays the pages referring to the current page.
ReferringPagesPlugin
Displays the pages referring to the current page.
ReferringUndefinedPagesPlugin
Lists all pages containing links to Undefined Pages (pages containing dead links).
RenderingManager
This class provides a facade towards the differing rendering routines.
RepositoryModifiedException
If the provider detects that someone has modified the repository externally, it should throw this exception.
RequestResourceTag
Provides easy access to TemplateManager.addResourceRequest().
Role
A lightweight, immutable Principal that represents a built-in wiki role such as Anonymous, Asserted and Authenticated.
RSS10Feed
Provides an implementation of an RSS 1.0 feed.
RSS20Feed
Represents an RSS 2.0 feed (with enclosures).
RSSGenerator
The master class for generating different kinds of Feeds (including RSS1.0, 2.0 and Atom).
RSSImageLinkTag
Writes an image link to a JSPWiki RSS file.
RSSThread
Runs the RSS generation thread.
SampleAjaxPlugin
SaveUserProfileTask
Handles the actual profile save action.
SaveWikiPageTask
Handles the actual page save and post-save actions.
Search
The "Search" plugin allows you to access the JSPWiki search routines and show the displays in an array on your page.
SearchManager
Manages searching the Wiki.
SearchManagerBean
The SearchManagerBean is a simple AdminBean interface to the SearchManager.
SearchMatcher
SearchMatcher performs the task of matching a search query to a page's contents.
SearchProvider
Interface for the search providers that handle searching the Wiki
SearchResult
Deprecated.
- use `SearchResult` instead
SearchResultComparator
Simple class that decides which search results are more important than others.
SearchResultIteratorInfo
Just provides the TEI data for IteratorTag.
SearchResultIteratorTag
Iterates through Search result results.
SearchResultsSizeTag
Outputs the size of the search results list, if it contains any items.
SearchResultsTag
Includes the body content, if there are any search results.
SecurityVerificationUtility
SecurityVerifier
Helper class for verifying JSPWiki's security configuration.
SessionMonitor
Manages Sessions for different Engines.
SessionSPIDefaultImpl
Default implementation for `SessionSPI`
SessionsPlugin
Displays information about active wiki sessions.
SetPaginationTag
Calculate pagination string.
ShortURLConstructor
Provides a way to do short URLs of the form /wiki/PageName.
ShortViewURLConstructor
A specific URL constructor that returns easy-to-grok URLs for VIEW and ATTACH contexts, but goes through JSP pages otherwise.
SimpleAdminBean
Provides an easy-to-use interface for JSPWiki AdminBeans, which also are JMX MBeans.
SimpleDecision
Decision subclass that includes two available Outcomes: `Outcome.DECISION_APPROVE` or `Outcome.DECISION_DENY`.
SimpleMBean
A simple MBean which does not require an interface class unlike the StandardMBean class.
SimpleNotification
Decision subclass used for notifications that includes only one available Outcome: `Outcome.DECISION_ACKNOWLEDGE`.
SpamFilter
This is Herb, the JSPWiki spamfilter that can also do choke modifications.
SpamFilterInputsTag
Provides hidden input fields which are checked by the `SpamFilter`.
Step
Discrete unit of work in a Workflow, such as a `Decision` or a `Task`.
StringTransmutator
Defines an interface for transforming strings within a Wiki context.
SvnStyleDiffProvider
SVN/Git style diff provider.
SystemPrincipal
System users associated with workflow Task steps.
TabbedSectionTag
Generates tabbed page section: container for the Tab tag.
TableOfContents
Provides a table of contents.
TabTag
Generates single tabbed page layout.
Task
AbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome.
TasksManager
Manager responsible of creation of the different JSPWiki `Step`s.
TemplateDirTag
Returns the currently used template.
TemplateManager
This class takes care of managing JSPWiki templates.
TranslateTag
Converts the body text into HTML content.
TranslationsCheck
Simple utility that shows you a sorted list of property differences between the 'default en' and a given i18n file.
UndefinedPagesPlugin
Plugin that enumerates the pages in the wiki that have not yet been defined.
UnresolvedPrincipal
Represents a Principal, typically read from an ACL, that cannot be resolved based on the current state of the user database, group manager, and built-in role definitions.
UnusedPagesPlugin
Plugin for displaying pages that are not linked to in other pages.
UploadLinkTag
Writes a link to the upload page.
URLConstructor
Provides an interface through which JSPWiki constructs URLs.
UserBean
UserCheckTag
Includes the content if an user check validates.
UserDatabase
Defines an interface for loading, persisting and storing users.
UserDatabaseCallback
Callback for requesting and supplying a wiki UserDatabase.
UserDatabaseLoginModule
Logs in a user based on a username, password, and static password file location.
UserManager
Provides a facade for obtaining user information.
UserNameTag
Returns the current user name, or empty, if the user has not been validated.
UserProfile
Class for representing wiki user information, such as the login name, full name, wiki name, and e-mail address.
UserProfileTag
Returns user profile attributes, or empty strings if the user has not been validated.
VariableContent
Stores the contents of a WikiVariable in a WikiDocument DOM tree.
VariableManager
Manages variables.
VariableTag
Returns the value of an Wiki variable.
VersioningFileProvider
Provides a simple directory based repository for Wiki pages.
VersioningProvider
This is a provider interface which providers can implement, if they support fast checks of versions.
Watchable
A watchdog needs something to watch.
WatchDog
WatchDog is a general system watchdog.
WebAuthorizer
Extends the `Authorizer` interface by including a delegate method for `HttpServletRequest.isUserInRole(String)`.
WebContainerAuthorizer
Authorizes users by delegating role membership checks to the servlet container.
WebContainerCallbackHandler
Handles logins made from within JSPWiki.
WebContainerLoginModule
Logs in a user by extracting authentication data from an Http servlet session.
WeblogArchivePlugin
Creates a list of all weblog entries on a monthly basis.
WeblogEntryPlugin
Builds a simple weblog.
WeblogPlugin
Builds a simple weblog.
WikiAjaxDispatcherServlet
This provides a simple ajax servlet for handling /ajax/<ClassName> requests.
WikiAjaxServlet
An interface for a servlet that wants to use Ajax functionality.
WikiBackgroundThread
Abstract Thread subclass that operates in the background; when it detects the `WikiEngineEvent.SHUTDOWN` event, it terminates itself.
WikiBodyTag
This is a class that provides the same services as the WikiTagBase, but this time it works for the BodyTagSupport base class.
WikiCallbackHandler
Handles logins made from inside the wiki application, rather than via the web container.
WikiCommand
Defines Commands for wiki-wide operations such as creating groups, editing preferences and profiles, and logging in/out.
WikiContext
Provides state information throughout the processing of a page.
WikiDocument
Stores the DOM tree of a rendered WikiPage.
WikiEngine
Main implementation for `Engine`.
WikiEngineCallback
Callback for requesting and supplying the WikiEngine object required by a LoginModule.
WikiFormAdminBean
This class is still experimental.
WikiJSPFilter
This filter goes through the generated page response prior and places requested resources at the appropriate inclusion markers.
WikiLinkTag
Root class for different internal wiki links.
WikiModuleInfo
A WikiModule describes whatever JSPWiki plugin there is: it can be a plugin, an editor, a filter, etc.
WikiPage
Simple wrapper class for the Wiki page attributes.
WikiPermission
Permission to perform an global wiki operation, such as self-registering or creating new pages.
WikiPrincipal
A lightweight, immutable Principal class.
WikiRenderer
Provides an interface to the basic rendering engine.
WikiRequestWrapper
Servlet request wrapper that encapsulates an incoming HTTP request and overrides its security methods so that the request returns JSPWiki-specific values.
WikiSecurityException
Indicates an authentication or authorization error or exception.
WikiServlet
This provides a master servlet for dealing with short urls.
WikiServletFilter
Filter that verifies that the `Engine` is running, and sets the authentication status for the user's Session.
WikiSession
Default implementation for `Session`.
WikiTagBase
Base class for JSPWiki tags.
Workflow
Sequence of `Step` objects linked together.
WorkflowBuilder
Factory class that creates common Workflow instances such as a standard approval workflow.
WorkflowManager
Monitor class that tracks running Workflows.
WysiwygEditingRenderer
Implements a WikiRenderer that outputs XHTML in a format that is suitable for use by a WYSIWYG XHTML editor.
XHTMLRenderer
Implements a WikiRenderer that outputs XHTML.
XMLGroupDatabase
GroupDatabase implementation for loading, persisting and storing wiki groups, using an XML file for persistence.
XMLUserDatabase
Manages `DefaultUserProfile` objects using XML files for persistence.