All Classes and Interfaces

Class
Description
Abstract, immutable Command implementation class.
Provides a simple directory based repository for Wiki pages.
A simple filter which filters only those filenames which correspond to the file extension used.
Abstract JAAS LoginModulethat implements base functionality.
This is a base class for all plugins using referral things.
Provides definitions for RPC handler routines.
Abstract superclass that provides a complete implementation of most Step methods; subclasses need only implement AbstractStep.execute(Context) and AbstractStep.getActor().
Abstract UserDatabase class that provides convenience methods for finding profiles, building Principal collections and hashing passwords.
NodePostProcessorState which further post processes access rules links.
Defines an access control list (ACL) for wiki pages.
Deprecated.
use Acl instead
Represents one entry in an Access Control List (ACL).
Deprecated.
use AclEntry instead
Implementation of a JSPWiki AclEntry.
JSPWiki implementation of an Access Control List.
Specifies how to parse and return ACLs from wiki pages.
 
SPI used to locate and provide Acl and AclEntry instances.
 
Translates to wiki syntax from an A element.
Describes an administrative bean.
Just provides iteration support for AdminBeanIteratorTag
Provides an iterator for all AdminBeans of a given type.
 
Helpful utilities for the Ajax functions.
Placeholder class for all Commands.
Permission to perform all operations on a given wiki.
A collection of AllPermission objects.
Logs in a user based solely on IP address; no other authentication is performed.
Anonymous view related tests for Apache JSPWiki
Handles incoming requests for the Atom API.
Provides an Atom 1.0 standard feed, with enclosures.
Describes an attachment.
Describes an attachment.
Provides facilities for handling attachments.
Defines an attachment provider - a class which is capable of saving binary data as attachments.
This is the chief JSPWiki attachment management servlet.
Just provides the TEI data for AttachmentsIteratorTag.
Iterates through the list of attachments one has.
Manages authentication activities for a Engine: user login, logout, and credential refreshes.
Manages all access control and authorization; determines what authenticated users are allowed to do.
Interface for service providers of authorization information.
Callback for requesting and supplying an Authorizer required by a LoginModule.
Writes the author name of the current page, including a link to that page, if that page exists.
Superclass for all JSPWiki managers for modules (plugins, etc.).
Provides a base implementation of a PageFilter.
Writes the jspwiki baseURL.
Provides basic, versioning attachments.
Returns only those directories that contain attachments.
Accepts only files that are actual versions, no control files.
Deprecated.
use BasePageFilter instead
Interface for the search providers that handle searching the Wiki
Translates to wiki syntax from a BR element.
Implement a "breadcrumb" (most recently visited) trail.
Extends the LinkedList class to provide a fixed-size queue implementation
Provides a handler for bug reports.
A collection of static byte utility methods.
Simple pojo that holds cache information.
Provides a caching attachment provider.
Cache manager abstraction.
Provides a caching page provider.
Provides a nice calendar.
A Supplier cousin that also throws Checked Exceptions.
A companion to CheckLogTag.
Checks whether the page is locked for editing.
Includes body, if the request context matches.
Does a version check on the page.
Contains useful utilities for class file manipulation.
A simple renderer that just renders all the text() nodes from the DOM tree.
Translates to wiki syntax from a CODE element.
A comparator that sorts Strings using a Collator.
Represents a logical "unit of work" that includes a request context, JSP, URLPattern, content template and (optionally) a target and required security permission.
Resolves special pages, JSPs and Commands on behalf of a Engine.
Extends Properties by providing support for comment preservation.
Writes a comment link.
Returns the app name.
 
SPI used to locate and provide Page and Attachment instances.
Default implementation for ContentsSPI
Is used as a "super include" tag, which can include the proper context based on the wikicontext.
Provides state information throughout the processing of a page.
 
 
SPI used to locate and provide Context instances.
Default implementation for ContextSPI
A seriously better diff provider, which highlights changes word-by-word using CSS.
Logs in a user based on assertion of a name supplied in a cookie.
Logs in a user based on a cookie stored in the user's computer.
Sets or gets Cookie values.
An AdminBean which manages the JSPWiki core operations.
Provides a page-specific counter, it is reset every time a page is rendered, so it is not usable as a hitcounter.
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.
Implements DOM-to-Creole rendering.
Translates Creole markp to JSPWiki markup.
Hashes and verifies salted SHA-1 passwords, which are compliant with RFC 2307.
CSRF protection Filter which uses the synchronizer token pattern – an anti-CSRF token is created and stored in the user session and in a hidden field on subsequent form submits.
Just displays the current date and time.
 
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.
Translates to wiki syntax from a DD element.
AbstractStep subclass that asks an actor Principal to choose an Outcome on behalf of an owner (also a Principal).
Keeps a queue of pending Decisions that need to be acted on by named Principals.
Exception thrown when an activity -- that would otherwise complete silently -- cannot complete because a workflow Decision is required.
Default implementation that parses Acls from wiki page markup.
Provides a manager class for all AdminBeans within JSPWiki.
Default implementation for AttachmentManager.
Default implementation for AuthenticationManager
Default implementation for AuthorizationManager
Default implementation for CommandResolver
Load, initialize and delegate to the DiffProvider that will actually do the work.
Defines an editor manager.
Manages the page filters.
Facade class for storing, retrieving and managing wiki groups on behalf of AuthorizationManager, JSPs and other presentation-layer classes.
Manages all internationalization in JSPWiki.
Manages the WikiPages.
Provides page renaming functionality.
Manages plugin classes.
Contains information about a bunch of plugins.
Manages progressing items.
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.*.
This class provides a facade towards the differing rendering routines.
Default implementation for RSSGenerator.
Manages searching the Wiki.
Default implementation for TasksManager.
This class takes care of managing JSPWiki templates.
Implements the default URL constructor using links directly to the JSP pages.
Default implementation for UserManager.
Implements the JSON API for usermanager.
Default implementation for representing wiki user information, such as the login name, full name, wiki name, and e-mail address.
Manages variables.
Monitor class that tracks running Workflows.
Denounces a link by removing it from any search engine.
Load, initialize and delegate to the DiffProvider that will actually do the work.
Writes a diff link.
Provides an SPI for creating a diff between two page versions.
If there is no diff provider set, this provider will work instead.
Translates to wiki syntax from a DL element.
Translates to wiki syntax from a DT element.
This is a database that gets used if nothing else is available.
Exception indicating that an identical user already exists in the user database.
A DynamicAttachment is an attachment which does not really exist, but is created dynamically by a JSPWiki component.
Provides the data for an attachment.
Edit-related tests for Apache JSPWiki
Writes an edit link.
Describes an editor.
Just provides the TEI data for EditorIteratorTag.
Iterates through editors.
Defines an editor manager.
Creates an editor component with all the necessary parts to get it working.
Actions available on the Edit page.
Ehcache-based CachingManager.
Provides Wiki services to the JSP page.
 
SPI used to notify JSPWiki extensions about Engine's initialization & shutdown, without having to deep dive on Engine's internals.
SPI used to locate and provide Engine instances.
Default implementation for EngineSPI
Represents an entry, that is, an unit of change, in a Feed.
Tests' environment values that can be overwritten through System properties.
This DiffProvider allows external command line tools to be used to generate the diff.
NodeAttributeProviderState which sets the attributes for external links.
NodePostProcessorState which further post processes external links.
Represents a contextual artifact, which can be any serializable object, useful for making a Decision.
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.
Represents an abstract feed.
Outputs links to all the site feeds and APIs this Wiki/blog supports.
Provides a simple directory based repository for Wiki pages.
Generic utilities related to file and stream handling.
 
A generic PageFilter exception.
 
Closes a WikiForm.
Translates to wiki syntax from a FORM element.
 
A FormHandler performs logic based on input from an HTTP FORM, transmitted through a JSPWiki WikiPlugin (see Form.java).
Container for carrying HTTP FORM information between Plugin invocations in the Session.
Creates a simple input text field.
Opens a WikiForm.
 
Creates a Form select field.
FormSet is a companion WikiPlugin for Form.
Creates a Form text area element.
A collection of (static) utilities used by the WikiForms code.
Provides a generic HTTP handler interface.
Groups are a specialized type of ad-hoc role used by the wiki system.
Defines Commands for viewing, editing and deleting wiki groups.
Defines an interface for loading, persisting and storing wiki groups.
Facade class for storing, retrieving and managing wiki groups on behalf of AuthorizationManager, JSPs and other presentation-layer classes.
Permission to perform an operation on a group in a given wiki.
Immutable Principal that represents a Group.
Prints the groups managed by this wiki, separated by commas.
Translates to wiki syntax from an H1 element.
Translates to wiki syntax from an H2 element.
Translates to wiki syntax from an H3 element.
Translates to wiki syntax from an H4 element.
 
Includes body if page has attachments.
This class is used to store the headings in a manner which allow the building of a Table Of Contents.
Provides a listener interface for headings.
Just provides the TEI data for HistoryIteratorTag.
Iterates through tags.
Translates to wiki syntax from an HR element.
Converting Html to Wiki Markup with NekoHtml for converting html to xhtml and Xhtml2WikiTranslator for converting xhtml to Wiki Markup.
Callback for requesting and supplying a HttpServletRequest required by a LoginModule.
Contains useful utilities for some common HTTP tasks.
A comparator that sorts Strings using "human" ordering, including decimal ordering.
 
If there have been no search results, then outputs the body text.
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.
Provides an image plugin for better control than is possible with a simple image inclusion.
Translates to wiki syntax from an XHTML Image.
NodeAttributeProviderState which sets the attributes for image links.
NodePostProcessorState which further post processes image links.
This tag is used to include any programmatic includes into the output stream.
Includes an another JSP page, making sure that we actually pass the WikiContext correctly.
A Plugin that creates an index of pages according to a certain pattern.
Marker interface for Engine's components that can be initialized.
If a plugin defines this interface, it is called exactly once prior to the actual execute() routine.
Translates to wiki syntax from a INPUT element.
Provides basic validation services for HTTP parameters.
Writes difference between two pages using a HTML table.
Inserts page contents.
Renders WikiPage content.
Manages JSPWiki installation on behalf of admin/Install.jsp.
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.
Denotes something really serious going on inside Wiki.
Manages all internationalization in JSPWiki.
NodeAttributeProviderState which sets the attributes for interwiki links.
NodePostProcessorState which further post processes interwiki links.
Iterates through tags.
A comparator that sorts Strings using Java's "natural" order.
Implementation of GroupDatabase that persists Group objects to a JDBC DataSource, as might typically be provided by a web container.
Implementation of UserDatabase that persists DefaultUserProfile objects to a JDBC DataSource, as might typically be provided by a web container.
Flexmark node responsible of handling JSPWiki links.
AttributeProvider to decorate JSPWikiLinks.
Simple AttributeProviderFactory to instantiate JSPWikiLinkAttributeProviders.
NodePostProcessor to convert Links into JSPWikiLinks.
Flexmark NodeRenderer for JSPWikiLinks.
Parses JSPWiki-style markup into a WikiDocument DOM tree.
Simple NodePostProcessorFactory to instantiate JSPWikiLinkNodePostProcessors.
Simple NodeRendererFactory to instantiate JSPWikiLinkRenderers.
JSPWiki wiki syntax decorator which translates to wiki syntax.
Search provider that implements {link SearchProvider} using AWS Kendra for indexing.
Translates to wiki syntax from a LI element.
Just a simple class collecting all the links that come in.
Parses JSPWiki-style "augmented" link markup into a Link object containing the link text, link reference, and any optional link attributes (as JDOM Attributes).
Inner class serving as a struct containing the parsed components of a link.
Link parsing operations.
Provides a generic link tag for all kinds of linking purposes.
Writes a link to a parent of a Wiki page.
Writes a link to a Wiki page.
This is a plugin for the administrator: It allows him to see in a single glance who is editing what.
A comparator that sorts Strings using the locale's collator.
NodeAttributeProviderState which sets the attributes for local edit links.
NodeAttributeProviderState which sets the attributes for local footnote links.
NodePostProcessorState which further post processes local footnote links.
NodeAttributeProviderState which sets the attributes for local footnote reference links.
NodePostProcessorState which further post processes footnote reference links.
NodeAttributeProviderState which sets the attributes for local links.
NodePostProcessorState which further post processes local links.
NodeAttributeProviderState which sets the attributes for local read links.
Login-related tests for Apache JSPWiki
Actions available on the Login page.
Interface for the search providers that handle searching the Wiki
Contains static methods for sending e-mails to recipients using JNDI-supplied JavaMail Sessions supplied by a web container (preferred) or configured via jspwiki.properties; both methods are described below.
Simple Authenticator subclass that authenticates a user to an SMTP server.
Simple placeholder for Markdown Nodes
Flexmark entry point to bootstrap JSPWiki extensions.
Class handling the markdown parsing.
Class handling the markdown rendering.
EngineLifecycleExtension that sets up all the relevant properties to enable markdown syntax if the jspwiki.syntax property has been given, with the markdown value.
Markdown wiki syntax decorator which translates to wiki syntax.
Wiki syntax helper operations
Provides an abstract class for the parser instances.
Returns or clears the current messages associated with the user's wiki session.
NodePostProcessorState which further post processes metadata links.
Provides handlers for all RPC routines of the MetaWeblog API.
 
 
Writes the version number of the next version of the page.
NodeAttributeProviderState<T extends com.vladsch.flexmark.util.ast.Node>
Encapsulates different attribute's set for different kinds of nodes.
NodePostProcessorState<T extends com.vladsch.flexmark.util.ast.Node>
Encapsulates different node's post-process for different kinds of nodes.
Marks an erroneous jspwiki.properties file.
Exception thrown when an attempt is made to find an Outcome that does not exist.
Includes the body in case there is no such page available.
Thrown in some error situations where a WikiPrincipal object does not exist.
Marks that no such variable was located.
Indicates that an non-existing version was specified.
Outputs an image with the supplied text as the title which is shown as a tooltip by most browsers.
Translates to wiki syntax from a OL element.
Translates to wiki syntax from a OPTION element.
Resolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions.
 
Common operations for Page Objects.
Builder for Page Objects.
Defines Commands for editing, renaming, and viewing wiki pages.
Writes the modification date of the page, formatted as specified in the attribute "format".
Fires WikiPageEvents for page events.
Includes the body in case the set page does exist.
Provides a definition for a page filter.
Writes a link to the Wiki PageInfo.
Describes a lock acquired by an user on a page.
 
Returns the currently requested page name.
Permission to perform an operation on a single page or collection of pages in a given wiki.
Each Wiki page provider should implement this interface.
Provides page renaming functionality.
Returns the currently requested page or attachment size.
Wrapper class for managing and using the PageNameComparator.
Compares the lastModified date of its arguments.
Includes the body, if the current page is of proper type.
Writes the version of the current page.
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
Interface to be implemented by any tag that wishes to contain a wiki:param tag for passing dynamic name-value pairs.
ParamTag submits name-value pairs to the first enclosing ParamHandler instance.
Returns the parent of the currently requested page.
This is an exception which gets thrown whenever the parser cannot parse the parsing things.
Implements a Plugin interface for the parser stage.
Translates to wiki syntax from a P element.
Provides a factory for Permission objects.
Tells whether the user in the current wiki context possesses a particular permission.
A very dumb class that pings weblogs.com on each save.
This class is still experimental.
Translates to wiki syntax from a plain text handling bold.
Translates to wiki syntax from a plain text handling css classes.
Translates to wiki syntax from a plain text handling special css.
Translates to wiki syntax from a plain text.
Translates to wiki syntax from a plain text handling italic.
Translates to wiki syntax from a plain text handling monospace.
Defines an interface for plugins.
 
Stores the contents of a plugin in a WikiDocument DOM tree.
Exposes the contents of a plugin in a WikiDocument DOM tree.
Provides a generic PluginException.
NodePostProcessorState which further post processes plugin links.
 
Inserts any Wiki plugin.
Represents an object which is used to store user preferences.
Is used to choose between the different date formats that JSPWiki supports.
Handles the page pre-save actions.
Outputs the version number of the previous version of this page.
Comparator class for sorting objects of type Principal.
Wrapper class for container-managed or externally-provided principals.
Builds a simple, priority-based List implementation.
This class is an example of how to have a simple filter.
Provides access to an progress item.
Manages progressing items.
some useful methods for properties
Property Reader for the WikiEngine.
This exception represents the superclass of all exceptions that providers may throw.
This simple class just fulfils the role of a container for searches.
Deprecated.
- use QueryItem instead
Returns the Recent Changes in the wiki being a date-sorted list of page names.
Defines Commands for redirections to off-site special pages.
This exception may be thrown if a filter wants to reject something and redirect the user elsewhere.
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.
Displays the pages referring to the current page.
Displays the pages referring to the current page.
Lists all pages containing links to Undefined Pages (pages containing dead links).
Contains release and version information.
Rendering routines that all JSPWiki public API implementations should provide.
This class provides a facade towards the differing rendering routines.
If the provider detects that someone has modified the repository externally, it should throw this exception.
Provides easy access to TemplateManager.addResourceRequest().
A lightweight, immutable Principal that represents a built-in wiki role such as Anonymous, Asserted and Authenticated.
Provides handlers for all RPC routines.
Provides handlers for all RPC routines.
Handles all incoming servlet requests for XML-RPC calls.
Provides an implementation of an RSS 1.0 feed.
Represents an RSS 2.0 feed (with enclosures).
The master class for generating different kinds of Feeds (including RSS1.0, 2.0 and Atom).
Writes an image link to a JSPWiki RSS file.
Runs the RSS generation thread.
 
Handles the actual profile save action.
Handles the actual page save and post-save actions.
The "Search" plugin allows you to access the JSPWiki search routines and show the displays in an array on your page.
Search-related tests for Apache JSPWiki
Manages searching the Wiki.
The SearchManagerBean is a simple AdminBean interface to the SearchManager.
SearchMatcher performs the task of matching a search query to a page's contents.
Interface for the search providers that handle searching the Wiki
Defines a search result.
Deprecated.
- use SearchResult instead
Simple class that decides which search results are more important than others.
Just provides the TEI data for IteratorTag.
Iterates through Search result results.
Actions available on the Search Results page.
Outputs the size of the search results list, if it contains any items.
Includes the body content, if there are any search results.
Helper class for verifying JSPWiki's security configuration.
Translates to wiki syntax from a SELECT element.
Provides static helper functions for serializing different objects.
Represents a long-running wiki session, with an associated user Principal, user Subject, and authentication status.
SPI used to locate and provide Session instances.
Manages Sessions for different Engines.
SPI used to locate and provide Session instances.
Default implementation for SessionSPI
Displays information about active wiki sessions.
Calculate pagination string.
Provides a way to do short URLs of the form /wiki/PageName.
A specific URL constructor that returns easy-to-grok URLs for VIEW and ATTACH contexts, but goes through JSP pages otherwise.
Provides an easy-to-use interface for JSPWiki AdminBeans, which also are JMX MBeans.
Decision subclass that includes two available Outcomes: Outcome.DECISION_APPROVE or Outcome.DECISION_DENY.
A simple MBean which does not require an interface class unlike the StandardMBean class.
Decision subclass used for notifications that includes only one available Outcome: Outcome.DECISION_ACKNOWLEDGE.
This is Herb, the JSPWiki spamfilter that can also do choke modifications.
Provides hidden input fields which are checked by the SpamFilter.
Discrete unit of work in a Workflow, such as a Decision or a Task.
Translates to wiki syntax from a STRIKE element.
Defines an interface for transforming strings within a Wiki context.
Translates to wiki syntax from a SUB element.
Translates to wiki syntax from a SUP element.
Decorates Xhtml elements with wiki syntax
System users associated with workflow Task steps.
Generates tabbed page section: container for the Tab tag.
Translates to wiki syntax from a TABLE element.
Provides a table of contents.
Generates single tabbed page layout.
AbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome.
Manager responsible of creation of the different JSPWiki Steps.
Translates to wiki syntax from a TBODY element.
Translates to wiki syntax from a TD element.
Returns the currently used template.
This class takes care of managing JSPWiki templates.
Translates to wiki syntax from a TEXTAREA element.
Translates to wiki syntax from a Text element.
Contains a number of static utility methods.
Translates to wiki syntax from a TH element.
Translates to wiki syntax from a THEAD element.
Search provider that extends {link LuceneSearchProvider} using Apache Tika for indexing attachment content.
Provides a List in which all items store their addition time.
This is the JSPWiki 'traditional' diff.
Converts the body text into HTML content.
Simple utility that shows you a sorted list of property differences between the 'default en' and a given i18n file.
Translates to wiki syntax from a TR element.
Translates to wiki syntax from a UL element.
Plugin that enumerates the pages in the wiki that have not yet been defined.
Translates to wiki syntax from an UNDERLINE element.
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.
Plugin for displaying pages that are not linked to in other pages.
Writes a link to the upload page.
Enumerates supported URI schemes.
Provides an interface through which JSPWiki constructs URLs.
 
Includes the content if an user check validates.
Defines an interface for loading, persisting and storing users.
Callback for requesting and supplying a wiki UserDatabase.
Logs in a user based on a username, password, and static password file location.
Provides a facade for obtaining user information.
Returns the current user name, or empty, if the user has not been validated.
Class for representing wiki user information, such as the login name, full name, wiki name, and e-mail address.
Returns user profile attributes, or empty strings if the user has not been validated.
Stores the contents of a WikiVariable in a WikiDocument DOM tree.
NodePostProcessorState which further post processes WikiVariable links.
Manages variables.
Returns the value of an Wiki variable.
Provides a simple directory based repository for Wiki pages.
This is a provider interface which providers can implement, if they support fast checks of versions.
Actions available on the View page.
A watchdog needs something to watch.
WatchDog is a general system watchdog.
Extends the Authorizer interface by including a delegate method for HttpServletRequest.isUserInRole(String).
Authorizes users by delegating role membership checks to the servlet container.
Handles logins made from within JSPWiki.
Logs in a user by extracting authentication data from an Http servlet session.
Creates a list of all weblog entries on a monthly basis.
Builds a simple weblog.
Builds a simple weblog.
Part of the XHtmlToWikiTranslator.
 
This provides a simple ajax servlet for handling /ajax/ requests.
An interface for a servlet that wants to use Ajax functionality.
Deprecated.
adapted provider should use AttachmentProvider instead.
Deprecated.
use AttachmentProvider instead
Abstract Thread subclass that operates in the background; when it detects the WikiEngineEvent.SHUTDOWN event, it terminates itself.
This is a class that provides the same services as the WikiTagBase, but this time it works for the BodyTagSupport base class.
 
Handles logins made from inside the wiki application, rather than via the web container.
Defines Commands for wiki-wide operations such as creating groups, editing preferences and profiles, and logging in/out.
Provides state information throughout the processing of a page.
Stores the DOM tree of a rendered WikiPage.
Main implementation for Engine.
Callback for requesting and supplying the WikiEngine object required by a LoginModule.
WikiEngineEvent indicates a change in the state of the Engine.
Abstract parent class for wiki events.
Emits all kind of WikiEvents.
Defines an interface for an object that listens for WikiEvents.
A singleton class that manages the addition and removal of WikiEvent listeners to a event source, as well as the firing of events to those listeners.
A generic Wiki exception.
This class is still experimental.
Regular HtmlInline get escaped depending on the value of the MarkupParser.PROP_ALLOWHTML property.
A generic Wiki exception, meant to carry key & args to construct i18n messages to show meaningful messages to end-user.
This filter goes through the generated page response prior and places requested resources at the appropriate inclusion markers.
Root class for different internal wiki links.
A WikiModule describes whatever JSPWiki plugin there is: it can be a plugin, an editor, a filter, etc.
Simple wrapper class for the Wiki page attributes.
Deprecated.
adapted provider should use PageProvider instead.
WikiPageEvent indicates a change in the state or processing of a WikiPage.
Deprecated.
use PageProvider instead
WikiPageRenameEvent extends WikiPageEvent to indicate a change in the name of a WikiPage.
Permission to perform an global wiki operation, such as self-registering or creating new pages.
Deprecated.
use Plugin instead
A lightweight, immutable Principal class.
A generic Wiki provider for all sorts of things that the Wiki can store.
Deprecated.
- implement directly WikiProvider.
Provides an interface to the basic rendering engine.
Servlet request wrapper that encapsulates an incoming HTTP request and overrides its security methods so that the request returns JSPWiki-specific values.
Any wiki RPC handler should implement this so that they can be properly initialized and recognized by JSPWiki.
Event class for security events: login/logout, wiki group adds/changes, and authorization decisions.
Indicates an authentication or authorization error or exception.
This provides a master servlet for dealing with short urls.
Filter that verifies that the Engine is running, and sets the authentication status for the user's Session.
Default implementation for Session.
Base Syntax decorator which translates to JSPWiki syntax.
Base class for JSPWiki tags.
 
Sequence of Step objects linked together.
Factory class that creates common Workflow instances such as a standard approval workflow.
WorkflowEvent indicates that a state change to a Workflow: started, running, waiting, completed, aborted.
Monitor class that tracks running Workflows.
NodeAttributeProviderState to finish up polishing WYSIWYG editing mode.
Implements a WikiRenderer that outputs XHTML in a format that is suitable for use by a WYSIWYG XHTML editor.
Provides constants for the Extensible HyperText Markup Language (XHTML) 1.0.
Converting XHtml to Wiki Markup.
Simple data placeholder class to move decoration state between plain text syntax translation related classes.
Implements a WikiRenderer that outputs XHTML.
Defines a Wiki configuration to XHtmlToWikiTranslator, including things like URLs.
A utility class to generate XHTML objects and ultimately, serialised markup.
GroupDatabase implementation for loading, persisting and storing wiki groups, using an XML file for persistence.
Manages DefaultUserProfile objects using XML files for persistence.
Utility class to parse XML files.