All Classes and Interfaces
Class
Description
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Created by The eXo Platform SAS May 7, 2006
Created by The eXo Platform SARL Author : Tuan Nguyen
tuan08@users.sourceforge.net May 9, 2006
This is a service that will holds all WebUI application lifecycles to inject
on PortalApplication instance using Kernel configuration instead of defining
it inside webui-configuration.xml
Interface that extends
ApplicationLifecycle with request phase methods that allow interception of before/after ACTION
phase, and before/after RENDER phase of request processing.todo (julien) : remove that class that seem useless
Describe a controller.
Created by The eXo Platform SARL Author : LeBienThuy thuy.le@exoplatform.com Dec 9, 2006
Specifies how a string value should be encoded in an URL.
This class allows the rest of the platform to define new filters thanks to the external plugins.
This is a single application lifecycle that is added in
webui-configuration.xml as point of extension to trigger real listeners
injected via Kernel configuration on service
ApplicationLifecycleExtensiontodo : julien : is it still used ?
This interface defines a Filter that cans be added to the
ExtensibleFilter
Created by The eXo Platform SAS Author : Nicolas Filotto nicolas.filotto@exoplatform.com 25 sept.This class defined all the variables needed to define a
Filter
Created by The eXo Platform SAS Author : Nicolas Filotto nicolas.filotto@exoplatform.com 25 sept.This class is used to add new
FilterDefinition
Created by The eXo Platform SAS Author : Nicolas Filotto nicolas.filotto@exoplatform.com 25 sept.Created by The eXo Platform SAS Author : Nicolas Filotto nicolas.filotto@exoplatform.com 25 sept.
This filter allows the rest of the platform to add their own filters without changing the web.xml file.
This class is used to broadcast any "HttpEvent" to allow the rest of the platform to be notified without changing the web.xml
file.
A malformed route.
A simple mime type enumeration that is used when a URL is generated.
A class that contains combination of a portal name and a page node to determine the target URL
An url for navigation.
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Oct 26, 2006
Enum representing request processing phases.
A class that wraps HttpServletResponse to commit all changes once the request
is handled by all possible handlers
An URL for a resource managed by the portal.
A qualified name that is a qualifier and a name.
A filter enables resource overriding via extension mechanism.
This listener attempts to find the
UserPortal associated with the current request and invalidate it when the
navigation service emits an event for a navigation modification.The render context used to compute the rendering of a parameter map.
Created by The eXo Platform SAS May 7, 2006
This abstract class is a wrapper on top of the request information such as the Locale in use, the application (for instance
PortalApplication, PortletApplication...), an access to the JavascriptManager as well as a reference to the URLBuilder in
use.
Renders a
RENode to its pattern representation.The type of a resource.
Renders a
RENode to its pattern representation.Describes a route.
The route escaper transformer a regular expression with the following rules:
substitute any char occurence of the source s by the destination d
replace the any by the negated destination character [^]
append
&&[^s] to any top character class
A few examples with / replaced by _:
/ becomes _
. becomes [^/]
[a/] becomes [a_&[^/]]
[,-1] becomes [,-.0-1_&&[^/]]
The router takes care of mapping a request to a a map.
Created by The eXo Platform SARL Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Dec 9, 2006
An uri writer.
Created by The eXo Platform SAS Mar 29, 2007
A renderer for url.
A factory for urls.
A plugin for adding an url factory to the
URLFactoryService.The WebAppController is the entry point of the GateIn service.
Abstract calss that one must implement if it want to provide a dedicated handler for serving custom requests.