# Hierarchy For All Packages

Package Hierarchies:

- org.apache.wiki,
- org.apache.wiki.ajax,
- org.apache.wiki.attachment,
- org.apache.wiki.auth,
- org.apache.wiki.auth.acl,
- org.apache.wiki.auth.authorize,
- org.apache.wiki.auth.login,
- org.apache.wiki.auth.permissions,
- org.apache.wiki.auth.user,
- org.apache.wiki.content,
- org.apache.wiki.diff,
- org.apache.wiki.filters,
- org.apache.wiki.forms,
- org.apache.wiki.i18n,
- org.apache.wiki.management,
- org.apache.wiki.modules,
- org.apache.wiki.pages,
- org.apache.wiki.parser,
- org.apache.wiki.plugin,
- org.apache.wiki.preferences,
- org.apache.wiki.providers,
- org.apache.wiki.references,
- org.apache.wiki.render,
- org.apache.wiki.rpc.atom,
- org.apache.wiki.rss,
- org.apache.wiki.search,
- org.apache.wiki.spi,
- org.apache.wiki.tags,
- org.apache.wiki.tasks,
- org.apache.wiki.tasks.auth,
- org.apache.wiki.tasks.pages,
- org.apache.wiki.ui,
- org.apache.wiki.ui.admin,
- org.apache.wiki.ui.admin.beans,
- org.apache.wiki.ui.progress,
- org.apache.wiki.url,
- org.apache.wiki.variables,
- org.apache.wiki.workflow,
- org.apache.wiki.xmlrpc

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.AbstractSequentialList<E>
        - java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
          - org.apache.wiki.tags.BreadcrumbsTag.FixedQueue (implements java.io.Serializable)
  - org.apache.wiki.ui.AbstractCommand (implements org.apache.wiki.api.core.Command)
    - org.apache.wiki.ui.GroupCommand
    - org.apache.wiki.ui.PageCommand
    - org.apache.wiki.ui.RedirectCommand
    - org.apache.wiki.ui.WikiCommand
  - org.apache.wiki.providers.AbstractFileProvider (implements org.apache.wiki.api.providers.PageProvider)
    - org.apache.wiki.providers.FileSystemProvider
    - org.apache.wiki.providers.VersioningFileProvider
  - org.apache.wiki.providers.AbstractFileProvider.WikiFileFilter (implements java.io.FilenameFilter)
  - org.apache.wiki.auth.login.AbstractLoginModule (implements javax.security.auth.spi.LoginModule)
    - org.apache.wiki.auth.login.AnonymousLoginModule
    - org.apache.wiki.auth.login.CookieAssertionLoginModule
    - org.apache.wiki.auth.login.CookieAuthenticationLoginModule
    - org.apache.wiki.auth.login.UserDatabaseLoginModule
    - org.apache.wiki.auth.login.WebContainerLoginModule
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.wiki.preferences.Preferences
  - org.jdom2.output.support.AbstractOutputProcessor
    - org.jdom2.output.support.AbstractXMLOutputProcessor (implements org.jdom2.output.support.XMLOutputProcessor)
      - org.apache.wiki.render.CustomXMLOutputProcessor
  - org.apache.wiki.plugin.AbstractReferralPlugin (implements org.apache.wiki.api.plugin.Plugin)
    - org.apache.wiki.plugin.IndexPlugin (implements org.apache.wiki.api.plugin.Plugin)
    - org.apache.wiki.plugin.PageViewPlugin (implements org.apache.wiki.api.plugin.InitializablePlugin, org.apache.wiki.api.plugin.Plugin)
    - org.apache.wiki.plugin.RecentChangesPlugin (implements org.apache.wiki.api.plugin.Plugin)
    - org.apache.wiki.plugin.ReferringPagesPlugin
    - org.apache.wiki.plugin.ReferringUndefinedPagesPlugin
    - org.apache.wiki.plugin.UndefinedPagesPlugin
    - org.apache.wiki.plugin.UnusedPagesPlugin
  - org.apache.wiki.xmlrpc.AbstractRPCHandler (implements org.apache.wiki.xmlrpc.WikiRPCHandler)
    - org.apache.wiki.xmlrpc.RPCHandler
    - org.apache.wiki.xmlrpc.RPCHandlerUTF8
  - org.apache.wiki.workflow.AbstractStep (implements org.apache.wiki.workflow.Step)
    - org.apache.wiki.workflow.Decision
      - org.apache.wiki.workflow.SimpleDecision
      - org.apache.wiki.workflow.SimpleNotification
    - org.apache.wiki.workflow.Task
      - org.apache.wiki.tasks.pages.PreSaveWikiPageTask
      - org.apache.wiki.tasks.auth.SaveUserProfileTask
      - org.apache.wiki.tasks.pages.SaveWikiPageTask
  - org.apache.wiki.auth.user.AbstractUserDatabase (implements org.apache.wiki.auth.user.UserDatabase)
    - org.apache.wiki.auth.user.DummyUserDatabase
    - org.apache.wiki.auth.user.JDBCUserDatabase
    - org.apache.wiki.auth.user.XMLUserDatabase
  - org.apache.wiki.auth.acl.AclEntryImpl (implements org.apache.wiki.auth.acl.AclEntry, java.io.Serializable)
  - org.apache.wiki.auth.acl.AclImpl (implements org.apache.wiki.auth.acl.Acl, java.io.Serializable)
  - org.apache.wiki.spi.AclsSPIDefaultImpl (implements org.apache.wiki.api.spi.AclsSPI)
  - org.apache.wiki.auth.login.AuthorizerCallback (implements javax.security.auth.callback.Callback)
  - org.apache.wiki.modules.BaseModuleManager (implements org.apache.wiki.modules.ModuleManager)
    - org.apache.wiki.ui.DefaultEditorManager (implements org.apache.wiki.ui.EditorManager)
    - org.apache.wiki.filters.DefaultFilterManager (implements org.apache.wiki.filters.FilterManager)
    - org.apache.wiki.plugin.DefaultPluginManager (implements org.apache.wiki.plugin.PluginManager)
    - org.apache.wiki.ui.DefaultTemplateManager (implements org.apache.wiki.ui.TemplateManager)
  - org.apache.wiki.api.filters.BasePageFilter (implements org.apache.wiki.api.filters.PageFilter)
    - org.apache.wiki.filters.CreoleFilter
    - org.apache.wiki.references.DefaultReferenceManager (implements org.apache.wiki.references.ReferenceManager, java.io.Serializable)
    - org.apache.wiki.search.DefaultSearchManager (implements org.apache.wiki.search.SearchManager)
    - org.apache.wiki.filters.PageEventFilter
    - org.apache.wiki.filters.PingWeblogsComFilter
    - org.apache.wiki.filters.ProfanityFilter
    - org.apache.wiki.filters.SpamFilter
  - org.apache.wiki.providers.BasicAttachmentProvider (implements org.apache.wiki.api.providers.AttachmentProvider)
  - org.apache.wiki.providers.BasicAttachmentProvider.AttachmentFilter (implements java.io.FilenameFilter)
  - org.apache.wiki.providers.BasicAttachmentProvider.AttachmentVersionFilter (implements java.io.FilenameFilter)
  - org.apache.wiki.search.BasicSearchProvider (implements org.apache.wiki.search.SearchProvider)
  - org.apache.wiki.plugin.BugReportHandler (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.providers.CachingAttachmentProvider (implements org.apache.wiki.api.providers.AttachmentProvider)
  - org.apache.wiki.providers.CachingProvider (implements org.apache.wiki.api.providers.PageProvider)
  - org.jdom2.Content (implements org.jdom2.NamespaceAware, java.io.Serializable)
    - org.jdom2.Text
      - org.apache.wiki.parser.PluginContent (implements org.apache.wiki.api.plugin.PluginElement)
      - org.apache.wiki.parser.VariableContent
  - org.apache.wiki.spi.ContentsSPIDefaultImpl (implements org.apache.wiki.api.spi.ContentsSPI)
  - org.apache.wiki.spi.ContextSPIDefaultImpl (implements org.apache.wiki.api.spi.ContextSPI)
  - org.apache.wiki.diff.ContextualDiffProvider (implements org.apache.wiki.diff.DiffProvider)
  - org.apache.wiki.plugin.Counter (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.parser.CreoleToJSPWikiTranslator
  - org.apache.wiki.plugin.CurrentTimePlugin (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.workflow.DecisionQueue (implements java.io.Serializable)
  - org.apache.wiki.auth.acl.DefaultAclManager (implements org.apache.wiki.auth.acl.AclManager)
  - org.apache.wiki.ui.admin.DefaultAdminBeanManager (implements org.apache.wiki.ui.admin.AdminBeanManager, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.attachment.DefaultAttachmentManager (implements org.apache.wiki.attachment.AttachmentManager)
  - org.apache.wiki.auth.DefaultAuthenticationManager (implements org.apache.wiki.auth.AuthenticationManager)
  - org.apache.wiki.auth.DefaultAuthorizationManager (implements org.apache.wiki.auth.AuthorizationManager)
  - org.apache.wiki.ui.DefaultCommandResolver (implements org.apache.wiki.ui.CommandResolver)
  - org.apache.wiki.diff.DefaultDifferenceManager (implements org.apache.wiki.diff.DifferenceManager)
  - org.apache.wiki.auth.authorize.DefaultGroupManager (implements org.apache.wiki.auth.Authorizer, org.apache.wiki.auth.authorize.GroupManager, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.i18n.DefaultInternationalizationManager (implements org.apache.wiki.i18n.InternationalizationManager)
  - org.apache.wiki.pages.DefaultPageManager (implements org.apache.wiki.pages.PageManager)
  - org.apache.wiki.content.DefaultPageRenamer (implements org.apache.wiki.content.PageRenamer)
  - org.apache.wiki.ui.progress.DefaultProgressManager (implements org.apache.wiki.ui.progress.ProgressManager)
  - org.apache.wiki.ui.progress.DefaultProgressManager.JSONTracker (implements org.apache.wiki.ajax.WikiAjaxServlet)
  - org.apache.wiki.render.DefaultRenderingManager (implements org.apache.wiki.render.RenderingManager)
  - org.apache.wiki.rss.DefaultRSSGenerator (implements org.apache.wiki.rss.RSSGenerator)
  - org.apache.wiki.search.DefaultSearchManager.JSONSearch (implements org.apache.wiki.ajax.WikiAjaxServlet)
  - org.apache.wiki.tasks.DefaultTasksManager (implements org.apache.wiki.tasks.TasksManager)
  - org.apache.wiki.url.DefaultURLConstructor (implements org.apache.wiki.url.URLConstructor)
    - org.apache.wiki.url.ShortURLConstructor
      - org.apache.wiki.url.ShortViewURLConstructor
  - org.apache.wiki.auth.DefaultUserManager (implements org.apache.wiki.auth.UserManager)
  - org.apache.wiki.auth.DefaultUserManager.JSONUserModule (implements org.apache.wiki.ajax.WikiAjaxServlet)
  - org.apache.wiki.auth.user.DefaultUserProfile (implements org.apache.wiki.auth.user.UserProfile)
  - org.apache.wiki.variables.DefaultVariableManager (implements org.apache.wiki.variables.VariableManager)
  - org.apache.wiki.workflow.DefaultWorkflowManager (implements java.io.Serializable, org.apache.wiki.workflow.WorkflowManager)
  - org.apache.wiki.plugin.Denounce (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.diff.DiffProvider.NullDiffProvider (implements org.apache.wiki.diff.DiffProvider)
  - org.jdom2.Document (implements org.jdom2.Parent)
    - org.apache.wiki.parser.WikiDocument
  - org.apache.wiki.ui.Editor
  - org.apache.wiki.spi.EngineSPIDefaultImpl (implements org.apache.wiki.api.spi.EngineSPI)
  - org.apache.wiki.rss.Entry
  - org.apache.wiki.diff.ExternalDiffProvider (implements org.apache.wiki.diff.DiffProvider)
  - org.apache.wiki.workflow.Fact (implements java.io.Serializable)
  - org.apache.wiki.rss.Feed
    - org.apache.wiki.rss.AtomFeed
    - org.apache.wiki.rss.RSS10Feed
    - org.apache.wiki.rss.RSS20Feed
  - org.apache.wiki.forms.FormElement (implements org.apache.wiki.api.plugin.Plugin)
    - org.apache.wiki.forms.FormClose
    - org.apache.wiki.forms.FormInput
    - org.apache.wiki.forms.FormOpen
    - org.apache.wiki.forms.FormOutput
    - org.apache.wiki.forms.FormSelect
    - org.apache.wiki.forms.FormTextarea
  - org.apache.wiki.forms.FormInfo (implements java.io.Serializable)
  - org.apache.wiki.forms.FormSet (implements org.apache.wiki.api.plugin.Plugin)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.apache.wiki.ajax.AjaxUtil
      - org.apache.wiki.rpc.atom.AtomAPIServlet
      - org.apache.wiki.attachment.AttachmentServlet
      - org.apache.wiki.xmlrpc.RPCServlet
      - org.apache.wiki.ajax.WikiAjaxDispatcherServlet
      - org.apache.wiki.WikiServlet
  - org.apache.wiki.auth.authorize.Group
  - org.apache.wiki.auth.GroupPrincipal (implements java.security.Principal, java.io.Serializable)
  - org.apache.wiki.plugin.Groups (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.parser.Heading
  - org.apache.wiki.auth.login.HttpRequestCallback (implements javax.security.auth.callback.Callback)
  - org.apache.wiki.plugin.IfPlugin (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.plugin.Image (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.ui.InputValidator
  - org.apache.wiki.plugin.InsertPage (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.ui.Installer
  - org.apache.wiki.auth.authorize.JDBCGroupDatabase (implements org.apache.wiki.auth.authorize.GroupDatabase)
  - org.apache.wiki.LinkCollector (implements org.apache.wiki.StringTransmutator)
  - org.apache.wiki.parser.LinkParser
  - org.apache.wiki.parser.LinkParser.Link
  - org.apache.wiki.parser.LinkParsingOperations
  - org.apache.wiki.plugin.ListLocksPlugin (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.search.LuceneSearchProvider (implements org.apache.wiki.search.SearchProvider)
  - org.apache.wiki.parser.MarkupParser
    - org.apache.wiki.parser.JSPWikiMarkupParser
  - org.apache.wiki.xmlrpc.MetaWeblogHandler (implements org.apache.wiki.xmlrpc.WikiRPCHandler)
  - org.apache.wiki.plugin.Note (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.workflow.Outcome (implements java.io.Serializable)
  - org.apache.wiki.pages.PageLock (implements java.io.Serializable)
  - org.apache.wiki.pages.PageSorter (implements java.util.Comparator<T>)
  - org.apache.wiki.pages.PageTimeComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.wiki.plugin.PageViewPlugin.PageViewManager (implements org.apache.wiki.event.WikiEventListener)
  - java.security.Permission (implements java.security.Guard, java.io.Serializable)
    - org.apache.wiki.auth.permissions.AllPermission (implements java.io.Serializable)
    - org.apache.wiki.auth.permissions.GroupPermission (implements java.io.Serializable)
    - org.apache.wiki.auth.permissions.PagePermission (implements java.io.Serializable)
    - org.apache.wiki.auth.permissions.WikiPermission (implements java.io.Serializable)
  - java.security.PermissionCollection (implements java.io.Serializable)
    - org.apache.wiki.auth.permissions.AllPermissionCollection
  - org.apache.wiki.auth.permissions.PermissionFactory
  - org.apache.wiki.auth.login.PrincipalWrapper (implements java.security.Principal)
  - org.apache.wiki.ui.progress.ProgressItem
  - org.apache.wiki.api.search.QueryItem
    - org.apache.wiki.search.QueryItem
  - org.apache.wiki.plugin.ReferredPagesPlugin (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.auth.authorize.Role (implements java.security.Principal, java.io.Serializable)
  - org.apache.wiki.plugin.SampleAjaxPlugin (implements org.apache.wiki.api.plugin.Plugin, org.apache.wiki.ajax.WikiAjaxServlet)
  - org.apache.wiki.plugin.Search (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.search.SearchMatcher
  - org.apache.wiki.search.SearchMatcher.SearchResultImpl (implements org.apache.wiki.search.SearchResult)
  - org.apache.wiki.search.SearchResultComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.wiki.auth.SecurityVerifier
  - javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
    - javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
      - org.apache.wiki.ui.WikiRequestWrapper
  - org.apache.wiki.auth.SessionMonitor (implements javax.servlet.http.HttpSessionListener)
  - org.apache.wiki.spi.SessionSPIDefaultImpl (implements org.apache.wiki.api.spi.SessionSPI)
  - org.apache.wiki.plugin.SessionsPlugin (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.management.SimpleMBean (implements javax.management.DynamicMBean)
    - org.apache.wiki.ui.admin.beans.PlainEditorAdminBean (implements org.apache.wiki.ui.admin.AdminBean)
    - org.apache.wiki.ui.admin.SimpleAdminBean (implements org.apache.wiki.ui.admin.AdminBean)
      - org.apache.wiki.ui.admin.beans.CoreBean
      - org.apache.wiki.ui.admin.beans.ModuleBean
        - org.apache.wiki.ui.admin.beans.FilterBean
        - org.apache.wiki.ui.admin.beans.PluginBean
      - org.apache.wiki.ui.admin.beans.SearchManagerBean
      - org.apache.wiki.ui.admin.beans.UserBean
  - org.apache.wiki.workflow.SystemPrincipal (implements java.security.Principal)
  - org.apache.wiki.plugin.TableOfContents (implements org.apache.wiki.parser.HeadingListener, org.apache.wiki.api.plugin.Plugin)
  - javax.servlet.jsp.tagext.TagExtraInfo
    - org.apache.wiki.tags.AdminBeanIteratorInfo
    - org.apache.wiki.tags.AttachmentsIteratorInfo
    - org.apache.wiki.tags.CheckLockInfo
    - org.apache.wiki.tags.EditorIteratorInfo
    - org.apache.wiki.tags.HistoryIteratorInfo
    - org.apache.wiki.tags.SearchResultIteratorInfo
  - javax.servlet.jsp.tagext.TagSupport (implements javax.servlet.jsp.tagext.IterationTag, java.io.Serializable)
    - javax.servlet.jsp.tagext.BodyTagSupport (implements javax.servlet.jsp.tagext.BodyTag)
      - org.apache.wiki.tags.IteratorTag (implements javax.servlet.jsp.tagext.TryCatchFinally)
        - org.apache.wiki.tags.AdminBeanIteratorTag
        - org.apache.wiki.tags.AttachmentsIteratorTag
        - org.apache.wiki.tags.EditorIteratorTag
        - org.apache.wiki.tags.HistoryIteratorTag
        - org.apache.wiki.tags.SearchResultIteratorTag
      - org.apache.wiki.tags.ParamTag
      - org.apache.wiki.tags.TabbedSectionTag
      - org.apache.wiki.tags.TranslateTag
      - org.apache.wiki.tags.WikiBodyTag (implements javax.servlet.jsp.tagext.TryCatchFinally)
        - org.apache.wiki.tags.EditorTag
        - org.apache.wiki.tags.PluginTag
    - org.apache.wiki.tags.CookieTag
    - org.apache.wiki.tags.WikiTagBase (implements javax.servlet.jsp.tagext.TryCatchFinally)
      - org.apache.wiki.tags.AuthorTag
      - org.apache.wiki.tags.BaseURLTag
      - org.apache.wiki.tags.BreadcrumbsTag
      - org.apache.wiki.tags.CalendarTag
      - org.apache.wiki.tags.CheckLockTag
      - org.apache.wiki.tags.CheckRequestContextTag
      - org.apache.wiki.tags.CheckVersionTag
      - org.apache.wiki.tags.ContentEncodingTag
      - org.apache.wiki.tags.ContentTag
      - org.apache.wiki.tags.CsrfProtectionTag
      - org.apache.wiki.tags.FeedDiscoveryTag
      - org.apache.wiki.tags.HasAttachmentsTag
      - org.apache.wiki.tags.IfNoSearchResultsTag
      - org.apache.wiki.tags.IncludeResourcesTag
      - org.apache.wiki.tags.IncludeTag
      - org.apache.wiki.tags.InsertDiffTag
      - org.apache.wiki.tags.InsertPageTag
      - org.apache.wiki.tags.MessagesTag
      - org.apache.wiki.tags.NextVersionTag
      - org.apache.wiki.tags.NoSuchPageTag
        - org.apache.wiki.tags.PageExistsTag
      - org.apache.wiki.tags.PageDateTag
      - org.apache.wiki.tags.PageNameTag
      - org.apache.wiki.tags.PageSizeTag
      - org.apache.wiki.tags.PageTypeTag
      - org.apache.wiki.tags.PageVersionTag
      - org.apache.wiki.tags.ParentPageNameTag
      - org.apache.wiki.tags.PermissionTag
      - org.apache.wiki.tags.PreviousVersionTag
      - org.apache.wiki.tags.RequestResourceTag
      - org.apache.wiki.tags.RSSImageLinkTag
      - org.apache.wiki.tags.SearchResultsSizeTag
      - org.apache.wiki.tags.SearchResultsTag
      - org.apache.wiki.tags.SetPaginationTag
      - org.apache.wiki.tags.SpamFilterInputsTag
      - org.apache.wiki.tags.TabTag
      - org.apache.wiki.tags.TemplateDirTag
      - org.apache.wiki.tags.UserCheckTag
      - org.apache.wiki.tags.UserNameTag
      - org.apache.wiki.tags.UserProfileTag
      - org.apache.wiki.tags.VariableTag
      - org.apache.wiki.tags.WikiLinkTag
        - org.apache.wiki.tags.CommentLinkTag
        - org.apache.wiki.tags.DiffLinkTag
        - org.apache.wiki.tags.EditLinkTag
        - org.apache.wiki.tags.LinkTag (implements javax.servlet.jsp.tagext.BodyTag, org.apache.wiki.tags.ParamHandler)
        - org.apache.wiki.tags.LinkToTag
          - org.apache.wiki.tags.LinkToParentTag
        - org.apache.wiki.tags.PageInfoLinkTag
        - org.apache.wiki.tags.UploadLinkTag
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.wiki.WikiBackgroundThread (implements org.apache.wiki.event.WikiEventListener)
      - org.apache.wiki.rss.RSSThread
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.wiki.InternalWikiException
      - org.apache.wiki.api.exceptions.WikiException
        - org.apache.wiki.workflow.DecisionRequiredException
        - org.apache.wiki.workflow.NoSuchOutcomeException
        - org.apache.wiki.parser.ParseException
        - org.apache.wiki.api.exceptions.ProviderException
          - org.apache.wiki.providers.NoSuchVersionException
          - org.apache.wiki.providers.RepositoryModifiedException
        - org.apache.wiki.api.exceptions.WikiI18nException
          - org.apache.wiki.auth.user.DuplicateUserException
        - org.apache.wiki.auth.WikiSecurityException
          - org.apache.wiki.auth.NoSuchPrincipalException
  - org.apache.wiki.diff.TraditionalDiffProvider (implements org.apache.wiki.diff.DiffProvider)
  - org.apache.wiki.TranslationsCheck
  - org.apache.wiki.auth.acl.UnresolvedPrincipal (implements java.security.Principal, java.io.Serializable)
  - org.apache.wiki.auth.login.UserDatabaseCallback (implements javax.security.auth.callback.Callback)
  - org.apache.wiki.WatchDog
  - org.apache.wiki.auth.authorize.WebContainerAuthorizer (implements org.apache.wiki.auth.authorize.WebAuthorizer)
  - org.apache.wiki.auth.authorize.WebContainerAuthorizer.LocalEntityResolver (implements org.xml.sax.EntityResolver)
  - org.apache.wiki.auth.login.WebContainerCallbackHandler (implements javax.security.auth.callback.CallbackHandler)
  - org.apache.wiki.plugin.WeblogArchivePlugin (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.plugin.WeblogEntryPlugin (implements org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.plugin.WeblogPlugin (implements org.apache.wiki.api.plugin.ParserStagePlugin, org.apache.wiki.api.plugin.Plugin)
  - org.apache.wiki.auth.login.WikiCallbackHandler (implements javax.security.auth.callback.CallbackHandler)
  - org.apache.wiki.WikiContext (implements org.apache.wiki.api.core.Command, org.apache.wiki.api.core.Context)
  - org.apache.wiki.WikiEngine (implements org.apache.wiki.api.core.Engine)
  - org.apache.wiki.auth.login.WikiEngineCallback (implements javax.security.auth.callback.Callback)
  - org.apache.wiki.ui.admin.WikiFormAdminBean (implements org.apache.wiki.ui.admin.AdminBean)
  - org.apache.wiki.modules.WikiModuleInfo (implements java.lang.Comparable<T>)
    - org.apache.wiki.plugin.DefaultPluginManager.WikiPluginInfo
  - org.apache.wiki.WikiPage (implements org.apache.wiki.api.core.Page)
    - org.apache.wiki.attachment.Attachment (implements org.apache.wiki.api.core.Attachment)
      - org.apache.wiki.attachment.DynamicAttachment
  - org.apache.wiki.auth.WikiPrincipal (implements java.lang.Comparable<T>, java.security.Principal, java.io.Serializable)
  - org.apache.wiki.render.WikiRenderer
    - org.apache.wiki.render.CleanTextRenderer
    - org.apache.wiki.render.CreoleRenderer
    - org.apache.wiki.render.WysiwygEditingRenderer
    - org.apache.wiki.render.XHTMLRenderer
  - org.apache.wiki.ui.WikiServletFilter (implements javax.servlet.Filter)
    - org.apache.wiki.ui.WikiJSPFilter
  - org.apache.wiki.WikiSession (implements org.apache.wiki.api.core.Session)
  - org.apache.wiki.workflow.Workflow (implements java.io.Serializable)
  - org.apache.wiki.workflow.WorkflowBuilder
  - org.apache.wiki.auth.authorize.XMLGroupDatabase (implements org.apache.wiki.auth.authorize.GroupDatabase)

## Interface Hierarchy

- org.apache.wiki.api.core.Acl
  - org.apache.wiki.auth.acl.Acl
- org.apache.wiki.api.core.AclEntry
  - org.apache.wiki.auth.acl.AclEntry
- org.apache.wiki.ui.admin.AdminBeanManager
- org.apache.wiki.ui.AllCommands
- org.apache.wiki.attachment.AttachmentManager
- org.apache.wiki.auth.Authorizer
  - org.apache.wiki.auth.authorize.GroupManager (also extends org.apache.wiki.api.engine.Initializable, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.auth.authorize.WebAuthorizer
- org.apache.wiki.ui.CommandResolver
- org.apache.wiki.diff.DifferenceManager
- org.apache.wiki.attachment.DynamicAttachmentProvider
- java.util.EventListener
  - org.apache.wiki.event.WikiEventListener
    - org.apache.wiki.auth.authorize.GroupManager (also extends org.apache.wiki.auth.Authorizer, org.apache.wiki.api.engine.Initializable)
    - org.apache.wiki.pages.PageManager
    - org.apache.wiki.references.ReferenceManager (also extends org.apache.wiki.modules.InternalModule, org.apache.wiki.api.filters.PageFilter)
    - org.apache.wiki.render.RenderingManager (also extends org.apache.wiki.api.engine.Initializable, org.apache.wiki.modules.InternalModule, org.apache.wiki.api.engine.RenderApi)
    - org.apache.wiki.search.SearchManager (also extends org.apache.wiki.modules.InternalModule, org.apache.wiki.api.filters.PageFilter)
    - org.apache.wiki.workflow.WorkflowManager (also extends org.apache.wiki.api.engine.Initializable)
- org.apache.wiki.providers.FastSearch
- org.apache.wiki.forms.FormHandler
- org.apache.wiki.ui.GenericHTTPHandler
  - org.apache.wiki.ui.admin.AdminBean
- org.apache.wiki.auth.authorize.GroupDatabase
- org.apache.wiki.parser.HeadingListener
- org.apache.wiki.api.engine.Initializable
  - org.apache.wiki.auth.acl.AclManager
  - org.apache.wiki.auth.AuthenticationManager
  - org.apache.wiki.auth.AuthorizationManager
  - org.apache.wiki.ui.EditorManager (also extends org.apache.wiki.modules.ModuleManager)
  - org.apache.wiki.auth.authorize.GroupManager (also extends org.apache.wiki.auth.Authorizer, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.render.RenderingManager (also extends org.apache.wiki.modules.InternalModule, org.apache.wiki.api.engine.RenderApi, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.rss.RSSGenerator
  - org.apache.wiki.url.URLConstructor
  - org.apache.wiki.auth.UserManager
  - org.apache.wiki.workflow.WorkflowManager (also extends org.apache.wiki.event.WikiEventListener)
- org.apache.wiki.modules.InternalModule
  - org.apache.wiki.references.ReferenceManager (also extends org.apache.wiki.api.filters.PageFilter, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.render.RenderingManager (also extends org.apache.wiki.api.engine.Initializable, org.apache.wiki.api.engine.RenderApi, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.search.SearchManager (also extends org.apache.wiki.api.filters.PageFilter, org.apache.wiki.event.WikiEventListener)
- org.apache.wiki.i18n.InternationalizationManager
- org.apache.wiki.modules.ModuleManager
  - org.apache.wiki.ui.EditorManager (also extends org.apache.wiki.api.engine.Initializable)
  - org.apache.wiki.filters.FilterManager
  - org.apache.wiki.plugin.PluginManager
  - org.apache.wiki.ui.TemplateManager
- org.apache.wiki.api.filters.PageFilter
  - org.apache.wiki.references.ReferenceManager (also extends org.apache.wiki.modules.InternalModule, org.apache.wiki.event.WikiEventListener)
  - org.apache.wiki.search.SearchManager (also extends org.apache.wiki.modules.InternalModule, org.apache.wiki.event.WikiEventListener)
- org.apache.wiki.content.PageRenamer
- org.apache.wiki.tags.ParamHandler
- org.apache.wiki.ui.progress.ProgressManager
- org.apache.wiki.api.engine.RenderApi
  - org.apache.wiki.render.RenderingManager (also extends org.apache.wiki.api.engine.Initializable, org.apache.wiki.modules.InternalModule, org.apache.wiki.event.WikiEventListener)
- org.apache.wiki.api.search.SearchResult
  - org.apache.wiki.search.SearchResult
- java.io.Serializable
  - org.apache.wiki.workflow.Step
  - org.apache.wiki.auth.user.UserProfile
- org.apache.wiki.StringTransmutator
- org.apache.wiki.tasks.TasksManager
- org.apache.wiki.auth.user.UserDatabase
- org.apache.wiki.variables.VariableManager
- org.apache.wiki.providers.VersioningProvider
- org.apache.wiki.Watchable
- org.apache.wiki.ajax.WikiAjaxServlet
- org.apache.wiki.api.providers.WikiProvider
  - org.apache.wiki.diff.DiffProvider
  - org.apache.wiki.search.SearchProvider
- org.apache.wiki.xmlrpc.WikiRPCHandler

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.wiki.preferences.Preferences.TimeFormat