Tuesday, December 11, 2007

JSR 286 Portlet XML

Rev. 30 on 2007.12.07

http://hnsp.inf-bb.uni-jena.de/spec/JSR%202.0%20API/portlet-app_2_0.xsd
wget -r -l 3 -nd -np -P . http://hnsp.inf-bb.uni-jena.de/spec/

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 simple test porlet
0 unnecessary
1 necessary
+ unbound

1 comment:

Alexey Zavizionov said...

http://wiki.exoplatform.org/xwiki/bin/view/PC/JSR286+Portlet+XML