JSR286 Portlet XML
The portlet deployment descriptor according to the 2nd portlet specification (JSR286) rev. 30 (2007.12.07).portlet 0+ //FOR PORTLET: description 0+ portlet-name* 1 display-name 0+ portlet-class* 1 init-param 0+ description 0+ name 1 value 1 expiration-cache 0-1 (int) cache-scope 0-1 supports* 1+ mime-type* 1 portlet-mode 0+ window-state 0+ supported-locale 0+ resource-bundle 0-1 portlet-info 0-1 title 0-1 short-title 0-1 keywords 0-1 portlet-preferences 0-1 preference 0+ name 1 value 0+ read-only 0-1 preferences-validator 0-1 (FQN) security-role-ref 0+ description 0+ role-name 1 (NMTOKEN) role-link 0-1 supported-processing-event 0+ |-1-|-qname 1 (xs:QName) |-2-|-name 1 (xs:NCName) supported-publishing-event 0+ |-1-|-qname 1 (xs:QName) |-2-|-name 1 (xs:NCName) supported-public-render-parameter 0+ (String) container-runtime-option 0+ //FOR APPLICATION: custom-portlet-mode 0+ description 0+ portlet-mode 1 portal-managed 0-1 custom-window-state 0+ description 0+ window-state 1 user-attribute 0+ description 0+ name 1 security-constraint 0+ display-name 0+ portlet-collection 1 portlet-name 1+ user-data-constraint 1 description 0+ transport-guarantee 1 resource-bundle 0-1 filter 0+ description 0+ display-name 0+ filter-name 1 filter-class 1 lifecycle 1+ init-param 0+ description 0+ name 1 value 1 filter-mapping 0+ filter-name 1 portlet-name 1+ default-namespace 0-1 (xs:anyURI) event-definition 0+ description 0+ |-1-|-qname 1 (xs:QName) |-2-|-name 1 (xs:NCName) aias 0+ (xs:QName) value-type 0-1 (FQN) public-render-parameter 0+ description 0+ identifier 1 |-1-|-qname 1 (xs:QName) |-2-|-name 1 (xs:NCName) alias 0+ (xs:QName) listener 0+ description 0+ display-name 0+ listener-class 1 (FQN) container-runtime-option 0+ name 1 value 0+
* necessary tags for a simple test porlet application
0 unnecessary
1 necessary
+ unbound
on 18/03/2008 at 08:29