All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.pc-portlet.2.3.0-Beta01.source-code.portlet-app_1_0.xsd Maven / Gradle / Ivy

There is a newer version: 2.5.1.Final
Show newest version


	
		
		This is the XML Schema for the Portlet 1.0 deployment descriptor.
		
	
	
		
		The following conventions apply to all J2EE
		deployment descriptor elements unless indicated otherwise.
		- In elements that specify a pathname to a file within the
		  same JAR file, relative filenames (i.e., those not
		  starting with "/") are considered relative to the root of
		  the JAR file's namespace.  Absolute filenames (i.e., those
		  starting with "/") also specify names in the root of the
		  JAR file's namespace.  In general, relative names are
		  preferred.  The exception is .war files where absolute
		  names are preferred for consistency with the Servlet API.
		
	
	
	
	
		
			
			The portlet-app element is the root of the deployment descriptor
			for a portlet application. This element has a required attribute version
			to specify to which version of the schema the deployment descriptor
			conforms.
			
		
		
			
				
				The portlet element contains the name of a portlet.
				This name must be unique within the portlet application.
				 
			
			
			
		
		
			
				
				The custom-portlet-mode element contains the portlet-mode.
				This portlet mode must be unique within the portlet application.
				
			
			
			
		
		
			
				
				The custom-window-state element contains the window-state.
				This window state must be unique within the portlet application.
				
			
			
			
		
		
			
				
				The user-attribute element contains the name the attribute.
				This name must be unique within the portlet application.
				
			
			
			
		
	
	
		
			
				
					
						
						The init-param element contains the name the attribute.
						This name must be unique within the portlet.
						
					
					
					
				
				
					
						
						The supports element contains the supported mime-type.
						This mime type must be unique within the portlet.
						
					
					
					
				
				
					
						
						The preference element contains the name the preference.
						This name must be unique within the portlet.
						
					
					
					
				
				
					
						
						The security-role-ref element contains the role-name.
						This role name must be unique within the portlet.
						
					
					
					
				
			
			
			
			
			
		
		
		
	
	
		
			
			A custom portlet mode that one or more portlets in 
			this portlet application supports.
			Used in: portlet-app
			
		
		
			
			
		
		
	
	
		
			
			A custom window state that one or more portlets in this 
			portlet application supports.
			Used in: portlet-app
			
		
		
			
			
		
		
	
	
		
			
			Expriation-cache defines expiration-based caching for this
			portlet. The parameter indicates
			the time in seconds after which the portlet output expires. 
			-1 indicates that the output never expires.
			Used in: portlet
			
		
		
			
		
	
	
		
			
			The init-param element contains a name/value pair as an 
			initialization param of the portlet
			Used in:portlet
			
		
		
			
			
			
		
		
	
	
		
			
			Locale specific keywords associated with this portlet.
			The kewords are separated by commas.
			Used in: portlet-info
			
		
		
			
		
	
	
		
			
			MIME type name, e.g. "text/html".
			The MIME type may also contain the wildcard
			character '*', like "text/*" or "*/*".
			Used in: supports
			
		
		
			
		
	
	
		
			
			The name element contains the name of a parameter. 
			Used in: init-param, ...
			
		
		
			
		
	
	
		
			
			The portlet element contains the declarative data of a portlet. 
			Used in: portlet-app
			
		
		
			
			
			
			
			
			
			
			
			
				
					
					
   			  	
   				
			
			
			
		
		
	
	
		
			
			 The portlet-class element contains the fully
			 qualified class name of the portlet.
			Used in: portlet
			
		
		
	
	
		
			
			The portlet-collectionType is used to identify a subset
			of portlets within a portlet application to which a 
			security constraint applies.
			Used in: security-constraint
			
		
		
			
		
	
	
		
			
			
			
		
		
	
	
		
			
			Portlet modes. The specification pre-defines the following values 
			as valid portlet mode constants: 
			"edit", "help", "view".
			Portlet mode names are not case sensitive.
			Used in: custom-portlet-mode, supports
			
		
		
			
		
	
	
		
			
			The portlet-name element contains the canonical name of the 
			portlet. Each portlet name is unique within the portlet 
			application.
			Used in: portlet, portlet-mapping
			
		
		
			
		
	
	
		
			
			Portlet persistent preference store.
			Used in: portlet
			
		
		
			
			
		
		
	
	
		
			
			Persistent preference values that may be used for customization 
			and personalization by the portlet.
			Used in: portlet-preferences
			
		
		
			
			
			
		
		
	
	
		
			
			The class specified under preferences-validator implements
			the PreferencesValidator interface to validate the 
			preferences settings.
			Used in: portlet-preferences
			
		
		
	
	
		
			
			read-only indicates that a setting cannot
			be changed in any of the standard portlet modes 
			("view","edit" or "help").
			Per default all preferences are modifiable.
			Valid values are: 
			- true for read-only
			- false for modifiable
			Used in: preferences
			
		
		
			
			
		
	
	
		
			
			Filename of the resource bundle containing the language specific 
			portlet informations in different languages.
			Used in: portlet-info
			
		
		
			
		
	
	
		
			
			The role-link element is a reference to a defined security role. 
			The role-link element must contain the name of one of the 
			security roles defined in the security-role elements.
			Used in: security-role-ref
			
		
		
			
		
	
	
		
			
			The security-constraintType is used to associate
			intended security constraints with one or more portlets.
			Used in: portlet-app
			
		
		
			
			
			
		
		
	
	
		
			
			The security-role-ref element contains the declaration of a 
			security role reference in the code of the web application. The 
			declaration consists of an optional description, the security 
			role name used in the code, and an optional link to a security 
			role. If the security role is not specified, the Deployer must 
			choose an appropriate security role.
			The value of the role name element must be the String used 
			as the parameter to the 
			EJBContext.isCallerInRole(String roleName) method
			or the HttpServletRequest.isUserInRole(String role) method.
			Used in: portlet
			
		
		
			
			
			
		
		
	
	
		
			
			Locale specific short version of the static title.
			Used in: portlet-info
			
		
		
			
		
	
	
		
			
			Supports indicates the portlet modes a 
			portlet supports for a specific content type. All portlets must 
			support the view mode. 
			Used in: portlet
			
		
		
			
			
		
		
	
	
		
			
			Indicated the locales the portlet supports.
			Used in: portlet
			
		
		
			
		
	
	
		
			
			Locale specific static title for this portlet.
			Used in: portlet-info
			
		
		
			
		
	
	
		
			
			The transport-guaranteeType specifies that 
			the communication between client and portlet should 
			be NONE, INTEGRAL, or CONFIDENTIAL. 
			NONE means that the portlet does not
			require any transport guarantees. A value of 
			INTEGRAL means that the portlet requires that the 
			data sent between the client and portlet be sent in 
			such a way that it can't be changed in transit. 
			CONFIDENTIAL means that the portlet requires 
			that the data be transmitted in a fashion that
			prevents other entities from observing the contents 
			of the transmission. 
			In most cases, the presence of the INTEGRAL or
			CONFIDENTIAL flag will indicate that the use 
			of SSL is required.
 			Used in: user-data-constraint
			
		
		
			
			
			
		
	
	
		
			
			User attribute defines a user specific attribute that the
			portlet application needs. The portlet within this application 
			can access this attribute via the request parameter USER_INFO
			map.
			Used in: portlet-app
			
		
		
			
			
		
		
	
	
		
			
			The user-data-constraintType is used to indicate how
			data communicated between the client and portlet should be
			protected.
			Used in: security-constraint
			
		
		
			
			
		
		
	
	
		
			
			The value element contains the value of a parameter.
			Used in: init-param
			
		
		
			
		
	
	
		
			
			Portlet window state. Window state names are not case sensitive.
			Used in: custom-window-state
			
		
		
			
		
	
	
	
		
			
			The description element is used to provide text describing the 
			parent element. The description element should include any 
			information that the portlet application war file producer wants
			to provide to the consumer of the portlet application war file 
			(i.e., to the Deployer). Typically, the tools used by the 
			portlet application war file consumer will display the 
			description when processing the parent element that contains the 
			description. It has an optional attribute xml:lang to indicate 
			which language is used in the description according to 
			RFC 1766 (http://www.ietf.org/rfc/rfc1766.txt). The default
			value of this attribute is English(“en”).
			Used in: init-param, portlet, portlet-app, security-role
			
		
		
			
				
			
		
	
	
		
			
			The display-name type contains a short name that is intended
			to be displayed by tools. It is used by display-name
			elements.  The display name need not be unique.
			Example:
				...
  			Employee Self Service

			It has an optional attribute xml:lang to indicate 
			which language is used in the description according to 
			RFC 1766 (http://www.ietf.org/rfc/rfc1766.txt). The default
			value of this attribute is English(“en”).
			
		
		
			
				
			
		
	
	
		
			
			The elements that use this type designate the name of a
			Java class or interface.
			
		
		
	
	
		
			
			The role-nameType designates the name of a security role.

			The name must conform to the lexical rules for an NMTOKEN.
			
		
		
	
	
		
			
			This is a special string datatype that is defined by J2EE 
			as a base type for defining collapsed strings. When 
			schemas require trailing/leading space elimination as 
			well as collapsing the existing whitespace, this base 
			type may be used.
			
		
		
			
		
	





© 2015 - 2025 Weber Informatics LLC | Privacy Policy