All Classes and Interfaces
Class
Description
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 7, 2006
The state of an application.
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Oct 13, 2006
An interface to define mappings between a bean and some data
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
Jul 4, 2006
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 4, 2006
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether the value is composed of letters, digit , '_' or '-'h First character could not be digit or '-'
Validates whether the value is composed of letters, digit , '_' or '-'h First character could not be digit or '-'
May 10, 2006
Manages the ComponentConfig of a list of components.
Manages the ComponentConfig of a list of components.
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com May 15, 2007
Validates whether a date is in a correct format
This service represents a default policy for determining LocaleConfig to be used for user's session.
Created by The eXo Platform SARL Author : Walid Khessairi wkhessairi@exoplatform.com Jan 02, 2017
Validates whether this double is in a correct format
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether an email is in the correct format Valid characters that can be used in a domain name are: a-z 0-9 - (dash)
or .
Created by The eXo Platform SAS May 9, 2006
Jul 4, 2006
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 5, 2006
Created by The eXo Platform SAS May 10, 2006
This class is a wrapper on the events generated by the portlet container and to be propagated to other portlet instances
deployed in the same portal page.
Created by The eXo Platform SARL Author : Le Bien Thuy lebienthuy@gmail.com Oct 10, 2007
Validates whether this value matches one regular expression.
FCKeditor control class.
It creates the html code for the FCKeditor based on the following things: browser's capabilities different properties settings managed by the
It creates the html code for the FCKeditor based on the following things: browser's capabilities different properties settings managed by the
PropertiesLoader
settings from the 'caller', eg.Contains the configuration settings for the FCKEditor.
Adding element to this collection you can override the settings specified in the config.js file.
Adding element to this collection you can override the settings specified in the config.js file.
Created by The eXo Platform SARL
Author : Dang Van Minh
minh.dang@exoplatform.com
Aug 18, 2009
7:08:32 AM
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether the value is composed of letters, digit , '_' or '-'h First character could not be digit or '-'
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 9, 2006
This plugins setup properties that are NOT publicly supported, however it is recommanded to not change anything but there are
no guarantees that it won't change.
The JSFAjaxRedirectFilter performs a redirect to login page when the HTTP session is expired
and the current request contains a "Faces-Request" header.
Created by The eXo Platform SAS May 7, 2006
This filter provides
ServletRequest.getLocale() and ServletRequest.getLocales() override for
extra-portlet requests (i.e.This class takes care of loading / initializing / saving the current Locale.
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether a field is empty This class acts like a flag "mandatory".
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether this value is composed of letters, numbers, '_', '-', '.' or '*'
This implementation of
LocalePolicy disregards client browser language preference.Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether this value is null
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether this number is in a correct format
Jun 5, 2006
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 5, 2006
This validator checks the password against a policy named "passwordpolicy" from the validator configuration.
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether this value has a length between min and max
Created by The eXo Platform SARL Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Apr 12, 2007
Validates whether the current user is allowed to perform the current operation
The PortalApplication class is an implementation of the WebuiApplication abstract class which defines the type of application
that can be deployed in our framework (that includes portal, portlets, widgets...)
This class is a wrapper of all portal information such as ResourceBundle for i18n, the current ExoContainer in use as well as
the init parameters defined along with the servlet web.xml
The PortalContainer servlet is the main entry point for the eXo Portal product.
This class extends the abstract WebuiRequestContext which itself extends the
RequestContext one
Created by The eXo Platform SAS Dec 9, 2006
This is 'portal' handler, it handle the request of URLs that are routed by navigation controller (using urls parameter).
This is 'portal' handler, it handle the request of URLs that are routed by navigation controller (using urls parameter).
Deprecated, for removal: This API element is subject to removal in a future version.
Created by The eXo Platform SAS Apr 3, 2007
May 26, 2006
A portlet application.
Created by The eXo Platform SAS May 8, 2006
This class is just the main entry point and act as an adapter on eXo web framework.
Group the application state and the application id to form the state of a
portlet.
Created by The eXo Platform SAS Apr 3, 2007
Created by The eXo Platform SARL Author : Vu Duy Tu duytucntt@gmail.com Jun 22, 2007
Validates whether this number is positive or 0
This plugin setup properties that are publicly supported, hence this is part of a public API and once published its contract
must not change whatsoever.
A stateless object that must be obtained via the
ReflectionDataMapping.getInstance() method.Created by The eXo Platform SARL Author : dang.tung tungcnw@gmail.com 14 March, 2006
Validates whether the value is composed of letters, numbers or '_'
Abstract class SelectItem is held by UIFormSelectBox This class is extended by SelectItemOption and SelectItemOptionGroup
Created by The eXo Platform SARL Author : Nguyen Thi Hoa hoa.nguyen@exoplatform.com Aug 10, 2006
Represents a group of SelectItemOption, held in a UIFormInputItemSelector
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006
An item in a UIFormInputItemSelector Each item is actually held in a SelectItemCategory, which is held by the
UIFormInputItemSelector
Created by The eXo Platform SARL Author : Philippe Aristote philippe.aristote@gmail.com
An item in a UIFormInputItemSelector Each item is actually held in a SelectItemCategory, which is held by the
UIFormInputItemSelector
Represents an optgroup in a select element Holds a list of SelectItemOption that represent the options inside this optgroup
Created by The eXo Platform SARL Author : dang.tung tungcnw@gmail.com Dec 12, 2007
Deprecated, for removal: This API element is subject to removal in a future version.
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether this value has a length between min and max
Validates whether this value has a length between min and max
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
15 mai 2009
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
15 mai 2009
Created by The eXo Platform SARL Author : Pham Dung Ha ha.pham@exoplatform.com Jun 14, 2007
This is abstract class for Root WebUI component of applications in GateIn.
WebUI portlet should use this class or the derived of this class as its lifecycle.
This class help to delegate lifcycle method to the correct target of the request (base on component id)
This class help to delegate lifcycle method to the correct target of the request (base on component id)
Represents a breadcrumbs component.
Represent an html checkbox input
This class is a replacement for
Still support raising event when user click the checkbox, but now we only accept boolean value.
This class is a replacement for
UIFormCheckBoxInput Still support raising event when user click the checkbox, but now we only accept boolean value.
Created by The eXo Platform SAS Author : Nguyen Duc Khoi
khoi.nguyen@exoplatform.com Jul 29, 2010
Created by The eXo Platform SAS May 7, 2006
Created by The eXo Platform SARL Author : Tuan Nguyen
tuan08@users.sourceforge.net May 7, 2006 The decorator of a component
Created by The eXo Platform SAS Author : Nguyen Duc Khoi khoi.nguyen@exoplatform.com Apr 22, 2010
Display a confirm popup message
Created by The eXo Platform SAS Author : Nguyen Duc Khoi khoi.nguyen@exoplatform.com Apr 22, 2010
Define actions which are rendered
May 19, 2006
Created by The eXo Platform SAS May 7, 2006
Jul 10, 2006
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com July 12, 2007
A drop down selector
A Pojo that describes an UI extension
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
May 04, 2009
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
6 mai 2009
The event listener dedicated to UIExtension
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
May 05, 2009
This class is used to add custom filters on an UI Extension in order to force the
UIExtensionManager to hide the extension if the filter
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
May 04, 2009
This annotation is used to define the filters of a given extension
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
13 mai 2009
All the existing types of filters
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
14 mai 2009
This class is used to manage all the extensions available into the system.
The default implementation of an extension manager
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
May 04, 2009
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
7 mai 2009
This class allows you to dynamically define new extensions
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
May 04, 2009
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 6, 2006
Deprecated.
use
UICheckBoxInput insteadCreated by The eXo Platform SAS Author : Pham Tuan tuan.pham@exoplatform.com Feb 29, 2008
Created by The eXo Platform SARL Author : Tuan Pham tuan.pham@exoplatform.com Dec 3, 2007
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com Jul 14, 2006
A date picker element
Created by The eXo Platform SARL Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 9, 2007
Created by The eXo Platform SARL Author : lxchiati lebienthuyt@gmail.com Jun 6, 2006
Repesents a hidden input field
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006
The base interface to create form elements.
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006
The base class to create form elements.
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006
Represents an abstract container of elements, inside a form
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006
Represents an icon selector
Represents a info text element
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006
Represents any item selector, of a given type
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 8, 2006
Represents table containing several input fields
Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Sep 20, 2006
Author : Nhu Dinh Thuan nhudinhthuan@yahoo.com Jun 1, 2006
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Sep 14, 2006
Represents a multi value selector
Represents a multi value selector
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Nov 20, 2006
Represents a radio box element The selected box value is stored in the value_ property of UIFormInputBase
Represents a select element
Represents a select element
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006
Represents a input string field The value is stored in UIFormInputBase
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 7, 2006
Represents a tabbed pane
Represents a textarea element The value is stored in UIFormInputBase
Deprecated.
Use UIUploadInput instead
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 7, 2006
A grid element (represented by an HTML table) that can be paginated with a UIPageIterator
A grid element (represented by an HTML table) that can be paginated with a UIPageIterator
Created by The eXo Platform SARL Author : Pham Thanh Tung Apr 16, 2007
An item selector represented by a normal list
Created by The eXo Platform SARL Author : tam.nguyen tamndrok@gmail.com July, 14, 2009
Created by The eXo Platform SAS Mar 13, 2007
May 19, 2006
An UIPage abstract factory
A component that allows pagination, with an iterator to change pages
Created by The eXo Platform SARL Author : Tuan Nguyen
tuan08@users.sourceforge.net May 8, 2006
Created by The eXo Platform SARL Author : pham tuan phamtuanchip@yahoo.de Oct 03, 2006 9:43:23 AM
Created by The eXo Platform SARL Author : Tran The Trong trong.tran@exoplatform.com
Created by The eXo Platform SARL Author : Tran The Trong trong.tran@exoplatform.com
This extends the UIApplication and hence is a sibling of UIPortletApplication
(used by any eXo Portlets as the Parent class to build the portlet component
tree).
Created by The eXo Platform SAS May 8, 2006
This UI component represent a portlet window on a page.
May 29, 2006
This listener is called when the portlet mode of a portlet has to be
changed.
This listener is called when the portlet portlet window state has to be
changed.
The process action listener is called when an ActionURL generated by the
portlet container has been invoked by the client
The call is delegated to the portlet container iteself using the method portletContainer.processAction(...).
The call is delegated to the portlet container iteself using the method portletContainer.processAction(...).
Process Events sent by the portlet API during the processAction() and
serverResource() methods defined in Portlet API 2.0 (JSR 286)
This listener is called when a RenderURL url has been generated by the
portlet container.
The serveResource() method defined in the JSR 286 specs has several goals:
- provide binary output like images to be displayed in the portlet (in the
previous spec - JSR 168 - a servlet was needed) - provide text output that
does not impact the entire portal rendering, it is for instance usefull
when dealing with Javascript to return some JSON structures
The method delegates the call to the portlet container serverResource method after filling the ResourceInput object with the current request state.
The method delegates the call to the portlet container serverResource method after filling the ResourceInput object with the current request state.
Root UI component of portlets written using GateIn WebUI framework should extends this class
There are 3 WebUI lifecycle methods, that are called during JSR 286 portlet lifecycle :
- processDecode - decode and bind parameters from the request to WebUI component
- processAction - triggered when there is a request for portlet ActionURL, or a WebUI event
- processRender - mapped to JSR 286 render method
- serveResource - mapped to JSR 286 serveResource method
Portlet request go through this class and then be delegated to child WebUI components with the help of UIApplicationLifecycle.
There are 3 WebUI lifecycle methods, that are called during JSR 286 portlet lifecycle :
- processDecode - decode and bind parameters from the request to WebUI component
- processAction - triggered when there is a request for portlet ActionURL, or a WebUI event
- processRender - mapped to JSR 286 render method
- serveResource - mapped to JSR 286 serveResource method
Portlet request go through this class and then be delegated to child WebUI components with the help of UIApplicationLifecycle.
Created by The eXo Platform SAS May 8, 2006
Created by The eXo Platform SARL * A grid element (represented by an HTML table) that can be paginated with a UIPageIterator
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com January 18, 2007
A component that creates a popup menu that appears when a right click event fires
Author : Nguyen Viet Chung chung.nguyen@exoplatform.com Jun 22, 2006
Author : Nguyen Viet Chung chung.nguyen@exoplatform.com Jun 22, 2006
May 19, 2006
Created by The eXo Platform SARL Author : tung.dang tungcnw@gmail.com Feb, 12, 2008
Created by The eXo Platform SARL Author : Dang Van Minh minhdv@exoplatform.com Aug 31, 2006
A component that represents a toolbar
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 7, 2006
A component that represents a tree.
A component that represents a wizard
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 12, 2006
Created by The eXo Platform SAS Author : Tan Pham Dinh pdtanit@gmail.com Oct 30, 2008
This filter is used to add some access permissions to a specific extension
Created by The eXo Platform SAS
Author : eXoPlatform
nicolas.filotto@exoplatform.com
14 mai 2009
A user-configurable validator.
Validate username whether the value is only alpha lower, digit, dot and underscore with first, last character is alpha lower
or digit and cannot contain consecutive underscore, dot or both.
Jun 5, 2006
Created by The eXo Platform SAS May 10, 2006
A utility class that provides static methods to create new objects, of a given type
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
The base interface to create a validator
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 5, 2006
Created by The eXo Platform SAS May 7, 2006
This abstract class defines several methods to abstract the differnt type of web application the eXo web framework can
provide such as portal or portlet.
Created by The eXo Platform SAS May 4, 2006
Created by The eXo Platform SAS May 7, 2006
The main class to manage the request context in a webui environment
It adds: - some access to the root UI component (UIApplication) - access to the request and response objects - information
about the current state of the request - the list of object to be updated in an AJAX way - an access to the ResourceResolver
bound to an uri scheme - the reference on the StateManager object
Tool to construct a XHTML-tag.
Usage:
Usage:
ResourceRequestFilter