Package net.sf.basedb.clients.web.extensions

  • Interface Summary
    Interface Description
    DynamicActionAttributes
    Supplementary interface for actions that need to be able to support dynamic attributes that are not pre-defined by the actual Action.
  • Class Summary
    Class Description
    AbstractJspActionFactory<A extends Action>
    An abstract base class for action factories that may need to support adding scripts and stylesheets to the rendered JSP page.
    AbstractJspFactory
    An abstract BASE class for action and renderer factories.
    AbstractJspRendererFactory<A extends Action>
    An abstract base class for action factories that may need to support adding scripts and stylesheets to the rendered JSP page.
    DynamicActionAttribute
    Class for holding the name and value of a dynamic action attribute.
    DynamicActionAttributeSupport
    Abstract base class intended to be extended by Action implementations that want to support dynamic action attributes.
    ExtensionsControl
    Controller class for the extension system in the web client.
    IgnoreFilter
    Filter implementation that selects only those extensions that was selected for ignoring by the user in the gui.
    InstalledFileProcessor
    File processor implementation that sets a final result status for each processed file (eg.
    InstallFilter
    Filter implementation that selects only those extensions that was selected by the user in the gui.
    JspContext
    Context object for the web application.
    LoadServletsProcessor
    Processor implementation that define servlets based on what it can find in the META-INF/servlets.xml file.
    RequestWrapper
    Wrapper for HttpServletRequest that allows us to set proper servlet path and path info attributes for an extension servlet.
    ServletLoader
    Loads servlet definitions from an XML file.
    ServletWrapper
    A wrapper class for servlets defined by extensions.
    ServletWrapperKey
    Key implementation used to identify servlets.
    UninstalledFileProcessor
    File processor implementation that finalizes the uninstallation of an extensions file by removing it from the settings.
    UninstallFilter
    Filter implementation that selects only those extensions that was selected for uninstallation by the user in the gui.
    WebClientRegisterExtensionsProcessor
    A subclass to the regular extensions processor that adds information about various paths (eg. home path, servlet path) on the web client as variables in the XmlLoader that is used to process the definition files.
    XJspCompiler
    Class that enabled compilation of custom JSP pages that are part of an extension that uses classes from the extension JAR file (eg. a JAR file in the /WEB-INF/extensions directory).
  • Annotation Types Summary
    Annotation Type Description
    UnsafeScriptable
    Annotation to be used on an Action interface to mark it as a possible candidate for generating unsafe inline javascripts.