cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jheym...@apache.org
Subject svn commit: r330548 [128/132] - in /cocoon/whiteboard/maven2/cocoon-flat-layout: ./ cocoon-ajax-block/ cocoon-ajax-block/api/ cocoon-ajax-block/api/src/ cocoon-ajax-block/api/src/main/ cocoon-ajax-block/api/src/main/java/ cocoon-ajax-block/api/src/main...
Date Thu, 03 Nov 2005 14:00:48 GMT
Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/w3c/xhtml11-flat.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/web-app_2_3.dtd
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/web-app_2_3.dtd?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/web-app_2_3.dtd (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/web-app_2_3.dtd Thu Nov  3 05:41:06 2005
@@ -0,0 +1,1063 @@
+<!--
+Copyright (c) 2000 Sun Microsystems, Inc.,
+901 San Antonio Road,
+Palo Alto, California 94303, U.S.A.
+All rights reserved.
+
+Sun Microsystems, Inc. has intellectual property rights relating to
+technology embodied in the product that is described in this document.
+In particular, and without limitation, these intellectual property
+rights may include one or more of the U.S. patents listed at
+http://www.sun.com/patents and one or more additional patents or
+pending patent applications in the U.S. and in other countries.
+
+This document and the product to which it pertains are distributed
+under licenses restricting their use, copying, distribution, and
+decompilation.  This document may be reproduced and distributed but may
+not be changed without prior written authorization of Sun and its
+licensors, if any.
+
+Third-party software, including font technology, is copyrighted and
+licensed from Sun suppliers.
+
+Sun,  Sun Microsystems,  the Sun logo,  Java,  JavaServer Pages,  Java
+Naming and Directory Interface,  JDBC,  JDK,  JavaMail and  and
+Enterprise JavaBeans are trademarks or registered trademarks of Sun
+Microsystems, Inc. in the U.S. and other countries.
+
+Federal Acquisitions: Commercial Software - Government Users Subject to
+Standard License Terms and Conditions.
+
+DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED
+CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
+WARRANTY OF MERCHANTABILITY, FITNESS FOR FOR A PARTICULAR PURPOSE OR
+NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH
+DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
+
+
+_________________________________________________________________________
+
+Copyright (c) 2000 Sun Microsystems, Inc.,
+901 San Antonio Road,
+Palo Alto, California 94303, E'tats-Unis.
+Tous droits re'serve's.
+
+Sun Microsystems, Inc. a les droits de proprie'te' intellectuels
+relatants a` la technologie incorpore'e dans le produit qui est de'crit
+dans ce document. En particulier, et sans la limitation, ces droits de
+proprie'te' intellectuels peuvent inclure un ou plus des brevets
+ame'ricains e'nume're's a` http://www.sun.com/patents et un ou les
+brevets plus supple'mentaires ou les applications de brevet en attente
+dans les E'tats-Unis et dans les autres pays.
+
+Ce produit ou document est prote'ge' par un copyright et distribue'
+avec des licences qui en restreignent l'utilisation, la copie, la
+distribution, et la de'compilation.  Ce documention associe n peut
+e^tre reproduite et distribuer, par quelque moyen que ce soit, sans
+l'autorisation pre'alable et e'crite de Sun et de ses bailleurs de
+licence, le cas e'che'ant.
+
+Le logiciel de'tenu par des tiers, et qui comprend la technologie
+relative aux polices de caracte`res, est prote'ge' par un copyright et
+licencie' par des fournisseurs de Sun.
+
+Sun,  Sun Microsystems,  le logo Sun,  Java,  JavaServer Pages,  Java
+Naming and Directory Interface,  JDBC,  JDK,  JavaMail et  and
+Enterprise JavaBeans sont des marques de fabrique ou des marques
+de'pose'es de Sun Microsystems, Inc. aux E'tats-Unis et dans d'autres
+pays.
+
+LA DOCUMENTATION EST FOURNIE "EN L'E'TAT" ET TOUTES AUTRES CONDITIONS,
+DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT
+EXCLUES, DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y COMPRIS
+NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A
+L'APTITUDE A UNE UTILISATION PARTICULIERE OU A L'ABSENCE DE
+CONTREFAC,ON.
+-->
+
+<!--
+This is the XML DTD for the Servlet 2.3 deployment descriptor.
+All Servlet 2.3 deployment descriptors must include a DOCTYPE
+of the following form:
+
+  <!DOCTYPE web-app PUBLIC
+	"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+	"http://java.sun.com/dtd/web-app_2_3.dtd">
+
+-->
+
+<!--
+The following conventions apply to all J2EE deployment descriptor
+elements unless indicated otherwise.
+
+- In elements that contain PCDATA, leading and trailing whitespace
+  in the data may be ignored.
+
+- In elements whose value is an "enumerated type", the value is
+  case sensitive.
+
+- 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 web-app element is the root of the deployment descriptor for
+a web application.
+-->
+<!ELEMENT web-app (icon?, display-name?, description?, distributable?,
+context-param*, filter*, filter-mapping*, listener*, servlet*,
+servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?,
+error-page*, taglib*, resource-env-ref*, resource-ref*, security-constraint*,
+login-config?, security-role*, env-entry*, ejb-ref*,  ejb-local-ref*)>
+
+<!--
+The auth-constraint element indicates the user roles that should
+be permitted access to this resource collection. The role-name
+used here must either correspond to the role-name of one of the
+security-role elements defined for this web application, or be
+the specially reserved role-name "*" that is a compact syntax for
+indicating all roles in the web application. If both "*" and
+rolenames appear, the container interprets this as all roles.
+If no roles are defined, no user is allowed access to the portion of
+the web application described by the containing security-constraint.
+The container matches role names case sensitively when determining
+access.
+
+
+Used in: security-constraint
+-->
+<!ELEMENT auth-constraint (description?, role-name*)>
+
+<!--
+The auth-method element is used to configure the authentication
+mechanism for the web application. As a prerequisite to gaining access to any web resources which are protected by an authorization
+constraint, a user must have authenticated using the configured
+mechanism. Legal values for this element are "BASIC", "DIGEST",
+"FORM", or "CLIENT-CERT".
+
+Used in: login-config
+-->
+<!ELEMENT auth-method (#PCDATA)>
+
+<!--
+The context-param element contains the declaration of a web
+application's servlet context initialization parameters.
+
+Used in: web-app
+-->
+<!ELEMENT context-param (param-name, param-value, description?)>
+
+<!--
+The description element is used to provide text describing the parent
+element.  The description element should include any information that
+the web application war file producer wants to provide to the consumer of
+the web application war file (i.e., to the Deployer). Typically, the tools
+used by the web application war file consumer will display the description
+when processing the parent element that contains the description.
+
+Used in: auth-constraint, context-param, ejb-local-ref, ejb-ref,
+env-entry, filter, init-param, resource-env-ref, resource-ref, run-as,
+security-role, security-role-ref, servlet, user-data-constraint,
+web-app, web-resource-collection
+-->
+<!ELEMENT description (#PCDATA)>
+
+<!--
+The display-name element contains a short name that is intended to be
+displayed by tools.  The display name need not be unique.
+
+Used in: filter, security-constraint, servlet, web-app
+
+Example:
+
+<display-name>Employee Self Service</display-name>
+-->
+<!ELEMENT display-name (#PCDATA)>
+
+<!--
+The distributable element, by its presence in a web application
+deployment descriptor, indicates that this web application is
+programmed appropriately to be deployed into a distributed servlet
+container
+
+Used in: web-app
+-->
+<!ELEMENT distributable EMPTY>
+
+<!--
+The ejb-link element is used in the ejb-ref or ejb-local-ref
+elements to specify that an EJB reference is linked to an
+enterprise bean.
+
+The name in the ejb-link element is composed of a
+path name specifying the ejb-jar containing the referenced enterprise
+bean with the ejb-name of the target bean appended and separated from
+the path name by "#".  The path name is relative to the war file
+containing the web application that is referencing the enterprise bean.
+This allows multiple enterprise beans with the same ejb-name to be
+uniquely identified.
+
+Used in: ejb-local-ref, ejb-ref
+
+Examples:
+
+	<ejb-link>EmployeeRecord</ejb-link>
+
+	<ejb-link>../products/product.jar#ProductEJB</ejb-link>
+
+-->
+<!ELEMENT ejb-link (#PCDATA)>
+
+<!--
+The ejb-local-ref element is used for the declaration of a reference to
+an enterprise bean's local home. The declaration consists of:
+
+	- an optional description
+	- the EJB reference name used in the code of the web application
+	  that's referencing the enterprise bean
+	- the expected type of the referenced enterprise bean
+	- the expected local home and local interfaces of the referenced
+	  enterprise bean
+	- optional ejb-link information, used to specify the referenced
+	  enterprise bean
+
+Used in: web-app
+-->
+<!ELEMENT ejb-local-ref (description?, ejb-ref-name, ejb-ref-type,
+		local-home, local, ejb-link?)>
+
+<!--
+The ejb-ref element is used for the declaration of a reference to
+an enterprise bean's home. The declaration consists of:
+
+	- an optional description
+	- the EJB reference name used in the code of
+	  the web application that's referencing the enterprise bean
+	- the expected type of the referenced enterprise bean
+	- the expected home and remote interfaces of the referenced
+	  enterprise bean
+	- optional ejb-link information, used to specify the referenced
+	  enterprise bean
+
+Used in: web-app
+-->
+<!ELEMENT ejb-ref (description?, ejb-ref-name, ejb-ref-type,
+		home, remote, ejb-link?)>
+
+<!--
+The ejb-ref-name element contains the name of an EJB reference. The
+EJB reference is an entry in the web application's environment and is
+relative to the java:comp/env context.  The name must be unique
+within the web application.
+
+It is recommended that name is prefixed with "ejb/".
+
+Used in: ejb-local-ref, ejb-ref
+
+Example:
+
+<ejb-ref-name>ejb/Payroll</ejb-ref-name>
+-->
+<!ELEMENT ejb-ref-name (#PCDATA)>
+
+<!--
+The ejb-ref-type element contains the expected type of the
+referenced enterprise bean.
+
+The ejb-ref-type element must be one of the following:
+
+	<ejb-ref-type>Entity</ejb-ref-type>
+	<ejb-ref-type>Session</ejb-ref-type>
+
+Used in: ejb-local-ref, ejb-ref
+-->
+<!ELEMENT ejb-ref-type (#PCDATA)>
+
+<!--
+The env-entry element contains the declaration of a web application's
+environment entry. The declaration consists of an optional
+description, the name of the environment entry, and an optional
+value.  If a value is not specified, one must be supplied
+during deployment.
+-->
+<!ELEMENT env-entry (description?, env-entry-name, env-entry-value?,
+env-entry-type)>
+
+<!--
+The env-entry-name element contains the name of a web applications's
+environment entry.  The name is a JNDI name relative to the
+java:comp/env context.  The name must be unique within a web application.
+
+Example:
+
+<env-entry-name>minAmount</env-entry-name>
+
+Used in: env-entry
+-->
+<!ELEMENT env-entry-name (#PCDATA)>
+
+<!--
+The env-entry-type element contains the fully-qualified Java type of
+the environment entry value that is expected by the web application's
+code.
+
+The following are the legal values of env-entry-type:
+
+	java.lang.Boolean
+	java.lang.Byte
+	java.lang.Character
+	java.lang.String
+	java.lang.Short
+	java.lang.Integer
+	java.lang.Long
+	java.lang.Float
+	java.lang.Double
+
+Used in: env-entry
+-->
+<!ELEMENT env-entry-type (#PCDATA)>
+
+<!--
+The env-entry-value element contains the value of a web application's
+environment entry. The value must be a String that is valid for the
+constructor of the specified type that takes a single String
+parameter, or for java.lang.Character, a single character.
+
+Example:
+
+<env-entry-value>100.00</env-entry-value>
+
+Used in: env-entry
+-->
+<!ELEMENT env-entry-value (#PCDATA)>
+
+<!--
+The error-code contains an HTTP error code, ex: 404
+
+Used in: error-page
+-->
+<!ELEMENT error-code (#PCDATA)>
+
+<!--
+The error-page element contains a mapping between an error code
+or exception type to the path of a resource in the web application
+
+Used in: web-app
+-->
+<!ELEMENT error-page ((error-code | exception-type), location)>
+
+<!--
+The exception type contains a fully qualified class name of a
+Java exception type.
+
+Used in: error-page
+-->
+<!ELEMENT exception-type (#PCDATA)>
+
+<!--
+The extension element contains a string describing an
+extension. example: "txt"
+
+Used in: mime-mapping
+-->
+<!ELEMENT extension (#PCDATA)>
+
+<!--
+Declares a filter in the web application. The filter is mapped to
+either a servlet or a URL pattern in the filter-mapping element, using
+the filter-name value to reference. Filters can access the
+initialization parameters declared in the deployment descriptor at
+runtime via the FilterConfig interface.
+
+Used in: web-app
+-->
+<!ELEMENT filter (icon?, filter-name, display-name?, description?,
+filter-class, init-param*)>
+
+<!--
+The fully qualified classname of the filter.
+
+Used in: filter
+-->
+<!ELEMENT filter-class (#PCDATA)>
+
+<!--
+Declaration of the filter mappings in this web application. The
+container uses the filter-mapping declarations to decide which filters
+to apply to a request, and in what order. The container matches the
+request URI to a Servlet in the normal way. To determine which filters
+to apply it matches filter-mapping declarations either on servlet-name,
+or on url-pattern for each filter-mapping element, depending on which
+style is used. The order in which filters are invoked is the order in
+which filter-mapping declarations that match a request URI for a
+servlet appear in the list of filter-mapping elements.The filter-name
+value must be the value of the <filter-name> sub-elements of one of the
+<filter> declarations in the deployment descriptor.
+
+Used in: web-app
+-->
+<!ELEMENT filter-mapping (filter-name, (url-pattern | servlet-name))>
+
+<!--
+The logical name of the filter. This name is used to map the filter.
+Each filter name is unique within the web application.
+
+Used in: filter, filter-mapping
+-->
+<!ELEMENT filter-name (#PCDATA)>
+
+<!--
+The form-error-page element defines the location in the web app
+where the error page that is displayed when login is not successful
+can be found. The path begins with a leading / and is interpreted
+relative to the root of the WAR.
+
+Used in: form-login-config
+-->
+<!ELEMENT form-error-page (#PCDATA)>
+
+<!--
+The form-login-config element specifies the login and error pages
+that should be used in form based login. If form based authentication
+is not used, these elements are ignored.
+
+Used in: login-config
+-->
+<!ELEMENT form-login-config (form-login-page, form-error-page)>
+
+<!--
+The form-login-page element defines the location in the web app
+where the page that can be used for login can be found. The path
+begins with a leading / and is interpreted relative to the root of the WAR.
+
+Used in: form-login-config
+-->
+<!ELEMENT form-login-page (#PCDATA)>
+
+<!--
+The home element contains the fully-qualified name of the enterprise
+bean's home interface.
+
+Used in: ejb-ref
+
+Example:
+
+<home>com.aardvark.payroll.PayrollHome</home>
+-->
+<!ELEMENT home (#PCDATA)>
+
+<!--
+The http-method contains an HTTP method (GET | POST |...).
+
+Used in: web-resource-collection
+-->
+<!ELEMENT http-method (#PCDATA)>
+
+<!--
+The icon element contains small-icon and large-icon elements that
+specify the file names for small and a large GIF or JPEG icon images
+used to represent the parent element in a GUI tool.
+
+Used in: filter, servlet, web-app
+-->
+<!ELEMENT icon (small-icon?, large-icon?)>
+
+<!--
+The init-param element contains a name/value pair as an
+initialization param of the servlet
+
+Used in: filter, servlet
+-->
+<!ELEMENT init-param (param-name, param-value, description?)>
+
+<!--
+The jsp-file element contains the full path to a JSP file within
+the web application beginning with a `/'.
+
+Used in: servlet
+-->
+<!ELEMENT jsp-file (#PCDATA)>
+
+<!--
+The large-icon element contains the name of a file
+containing a large (32 x 32) icon image. The file
+name is a relative path within the web application's
+war file.
+
+The image may be either in the JPEG or GIF format.
+The icon can be used by tools.
+
+Used in: icon
+
+Example:
+
+<large-icon>employee-service-icon32x32.jpg</large-icon>
+-->
+<!ELEMENT large-icon (#PCDATA)>
+
+<!--
+The listener element indicates the deployment properties for a web
+application listener bean.
+
+Used in: web-app
+-->
+<!ELEMENT listener (listener-class)>
+
+<!--
+The listener-class element declares a class in the application must be
+registered as a web application listener bean. The value is the fully qualified classname of the listener class.
+
+
+Used in: listener
+-->
+<!ELEMENT listener-class (#PCDATA)>
+
+<!--
+The load-on-startup element indicates that this servlet should be
+loaded (instantiated and have its init() called) on the startup
+of the web application. The optional contents of
+these element must be an integer indicating the order in which
+the servlet should be loaded. If the value is a negative integer,
+or the element is not present, the container is free to load the
+servlet whenever it chooses. If the value is a positive integer
+or 0, the container must load and initialize the servlet as the
+application is deployed. The container must guarantee that
+servlets marked with lower integers are loaded before servlets
+marked with higher integers. The container may choose the order
+of loading of servlets with the same load-on-start-up value.
+
+Used in: servlet
+-->
+<!ELEMENT load-on-startup (#PCDATA)>
+
+<!--
+
+The local element contains the fully-qualified name of the
+enterprise bean's local interface.
+
+Used in: ejb-local-ref
+
+-->
+<!ELEMENT local (#PCDATA)>
+
+<!--
+
+The local-home element contains the fully-qualified name of the
+enterprise bean's local home interface.
+
+Used in: ejb-local-ref
+-->
+<!ELEMENT local-home (#PCDATA)>
+
+<!--
+The location element contains the location of the resource in the web
+application relative to the root of the web application. The value of
+the location must have a leading `/'.
+
+Used in: error-page
+-->
+<!ELEMENT location (#PCDATA)>
+
+<!--
+The login-config element is used to configure the authentication
+method that should be used, the realm name that should be used for
+this application, and the attributes that are needed by the form login
+mechanism.
+
+Used in: web-app
+-->
+<!ELEMENT login-config (auth-method?, realm-name?, form-login-config?)>
+
+<!--
+The mime-mapping element defines a mapping between an extension
+and a mime type.
+
+Used in: web-app
+-->
+<!ELEMENT mime-mapping (extension, mime-type)>
+
+<!--
+The mime-type element contains a defined mime type. example:
+"text/plain"
+
+Used in: mime-mapping
+-->
+<!ELEMENT mime-type (#PCDATA)>
+
+<!--
+The param-name element contains the name of a parameter. Each parameter
+name must be unique in the web application.
+
+
+Used in: context-param, init-param
+-->
+<!ELEMENT param-name (#PCDATA)>
+
+<!--
+The param-value element contains the value of a parameter.
+
+Used in: context-param, init-param
+-->
+<!ELEMENT param-value (#PCDATA)>
+
+<!--
+The realm name element specifies the realm name to use in HTTP
+Basic authorization.
+
+Used in: login-config
+-->
+<!ELEMENT realm-name (#PCDATA)>
+
+<!--
+The remote element contains the fully-qualified name of the enterprise
+bean's remote interface.
+
+Used in: ejb-ref
+
+Example:
+
+<remote>com.wombat.empl.EmployeeService</remote>
+-->
+<!ELEMENT remote (#PCDATA)>
+
+<!--
+The res-auth element specifies whether the web application code signs
+on programmatically to the resource manager, or whether the Container
+will sign on to the resource manager on behalf of the web application. In the
+latter case, the Container uses information that is supplied by the
+Deployer.
+
+The value of this element must be one of the two following:
+
+	<res-auth>Application</res-auth>
+	<res-auth>Container</res-auth>
+
+Used in: resource-ref
+-->
+<!ELEMENT res-auth (#PCDATA)>
+
+<!--
+The res-ref-name element specifies the name of a resource manager
+connection factory reference.  The name is a JNDI name relative to the
+java:comp/env context.  The name must be unique within a web application.
+
+Used in: resource-ref
+-->
+<!ELEMENT res-ref-name (#PCDATA)>
+
+<!--
+The res-sharing-scope element specifies whether connections obtained
+through the given resource manager connection factory reference can be
+shared. The value of this element, if specified, must be one of the
+two following:
+
+	<res-sharing-scope>Shareable</res-sharing-scope>
+	<res-sharing-scope>Unshareable</res-sharing-scope>
+
+The default value is Shareable.
+
+Used in: resource-ref
+-->
+<!ELEMENT res-sharing-scope (#PCDATA)>
+
+<!--
+The res-type element specifies the type of the data source. The type
+is specified by the fully qualified Java language class or interface
+expected to be implemented by the data source.
+
+Used in: resource-ref
+-->
+<!ELEMENT res-type (#PCDATA)>
+
+<!--
+The resource-env-ref element contains a declaration of a web application's
+reference to an administered object associated with a resource
+in the web application's environment.  It consists of an optional
+description, the resource environment reference name, and an
+indication of the resource environment reference type expected by
+the web application code.
+
+Used in: web-app
+
+Example:
+
+<resource-env-ref>
+    <resource-env-ref-name>jms/StockQueue</resource-env-ref-name>
+    <resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
+</resource-env-ref>
+-->
+<!ELEMENT resource-env-ref (description?, resource-env-ref-name,
+		resource-env-ref-type)>
+
+<!--
+The resource-env-ref-name element specifies the name of a resource
+environment reference; its value is the environment entry name used in
+the web application code.  The name is a JNDI name relative to the
+java:comp/env context and must be unique within a web application.
+
+Used in: resource-env-ref
+-->
+<!ELEMENT resource-env-ref-name (#PCDATA)>
+
+<!--
+The resource-env-ref-type element specifies the type of a resource
+environment reference.  It is the fully qualified name of a Java
+language class or interface.
+
+Used in: resource-env-ref
+-->
+<!ELEMENT resource-env-ref-type (#PCDATA)>
+
+<!--
+The resource-ref element contains a declaration of a web application's
+reference to an external resource. It consists of an optional
+description, the resource manager connection factory reference name,
+the indication of the resource manager connection factory type
+expected by the web application code, the type of authentication
+(Application or Container), and an optional specification of the
+shareability of connections obtained from the resource (Shareable or
+Unshareable).
+
+Used in: web-app
+
+Example:
+
+    <resource-ref>
+	<res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
+	<res-type>javax.sql.DataSource</res-type>
+	<res-auth>Container</res-auth>
+	<res-sharing-scope>Shareable</res-sharing-scope>
+    </resource-ref>
+-->
+<!ELEMENT resource-ref (description?, res-ref-name, res-type, res-auth,
+		res-sharing-scope?)>
+
+<!--
+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
+-->
+<!ELEMENT role-link (#PCDATA)>
+
+<!--
+The role-name element contains the name of a security role.
+
+The name must conform to the lexical rules for an NMTOKEN.
+
+Used in: auth-constraint, run-as, security-role, security-role-ref
+-->
+<!ELEMENT role-name (#PCDATA)>
+
+<!--
+The run-as element specifies the run-as identity to be used for the
+execution of the web application. It contains an optional description, and
+the name of a security role.
+
+Used in: servlet
+-->
+<!ELEMENT run-as (description?, role-name)>
+
+<!--
+The security-constraint element is used to associate security
+constraints with one or more web resource collections
+
+Used in: web-app
+-->
+<!ELEMENT security-constraint (display-name?, web-resource-collection+,
+auth-constraint?, user-data-constraint?)>
+
+<!--
+The security-role element contains the definition of a security
+role. The definition consists of an optional description of the
+security role, and the security role name.
+
+Used in: web-app
+
+Example:
+
+    <security-role>
+	<description>
+	    This role includes all employees who are authorized
+	    to access the employee service application.
+	</description>
+	<role-name>employee</role-name>
+    </security-role>
+-->
+<!ELEMENT security-role (description?, role-name)>
+
+<!--
+The security-role-ref element contains the declaration of a security
+role reference in the web application's code. 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: servlet
+
+-->
+<!ELEMENT security-role-ref (description?, role-name, role-link?)>
+
+<!--
+The servlet element contains the declarative data of a
+servlet. If a jsp-file is specified and the load-on-startup element is
+present, then the JSP should be precompiled and loaded.
+
+Used in: web-app
+-->
+<!ELEMENT servlet (icon?, servlet-name, display-name?, description?,
+(servlet-class|jsp-file), init-param*, load-on-startup?, run-as?, security-role-ref*)>
+
+<!--
+The servlet-class element contains the fully qualified class name
+of the servlet.
+
+Used in: servlet
+-->
+<!ELEMENT servlet-class (#PCDATA)>
+
+<!--
+The servlet-mapping element defines a mapping between a servlet
+and a url pattern
+
+Used in: web-app
+-->
+<!ELEMENT servlet-mapping (servlet-name, url-pattern)>
+
+<!--
+The servlet-name element contains the canonical name of the
+servlet. Each servlet name is unique within the web application.
+
+Used in: filter-mapping, servlet, servlet-mapping
+-->
+<!ELEMENT servlet-name (#PCDATA)>
+
+<!--
+The session-config element defines the session parameters for
+this web application.
+
+Used in: web-app
+-->
+<!ELEMENT session-config (session-timeout?)>
+
+<!--
+The session-timeout element defines the default session timeout
+interval for all sessions created in this web application. The
+specified timeout must be expressed in a whole number of minutes.
+If the timeout is 0 or less, the container ensures the default
+behaviour of sessions is never to time out.
+
+Used in: session-config
+-->
+<!ELEMENT session-timeout (#PCDATA)>
+
+<!--
+The small-icon element contains the name of a file
+containing a small (16 x 16) icon image. The file
+name is a relative path within the web application's
+war file.
+
+The image may be either in the JPEG or GIF format.
+The icon can be used by tools.
+
+Used in: icon
+
+Example:
+
+<small-icon>employee-service-icon16x16.jpg</small-icon>
+-->
+<!ELEMENT small-icon (#PCDATA)>
+
+<!--
+The taglib element is used to describe a JSP tag library.
+
+Used in: web-app
+-->
+<!ELEMENT taglib (taglib-uri, taglib-location)>
+
+<!--
+the taglib-location element contains the location (as a resource
+relative to the root of the web application) where to find the Tag
+Libary Description file for the tag library.
+
+Used in: taglib
+-->
+<!ELEMENT taglib-location (#PCDATA)>
+
+<!--
+The taglib-uri element describes a URI, relative to the location
+of the web.xml document, identifying a Tag Library used in the Web
+Application.
+
+Used in: taglib
+-->
+<!ELEMENT taglib-uri (#PCDATA)>
+
+<!--
+The transport-guarantee element specifies that the communication
+between client and server should be NONE, INTEGRAL, or
+CONFIDENTIAL. NONE means that the application does not require any
+transport guarantees. A value of INTEGRAL means that the application
+requires that the data sent between the client and server be sent in
+such a way that it can't be changed in transit. CONFIDENTIAL means
+that the application 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
+-->
+<!ELEMENT transport-guarantee (#PCDATA)>
+
+<!--
+The url-pattern element contains the url pattern of the mapping. Must
+follow the rules specified in Section 11.2 of the Servlet API
+Specification.
+
+Used in: filter-mapping, servlet-mapping, web-resource-collection
+-->
+<!ELEMENT url-pattern (#PCDATA)>
+
+<!--
+The user-data-constraint element is used to indicate how data
+communicated between the client and container should be protected.
+
+Used in: security-constraint
+-->
+<!ELEMENT user-data-constraint (description?, transport-guarantee)>
+
+<!--
+The web-resource-collection element is used to identify a subset
+of the resources and HTTP methods on those resources within a web
+application to which a security constraint applies. If no HTTP methods
+are specified, then the security constraint applies to all HTTP
+methods.
+
+Used in: security-constraint
+-->
+<!ELEMENT web-resource-collection (web-resource-name, description?,
+url-pattern*, http-method*)>
+
+<!--
+The web-resource-name contains the name of this web resource
+collection.
+
+Used in: web-resource-collection
+-->
+<!ELEMENT web-resource-name (#PCDATA)>
+
+<!--
+The welcome-file element contains file name to use as a default
+welcome file, such as index.html
+
+Used in: welcome-file-list
+-->
+<!ELEMENT welcome-file (#PCDATA)>
+
+<!--
+The welcome-file-list contains an ordered list of welcome files
+elements.
+
+Used in: web-app
+-->
+<!ELEMENT welcome-file-list (welcome-file+)>
+
+<!--
+The ID mechanism is to allow tools that produce additional deployment
+information (i.e., information beyond the standard deployment
+descriptor information) to store the non-standard information in a
+separate file, and easily refer from these tool-specific files to the
+information in the standard deployment descriptor.
+
+Tools are not allowed to add the non-standard information into the
+standard deployment descriptor.
+-->
+
+<!ATTLIST auth-constraint id ID #IMPLIED>
+<!ATTLIST auth-method id ID #IMPLIED>
+<!ATTLIST context-param id ID #IMPLIED>
+<!ATTLIST description id ID #IMPLIED>
+<!ATTLIST display-name id ID #IMPLIED>
+<!ATTLIST distributable id ID #IMPLIED>
+<!ATTLIST ejb-link id ID #IMPLIED>
+<!ATTLIST ejb-local-ref id ID #IMPLIED>
+<!ATTLIST ejb-ref id ID #IMPLIED>
+<!ATTLIST ejb-ref-name id ID #IMPLIED>
+<!ATTLIST ejb-ref-type id ID #IMPLIED>
+<!ATTLIST env-entry id ID #IMPLIED>
+<!ATTLIST env-entry-name id ID #IMPLIED>
+<!ATTLIST env-entry-type id ID #IMPLIED>
+<!ATTLIST env-entry-value id ID #IMPLIED>
+<!ATTLIST error-code id ID #IMPLIED>
+<!ATTLIST error-page id ID #IMPLIED>
+<!ATTLIST exception-type id ID #IMPLIED>
+<!ATTLIST extension id ID #IMPLIED>
+<!ATTLIST filter id ID #IMPLIED>
+<!ATTLIST filter-class id ID #IMPLIED>
+<!ATTLIST filter-mapping id ID #IMPLIED>
+<!ATTLIST filter-name id ID #IMPLIED>
+<!ATTLIST form-error-page id ID #IMPLIED>
+<!ATTLIST form-login-config id ID #IMPLIED>
+<!ATTLIST form-login-page id ID #IMPLIED>
+<!ATTLIST home id ID #IMPLIED>
+<!ATTLIST http-method id ID #IMPLIED>
+<!ATTLIST icon id ID #IMPLIED>
+<!ATTLIST init-param id ID #IMPLIED>
+<!ATTLIST jsp-file id ID #IMPLIED>
+<!ATTLIST large-icon id ID #IMPLIED>
+<!ATTLIST listener id ID #IMPLIED>
+<!ATTLIST listener-class id ID #IMPLIED>
+<!ATTLIST load-on-startup id ID #IMPLIED>
+<!ATTLIST local id ID #IMPLIED>
+<!ATTLIST local-home id ID #IMPLIED>
+<!ATTLIST location id ID #IMPLIED>
+<!ATTLIST login-config id ID #IMPLIED>
+<!ATTLIST mime-mapping id ID #IMPLIED>
+<!ATTLIST mime-type id ID #IMPLIED>
+<!ATTLIST param-name id ID #IMPLIED>
+<!ATTLIST param-value id ID #IMPLIED>
+<!ATTLIST realm-name id ID #IMPLIED>
+<!ATTLIST remote id ID #IMPLIED>
+<!ATTLIST res-auth id ID #IMPLIED>
+<!ATTLIST res-ref-name id ID #IMPLIED>
+<!ATTLIST res-sharing-scope id ID #IMPLIED>
+<!ATTLIST res-type id ID #IMPLIED>
+<!ATTLIST resource-env-ref id ID #IMPLIED>
+<!ATTLIST resource-env-ref-name id ID #IMPLIED>
+<!ATTLIST resource-env-ref-type id ID #IMPLIED>
+<!ATTLIST resource-ref id ID #IMPLIED>
+<!ATTLIST role-link id ID #IMPLIED>
+<!ATTLIST role-name id ID #IMPLIED>
+<!ATTLIST run-as id ID #IMPLIED>
+<!ATTLIST security-constraint id ID #IMPLIED>
+<!ATTLIST security-role id ID #IMPLIED>
+<!ATTLIST security-role-ref id ID #IMPLIED>
+<!ATTLIST servlet id ID #IMPLIED>
+<!ATTLIST servlet-class id ID #IMPLIED>
+<!ATTLIST servlet-mapping id ID #IMPLIED>
+<!ATTLIST servlet-name id ID #IMPLIED>
+<!ATTLIST session-config id ID #IMPLIED>
+<!ATTLIST session-timeout id ID #IMPLIED>
+<!ATTLIST small-icon id ID #IMPLIED>
+<!ATTLIST taglib id ID #IMPLIED>
+<!ATTLIST taglib-location id ID #IMPLIED>
+<!ATTLIST taglib-uri id ID #IMPLIED>
+<!ATTLIST transport-guarantee id ID #IMPLIED>
+<!ATTLIST url-pattern id ID #IMPLIED>
+<!ATTLIST user-data-constraint id ID #IMPLIED>
+<!ATTLIST web-app id ID #IMPLIED>
+<!ATTLIST web-resource-collection id ID #IMPLIED>
+<!ATTLIST web-resource-name id ID #IMPLIED>
+<!ATTLIST welcome-file id ID #IMPLIED>
+<!ATTLIST welcome-file-list id ID #IMPLIED>

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/web-app_2_3.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/xslt-20020523.rng
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/xslt-20020523.rng?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/xslt-20020523.rng (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/xslt-20020523.rng Thu Nov  3 05:41:06 2005
@@ -0,0 +1,897 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- Id: xslt.rng,v 1.9 2002/05/23 09:39:03 jjc Exp $ -->
+<!-- http://www.thaiopensource.com/relaxng/xslt.rng -->
+<!-- This was mostly generated from the syntax summary in the XSLT
+     Recommendation (using XSLT of course). -->
+<!-- Issues: this validates extension elements as literal result
+     elements, which is overly restrictive. -->
+<grammar xmlns="http://relaxng.org/ns/structure/1.0"
+         ns="http://www.w3.org/1999/XSL/Transform"
+         datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
+   <start>
+      <choice>
+         <ref name="stylesheet.element"/>
+         <ref name="transform.element"/>
+         <ref name="literal-result-element-as-stylesheet"/>
+      </choice>
+   </start>
+   <define name="version">
+      <value>1.0</value>
+   </define>
+   <define name="top-level-elements.model">
+      <zeroOrMore>
+         <choice>
+            <ref name="top-level-element.category"/>
+            <ref name="top-level-extension"/>
+         </choice>
+      </zeroOrMore>
+   </define>
+   <define name="top-level-extension">
+      <element>
+         <anyName>
+            <except>
+               <nsName/>
+               <nsName ns=""/>
+            </except>
+         </anyName>
+         <grammar>
+            <start>
+              <ref name="any"/>
+            </start>
+            <define name="any">
+	       <zeroOrMore>
+		  <choice>
+		     <attribute>
+			<anyName/>
+		     </attribute>
+		     <text/>
+		     <element>
+			<anyName/>
+			<ref name="any"/>
+		     </element>
+		  </choice>
+	       </zeroOrMore>
+            </define>
+         </grammar>
+      </element>
+   </define>
+   <define name="template.model">
+      <zeroOrMore>
+         <choice>
+            <ref name="instruction.category"/>
+            <ref name="literal-result-element"/>
+            <text/>
+         </choice>
+      </zeroOrMore>
+   </define>
+   <define name="literal-result-element-as-stylesheet">
+      <element>
+         <anyName>
+            <except>
+               <nsName/>
+            </except>
+         </anyName>
+         <attribute>
+            <name>version</name>
+            <ref name="version"/>
+         </attribute>
+         <ref name="literal-result-element-no-version.atts"/>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="literal-result-element">
+      <element>
+         <anyName>
+            <except>
+               <nsName/>
+            </except>
+         </anyName>
+         <ref name="literal-result-element.atts"/>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="literal-result-element.atts">
+      <ref name="literal-result-element-no-version.atts"/>
+      <optional>
+	 <attribute>
+	    <name>version</name>
+	    <ref name="version"/>
+	 </attribute>
+      </optional>
+   </define>
+   <define name="literal-result-element-no-version.atts">
+      <zeroOrMore>
+         <choice>
+            <attribute>
+	       <anyName>
+		  <except>
+		     <nsName/>
+		  </except>
+	       </anyName>
+               <ref name="avt.datatype"/>
+            </attribute>
+            <attribute>
+               <name>extension-element-prefixes</name>
+               <ref name="prefixes.datatype"/>
+	    </attribute>
+            <attribute>
+               <name>exclude-result-prefixes</name>
+               <ref name="prefixes.datatype"/>
+	    </attribute>
+            <attribute>
+               <name>use-attribute-sets</name>
+               <ref name="qnames.datatype"/>
+            </attribute>
+         </choice>
+      </zeroOrMore>
+   </define>
+   <define name="top-level-element.category">
+      <choice>
+         <ref name="include.element"/>
+         <ref name="strip-space.element"/>
+         <ref name="preserve-space.element"/>
+         <ref name="template.element"/>
+         <ref name="namespace-alias.element"/>
+         <ref name="attribute-set.element"/>
+         <ref name="variable.element"/>
+         <ref name="param.element"/>
+         <ref name="key.element"/>
+         <ref name="decimal-format.element"/>
+         <ref name="output.element"/>
+      </choice>
+   </define>
+   <define name="instruction.category">
+      <choice>
+         <ref name="apply-templates.element"/>
+         <ref name="apply-imports.element"/>
+         <ref name="call-template.element"/>
+         <ref name="element.element"/>
+         <ref name="attribute.element"/>
+         <ref name="text.element"/>
+         <ref name="processing-instruction.element"/>
+         <ref name="comment.element"/>
+         <ref name="copy.element"/>
+         <ref name="value-of.element"/>
+         <ref name="number.element"/>
+         <ref name="for-each.element"/>
+         <ref name="if.element"/>
+         <ref name="choose.element"/>
+         <ref name="variable.element"/>
+         <ref name="copy-of.element"/>
+         <ref name="message.element"/>
+         <ref name="fallback.element"/>
+      </choice>
+   </define>
+   <define name="extension.atts">
+      <zeroOrMore>
+         <attribute>
+            <anyName>
+               <except>
+                  <nsName/>
+                  <nsName ns=""/>
+               </except>
+            </anyName>
+         </attribute>
+      </zeroOrMore>
+   </define>
+   <define name="stylesheet.element">
+      <element name="stylesheet">
+         <ref name="stylesheet.model"/>
+      </element>
+   </define>
+   <define name="transform.element">
+      <element name="transform">
+         <ref name="stylesheet.model"/>
+      </element>
+   </define>
+   <define name="stylesheet.model">
+      <ref name="extension.atts"/>
+      <optional>
+	 <attribute name="id">
+	    <data type="NCName"/>
+	 </attribute>
+      </optional>
+      <optional>
+	 <attribute name="extension-element-prefixes">
+            <ref name="prefixes.datatype"/>
+	 </attribute>
+      </optional>
+      <optional>
+	 <attribute name="exclude-result-prefixes">
+            <ref name="prefixes.datatype"/>
+	 </attribute>
+      </optional>
+      <attribute name="version">
+	 <ref name="version"/>
+      </attribute>
+      <group>
+	 <zeroOrMore>
+	    <ref name="import.element"/>
+	 </zeroOrMore>
+	 <ref name="top-level-elements.model"/>
+      </group>
+   </define>
+   <define name="include.element">
+      <element name="include">
+         <ref name="extension.atts"/>
+         <attribute name="href">
+            <data type="anyURI"/>
+         </attribute>
+      </element>
+   </define>
+   <define name="import.element">
+      <element name="import">
+         <ref name="extension.atts"/>
+         <attribute name="href">
+            <data type="anyURI"/>
+         </attribute>
+      </element>
+   </define>
+   <define name="strip-space.element">
+      <element name="strip-space">
+         <ref name="extension.atts"/>
+         <attribute name="elements">
+            <ref name="wildcards.datatype"/>
+         </attribute>
+      </element>
+   </define>
+   <define name="preserve-space.element">
+      <element name="preserve-space">
+         <ref name="extension.atts"/>
+         <attribute name="elements">
+            <ref name="wildcards.datatype"/>
+         </attribute>
+      </element>
+   </define>
+   <define name="template.element">
+      <element name="template">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="match">
+               <ref name="pattern.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="name">
+               <ref name="qname.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="priority">
+               <ref name="number.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="mode">
+               <ref name="qname.datatype"/>
+            </attribute>
+         </optional>
+         <group>
+            <zeroOrMore>
+               <ref name="param.element"/>
+            </zeroOrMore>
+            <ref name="template.model"/>
+         </group>
+      </element>
+   </define>
+   <define name="apply-templates.element">
+      <element name="apply-templates">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="select">
+               <ref name="expression.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="mode">
+               <ref name="qname.datatype"/>
+            </attribute>
+         </optional>
+         <zeroOrMore>
+            <choice>
+               <ref name="sort.element"/>
+               <ref name="with-param.element"/>
+            </choice>
+         </zeroOrMore>
+      </element>
+   </define>
+   <define name="apply-imports.element">
+      <element name="apply-imports">
+         <ref name="extension.atts"/>
+      </element>
+   </define>
+   <define name="call-template.element">
+      <element name="call-template">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <ref name="qname.datatype"/>
+         </attribute>
+         <zeroOrMore>
+            <ref name="with-param.element"/>
+         </zeroOrMore>
+      </element>
+   </define>
+   <define name="namespace-alias.element">
+      <element name="namespace-alias">
+         <ref name="extension.atts"/>
+         <attribute name="stylesheet-prefix">
+            <ref name="prefix.datatype"/>
+         </attribute>
+         <attribute name="result-prefix">
+            <ref name="prefix.datatype"/>
+         </attribute>
+      </element>
+   </define>
+   <define name="element.element">
+      <element name="element">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <choice>
+               <ref name="qname.datatype"/>
+               <ref name="expr-avt.datatype"/>
+            </choice>
+         </attribute>
+         <optional>
+            <attribute name="namespace">
+               <choice>
+                  <data type="anyURI"/>
+                  <ref name="brace-avt.datatype"/>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="use-attribute-sets">
+               <ref name="qnames.datatype"/>
+            </attribute>
+         </optional>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="attribute.element">
+      <element name="attribute">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <choice>
+               <ref name="qname.datatype"/>
+               <ref name="expr-avt.datatype"/>
+            </choice>
+         </attribute>
+         <optional>
+            <attribute name="namespace">
+               <choice>
+                  <data type="anyURI"/>
+                  <ref name="brace-avt.datatype"/>
+               </choice>
+            </attribute>
+         </optional>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="attribute-set.element">
+      <element name="attribute-set">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <ref name="qname.datatype"/>
+         </attribute>
+         <optional>
+            <attribute name="use-attribute-sets">
+               <ref name="qnames.datatype"/>
+            </attribute>
+         </optional>
+         <zeroOrMore>
+            <ref name="attribute.element"/>
+         </zeroOrMore>
+      </element>
+   </define>
+   <define name="text.element">
+      <element name="text">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="disable-output-escaping">
+               <choice>
+                  <value type="string">yes</value>
+                  <value type="string">no</value>
+               </choice>
+            </attribute>
+         </optional>
+         <text/>
+      </element>
+   </define>
+   <define name="processing-instruction.element">
+      <element name="processing-instruction">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <choice>
+               <data type="NCName"/>
+               <ref name="expr-avt.datatype"/>
+            </choice>
+         </attribute>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="comment.element">
+      <element name="comment">
+         <ref name="extension.atts"/>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="copy.element">
+      <element name="copy">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="use-attribute-sets">
+               <ref name="qnames.datatype"/>
+            </attribute>
+         </optional>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="value-of.element">
+      <element name="value-of">
+         <ref name="extension.atts"/>
+         <attribute name="select">
+            <ref name="expression.datatype"/>
+         </attribute>
+         <optional>
+            <attribute name="disable-output-escaping">
+               <choice>
+                  <value type="string">yes</value>
+                  <value type="string">no</value>
+               </choice>
+            </attribute>
+         </optional>
+      </element>
+   </define>
+   <define name="number.element">
+      <element name="number">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="level">
+               <choice>
+                  <value type="string">single</value>
+                  <value type="string">multiple</value>
+                  <value type="string">any</value>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="count">
+               <ref name="pattern.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="from">
+               <ref name="pattern.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="value">
+               <ref name="expression.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="format">
+               <ref name="avt.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="lang">
+               <choice>
+                  <data type="NMTOKEN"/>
+                  <ref name="expr-avt.datatype"/>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="letter-value">
+	       <choice>
+		  <value type="string">alphabetic</value>
+		  <value type="string">traditional</value>
+		  <ref name="expr-avt.datatype"/>
+	       </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="grouping-separator">
+               <choice>
+                  <ref name="char.datatype"/>
+                  <ref name="expr-avt.datatype"/>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="grouping-size">
+               <choice>
+                  <ref name="number.datatype"/>
+                  <ref name="expr-avt.datatype"/>
+               </choice>
+            </attribute>
+         </optional>
+      </element>
+   </define>
+   <define name="for-each.element">
+      <element name="for-each">
+         <ref name="extension.atts"/>
+         <attribute name="select">
+            <ref name="expression.datatype"/>
+         </attribute>
+         <group>
+            <zeroOrMore>
+               <ref name="sort.element"/>
+            </zeroOrMore>
+            <ref name="template.model"/>
+         </group>
+      </element>
+   </define>
+   <define name="if.element">
+      <element name="if">
+         <ref name="extension.atts"/>
+         <attribute name="test">
+            <ref name="expression.datatype"/>
+         </attribute>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="choose.element">
+      <element name="choose">
+         <ref name="extension.atts"/>
+         <group>
+            <oneOrMore>
+               <ref name="when.element"/>
+            </oneOrMore>
+            <optional>
+               <ref name="otherwise.element"/>
+            </optional>
+         </group>
+      </element>
+   </define>
+   <define name="when.element">
+      <element name="when">
+         <ref name="extension.atts"/>
+         <attribute name="test">
+            <ref name="expression.datatype"/>
+         </attribute>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="otherwise.element">
+      <element name="otherwise">
+         <ref name="extension.atts"/>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="sort.element">
+      <element name="sort">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="select">
+               <ref name="expression.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="lang">
+               <choice>
+                  <data type="NMTOKEN"/>
+                  <ref name="expr-avt.datatype"/>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="data-type">
+	       <choice>
+		  <value type="string">text</value>
+		  <value type="string">number</value>
+		  <ref name="qname-but-not-ncname.datatype"/>
+		  <ref name="expr-avt.datatype"/>
+	       </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="order">
+	       <choice>
+		  <value type="string">ascending</value>
+		  <value type="string">descending</value>
+		  <ref name="expr-avt.datatype"/>
+	       </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="case-order">
+	       <choice>
+		  <value type="string">upper-first</value>
+		  <value type="string">lower-first</value>
+		  <ref name="expr-avt.datatype"/>
+	       </choice>
+            </attribute>
+         </optional>
+      </element>
+   </define>
+   <define name="variable.element">
+      <element name="variable">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <ref name="qname.datatype"/>
+         </attribute>
+         <choice>
+            <attribute name="select">
+               <ref name="expression.datatype"/>
+            </attribute>
+            <ref name="template.model"/>
+         </choice>
+      </element>
+   </define>
+   <define name="param.element">
+      <element name="param">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <ref name="qname.datatype"/>
+         </attribute>
+         <choice>
+            <attribute name="select">
+               <ref name="expression.datatype"/>
+            </attribute>
+            <ref name="template.model"/>
+         </choice>
+      </element>
+   </define>
+   <define name="copy-of.element">
+      <element name="copy-of">
+         <ref name="extension.atts"/>
+         <attribute name="select">
+            <ref name="expression.datatype"/>
+         </attribute>
+      </element>
+   </define>
+   <define name="with-param.element">
+      <element name="with-param">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <ref name="qname.datatype"/>
+         </attribute>
+         <choice>
+            <attribute name="select">
+               <ref name="expression.datatype"/>
+            </attribute>
+            <ref name="template.model"/>
+         </choice>
+      </element>
+   </define>
+   <define name="key.element">
+      <element name="key">
+         <ref name="extension.atts"/>
+         <attribute name="name">
+            <ref name="qname.datatype"/>
+         </attribute>
+         <attribute name="match">
+            <ref name="pattern.datatype"/>
+         </attribute>
+         <attribute name="use">
+            <ref name="expression.datatype"/>
+         </attribute>
+      </element>
+   </define>
+   <define name="decimal-format.element">
+      <element name="decimal-format">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="name">
+               <ref name="qname.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="decimal-separator">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="grouping-separator">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="infinity">
+               <text/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="minus-sign">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="NaN">
+               <text/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="percent">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="per-mille">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="zero-digit">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="digit">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="pattern-separator">
+               <ref name="char.datatype"/>
+            </attribute>
+         </optional>
+      </element>
+   </define>
+   <define name="message.element">
+      <element name="message">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="terminate">
+               <choice>
+                  <value type="string">yes</value>
+                  <value type="string">no</value>
+               </choice>
+            </attribute>
+         </optional>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="fallback.element">
+      <element name="fallback">
+         <ref name="extension.atts"/>
+         <ref name="template.model"/>
+      </element>
+   </define>
+   <define name="output.element">
+      <element name="output">
+         <ref name="extension.atts"/>
+         <optional>
+            <attribute name="method">
+               <choice>
+                  <value type="string">xml</value>
+                  <value type="string">html</value>
+                  <value type="string">text</value>
+                  <ref name="qname-but-not-ncname.datatype"/>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="version">
+               <data type="NMTOKEN"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="encoding">
+               <text/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="omit-xml-declaration">
+               <choice>
+                  <value type="string">yes</value>
+                  <value type="string">no</value>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="standalone">
+               <choice>
+                  <value type="string">yes</value>
+                  <value type="string">no</value>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="doctype-public">
+               <text/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="doctype-system">
+               <text/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="cdata-section-elements">
+               <ref name="qnames.datatype"/>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="indent">
+               <choice>
+                  <value type="string">yes</value>
+                  <value type="string">no</value>
+               </choice>
+            </attribute>
+         </optional>
+         <optional>
+            <attribute name="media-type">
+               <text/>
+            </attribute>
+         </optional>
+      </element>
+   </define>
+   <define name="prefixes.datatype">
+      <list>
+         <zeroOrMore>
+            <choice>
+               <data type="NCName"/>
+               <value>#default</value>
+            </choice>
+         </zeroOrMore>
+      </list>
+   </define>
+   <define name="prefix.datatype">
+      <choice>
+	 <data type="NCName"/>
+	 <value>#default</value>
+      </choice>
+   </define>
+   <define name="wildcards.datatype">
+      <list>
+         <zeroOrMore>
+	    <choice>
+	       <data type="QName"/>
+	       <data type="token">
+		  <param name="pattern">\*|\i\c*:\*</param>
+	       </data>
+	    </choice>
+         </zeroOrMore>
+      </list> 
+   </define>
+   <define name="qname.datatype">
+      <data type="QName"/>
+   </define>
+   <define name="qnames.datatype">
+      <list>
+         <zeroOrMore>
+            <data type="QName"/>
+         </zeroOrMore>
+      </list>
+   </define>
+   <define name="char.datatype">
+      <data type="string">
+         <param name="length">1</param>
+      </data>
+   </define>
+   <define name="number.datatype">
+      <data type="decimal"/>
+   </define>
+   <define name="expression.datatype">
+      <text/>
+   </define>
+   <define name="pattern.datatype">
+      <text/>
+   </define>
+   <define name="qname-but-not-ncname.datatype">
+      <data type="QName">
+        <param name="pattern">.*:.*</param>
+      </data>
+   </define>
+   <!-- An AVT containing at least one expression. -->
+   <define name="expr-avt.datatype">
+      <data type="string">
+         <param name="pattern">([^\{\}]|\{\{|\}\})*\{([^&#34;'\{\}]|&#34;[^&#34;]*&#34;|'[^']*')+\}([^\{\}]|\{\{|\}\}|\{([^&#34;'\{\}]|&#34;[^&#34;]*&#34;|'[^']*')+\})*</param>
+      </data>
+   </define>
+   <!-- An AVT containing at least one brace; ie where instantiated AVT
+        is not the same as the literal AVT. -->
+   <define name="brace-avt.datatype">
+      <data type="string">
+         <param name="pattern">[^\{\}]*(\{\{|\}\}|\{([^&#34;'\{\}]|&#34;[^&#34;]*&#34;|'[^']*')+\})([^\{\}]|\{\{|\}\}|\{([^&#34;'\{\}]|&#34;[^&#34;]*&#34;|'[^']*')+\})*</param>
+      </data>
+   </define>
+   <define name="avt.datatype">
+      <data type="string">
+         <param name="pattern">([^\{\}]|\{\{|\}\}|\{([^&#34;'\{\}]|&#34;[^&#34;]*&#34;|'[^']*')+\})*</param>
+      </data>
+   </define>
+</grammar>

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/entities/xslt-20020523.rng
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/log4j.xconf
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/log4j.xconf?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/log4j.xconf (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/log4j.xconf Thu Nov  3 05:41:06 2005
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
+
+    <!-- This is a sample configuration for log4j.
+         It simply just logs everything into a single
+         log file.
+         Note, that you can use properties for value substitution.
+    -->
+    <appender name="COCOON_DEFAULT" class="org.apache.log4j.FileAppender">
+        <param name="File"   value="${context-root}/WEB-INF/logs/log4j.log" />
+        <param name="Append" value="false" />	    	
+        <layout class="org.apache.log4j.PatternLayout">
+            <param name="ConversionPattern" value="%t %-5p %c{2} - %m%n"/>
+        </layout>	    
+    </appender>
+
+    <root>
+      <priority value ="debug" />
+      <appender-ref ref="COCOON_DEFAULT" />
+    </root>
+</log4j:configuration>

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/log4j.xconf
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/logkit.xconf
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/logkit.xconf?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/logkit.xconf (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/logkit.xconf Thu Nov  3 05:41:06 2005
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<!--+
+    | This is the cocoon logkit configuration file.
+    |
+    | By default, Cocoon uses Excalibur logkit for logging, but it also
+    | supports Log4J. In case you want to use Log4J, you have to modify
+    | a configuration property in the 'WEB-INF/web.xml' file (search
+    | for log4j and you find it)
+    |
+    | The comments below should get you started in adapting the logs
+    | for your needs, but if you want to know more please visit
+    |
+    |   http://wiki.apache.org/cocoon/ConfiguringTheLogs
+    |
+    | $Id: logkit.xconf 291398 2005-09-25 09:36:19Z danielf $
+    +-->
+<logkit>
+
+  <!--+
+      | Factories are responsible to create the consumers of the log events,
+      | the targets. Here we have configured just a few, the main cocoon
+      | target factory (that prints to a file) and the servlet target factory
+      | (that prints back to the servlet container log stream) but  for more
+      | info on the available logkit factories, please consult
+      | http://excalibur.apache.org/apidocs/org/apache/avalon/excalibur/logger/factory/package-summary.html
+      +-->
+  <factories>
+    <factory type="cocoon" class="org.apache.cocoon.util.log.CocoonTargetFactory"/>
+    <!--factory type="servlet" class="org.apache.avalon.excalibur.logger.factory.ServletTargetFactory"/-->
+    <!--factory type="stream" class="org.apache.avalon.excalibur.logger.factory.StreamTargetFactory"/-->
+  </factories>
+
+  <!--+
+      | Targets are the instances of the consumers of the log events and various
+      | instances can be configured and referenced via their 'id'.
+      | Note how the element name of the target indicates what type of factory
+      | that is created with.
+      +-->
+  <targets>
+
+    <cocoon id="main">
+      <!--+
+          | <filename> is the absolute location of the log file, note how you can
+          | use the ${context-root} variable to indicate the root of the
+          | cocoon web application (the directory that contains WEB-INF, that is)
+          +-->
+      <filename>${context-root}/WEB-INF/logs/cocoon.log</filename>
+
+      <!--+
+          | <format> indicates how the log event should be serialized.
+          | Note that newlines are *not* automatic: you have to specify the
+          | newline as '\n' or everything will appear on a single line!
+          |
+          | The first format below is verbose: it includes error stacktraces.
+          | If you want something even more verbose use %{throwable} which will
+          | show a full chain of exceptions. Using the second format won't
+          | output stacktraces at all.
+          |
+          | Please mind that the default format logs request uri along with
+          | query string. This may log confidential data (passwords etc.).
+          +-->
+      <format type="cocoon">%5.5{priority} %{time} [%{category}] (%{uri}%{query}) %{thread}/%{class:short}: %{message}\n%{rootThrowable}</format>
+      <!--format type="cocoon">%5.5{priority} %{time} [%{category}] (%{uri}%{query}) %{thread}/%{class:short}: %{message}\n%</format-->
+
+      <!--+
+          | <append> if set to 'true' will make cocoon append the events
+          | to the existing file, if set to 'false' cocoon will override
+          | the existing ones at every new start.
+          +-->
+      <append>@logappend@</append>
+
+      <!--+
+          | <rotation> allows you to rotate log files one they meet certain
+          | criteria. If you uncomment the example below, the log files will
+          | be rotated once they are a day old or bigger than 100 Mb.
+      <rotation type="unique" pattern="yyyyMMdd" suffix=".log">
+        <or>
+          <size>100m</size>
+          <time>24:00:00</time>
+        </or>
+      </rotation>
+          +-->
+    </cocoon>
+
+    <cocoon id="deprecation">
+      <filename>${context-root}/WEB-INF/logs/deprecation.log</filename>
+      <format type="cocoon">%5.5{priority} %{time} [%{category}] (%{uri}%{query}) %{thread}/%{class:short}: %{message}\n</format>
+      <append>@logappend@</append>
+    </cocoon>
+
+    <!--+
+        | These targets are used for the more elaborate examples below.
+        |
+    <servlet id="servlet">
+      <format type="extended">%5.5{priority} %5.5{time} [%8.8{category}] (%{context}): %{message}\n</format>
+    </servlet>
+
+    <stream id="console">
+      <stream>System.out</stream>
+      <format type="extended">%5.5{priority} %5.5{time} [%8.8{category}] (%{context}): %{message}\n</format>
+    </stream>
+        +-->
+  </targets>
+
+  <!--+
+      | Categories 'route' log events to particular targets, filtering
+      | on importance level (one of DEBUG, INFO, WARN, ERROR, FATAL_ERROR, 
+      | ordered from most verbose to least verbose) and on the 'category'
+      | used by the producer of the log event to further classify it.
+      | Some of these log categories are hardwired in the code and some
+      | others are user-selectable, for example for sitemap components
+      | where you can specify the category in their sitemap declaration.
+      |
+      | Category names can be dot-separated (example, 'sitemap.generator.file')
+      | and the variuos pieces are treated as 'sub-categories'. By nesting
+      | the <category> element you achieve sub-category filtering and you can
+      | even have different log level filtering per category and subcategory. 
+      | (See the comments below for an example of this)
+      |
+      | NOTE: not all subcategories are defined in this file. Not defined
+      | subcategories will be created automatically and they will inherit 
+      | the settings of the parent subcategory. When defining a subcategory 
+      | manually, it is required that you specify the log target, because 
+      | they are not inherited in this case.
+      +-->
+  <categories>
+
+    <!--+
+        | This is the main category. The empty name attribute indicates that
+        | this rule will match all log events from all categories.
+        +-->
+    <category log-level="@loglevel@" name="">
+      <log-target id-ref="main"/>
+    </category>
+
+    <!--+
+        | This is the deprecation category. If this category is set to WARN
+        | the log will contain messages about deprecated stuff used by
+        | your application.
+        +-->
+    <category log-level="WARN" name="deprecation">
+      <log-target id-ref="deprecation"/>
+    </category>
+
+    <!--+
+        | This is a little more elaborate example, where some of the logs are 
+        | sent to the log file and some others (the ones related to the sitemap), 
+        | are sent to the servlet container (where they could be further relayed 
+        | to the console, for example)
+        |
+    <category log-level="ERROR" name="">
+      <category log-level="DEBUG" name="sitemap">
+        <log-target id-ref="servlet"/>
+      </category>
+      <category log-level="INFO" name="access">
+        <log-target id-ref="console"/>
+      </category>
+      <log-target id-ref="core"/>
+    </category>
+        +-->
+
+  </categories>
+
+  <!--+
+      | Include logging confs from different blocks 
+      +-->
+  <include dir="context://WEB-INF/xconf" pattern="*.logkit"/>
+
+</logkit>

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/logkit.xconf
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/core.properties
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/core.properties?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/core.properties (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/core.properties Thu Nov  3 05:41:06 2005
@@ -0,0 +1,175 @@
+#  Copyright 2005 The Apache Software Foundation
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+#
+# This file contains the default settings for Cocoon.
+# You should NOT change this file directly. Create your own properties
+# file and put it in the sub directories for the mode you are running
+# Cocoon in.
+
+# This parameter points to the main configuration file for Cocoon.
+org.apache.cocoon.configuration=/WEB-INF/cocoon.xconf
+
+# Delay between reload checks for the configuration in ms.
+# The check is only performed if reloading is turned on!
+org.apache.cocoon.reload-delay=1000
+
+# Allow reinstantiating (reloading) of the cocoon instance. If this is
+# set to "yes" or "true", a new cocoon instance can be created using
+# the request parameter "cocoon-reload". It also enables that Cocoon is
+# reloaded when cocoon.xconf changes. Default is no for security reasons.
+org.apache.cocoon.reloading=no
+
+# Turn on reloading for specific parts:
+#org.apache.cocoon.reloading.sitemap=yes
+#org.apache.cocoon.reload-delay.sitemap=5000
+#org.apache.cocoon.reloading.config=yes
+
+# This parameter switches the logging system from LogKit to Log4J (or
+# any other logging implementation) for Cocoon.
+# Log4J has to be configured already.
+# org.apache.cocoon.logging.manager.class=org.apache.avalon.excalibur.logger.Log4JLoggerManager
+
+# This parameter indicates the configuration file of the logging
+# system, e.g. LogKit or Log4J.
+org.apache.cocoon.logging.configuration=WEB-INF/logkit.xconf
+
+# This parameter indicates the category id of the logger
+# configuration used by the environment Cocoon runs in (CLI, Servlet etc.).
+org.apache.cocoon.logging.category.environment=access
+
+# This parameter indicates the category id of the logger from the
+# logging system for the Cocoon engine.
+# This logger is used for all components described in the cocoon.xconf
+# and sitemap.xmap file not having specified a logger with the
+# logger="..." attribute in the component configuration file.
+org.apache.cocoon.logging.category.cocoon=core
+
+# This parameter indicates the log level to use throughout startup of the
+# system. As soon as the logging system is set up, the setting of the
+# logging system is used instead!
+# Available levels are:
+#       DEBUG:        prints all level of log messages.
+#       INFO:         prints all level of log messages except DEBUG ones.
+#       WARN:         prints all level of log messages except DEBUG and INFO ones.
+#       ERROR:        prints all level of log messages except DEBUG, INFO and WARN ones.
+#       FATAL_ERROR:  prints only log messages of this level
+org.apache.cocoon.logging.bootstrap.loglevel=WARN
+
+# Causes all files in multipart requests to be processed.
+# Default is true but the maximum allowed size is kept small for security reasons.
+# Unsupported values will be interpreted as false.
+org.apache.cocoon.uploads.enable=true
+
+# This parameter allows to specify where Cocoon should put uploaded files.
+# The path specified can be either absolute or relative to the context
+# path of the servlet. On windows platform, absolute directory must start
+# with volume: C:\Path\To\Upload\Directory
+#
+# The default directory is "upload-dir" in the work-directory
+#org.apache.cocoon.uploads.directory=WEB-INF/work/upload-dir
+
+# Causes all files in multipart requests to be saved to upload-dir.
+# Default is true for security reasons.
+# Unsupported values will be interpreted as false.
+org.apache.cocoon.uploads.autosave=true
+
+# Specify handling of name conflicts when saving uploaded files to disk.
+# Acceptable values are deny, allow, rename (default). Files are renamed
+# x_filename where x is an integer value incremented to make the new
+# filename unique.
+org.apache.cocoon.uploads.overwrite=rename
+
+# Specify maximum allowed size of the upload. Defaults to 10 Mb.
+# Set here to a very low 100 kb to allow samples to run.
+org.apache.cocoon.uploads.maxsize=102400
+
+# This parameter allows to specify where Cocoon should create its page
+# and other objects cache. The path specified can be either absolute or
+# relative to the context path of the servlet. On windows platform,
+# absolute directory must start with volume: C:\Path\To\Cache\Directory
+#
+# The default directory is "cache-dir" in the work-directory.
+#org.apache.cocoon.cache.directory=WEB-INF/work/cache-dir
+
+# This parameter allows to specify where Cocoon should put it's
+# working files. The path specified is either absolute or relative
+# to the context path of the Cocoon servlet. On windows platform,
+# absolute directory must start with volume: C:\Path\To\Work\Directory
+#
+# The default directory is "cocoon-files" directory in the servlet
+# context's temp directory (context property javax.servlet.context.tempdir).
+#org.apache.cocoon.work.directory=WEB-INF/work
+
+# This parameter is used to list classes that should be loaded at
+# initialization time of the servlet. For example, JDBC Drivers used need to
+# be named here. Additional entries may be inserted here during build
+# depending on your build properties.
+#
+# For parent ServiceManager sample:
+#org.apache.cocoon.classloader.load.classes.parentcm=org.apache.cocoon.samples.parentcm.Configurator
+#
+# For IBM WebSphere:
+#org.apache.cocoon.classloader.load.classes.websphere=com.ibm.servlet.classloader.Handler
+
+# This parameter allows to specify additional directories or jars
+# which Cocoon should put into it's own classpath.
+# Note that absolute
+# pathes are taken as such but relative pathes are rooted at the context
+# root of the Cocoon servlet.
+#org.apache.cocoon.extra.classpaths.one=WEB-INF/extra-classes1:/[YOU-ABSOLUTE-PATH-TO]/own.jar
+
+# This parameter allows you to select the parent service manager.
+# The class will be instantiated via the constructor that takes a single
+# String as a parameter. That String will be equal to the text after the '/'.
+#
+# Cocoon honors the LogEnabled, Initializable and Disposable interfaces for
+# this class, if it implements them.
+#
+# If you uncomment the following lines the parent CM is set to the Parent CM
+# sample, which will look up a configuration via JNDI at
+# org/apache/cocoon/samples/parentcm/ParentCMConfiguration and use it.
+#org.apache.cocoon.parentservicemanager=org.apache.cocoon.samples.parentcm.ParentServiceManager/org/apache/cocoon/samples/parentcm/ParentCMConfiguration
+
+# If you set this parameter to 'true' or 'yes', Cocoon will add processing
+# time to the end of each response. Value 'hide' adds processing time as an
+# HTML comment. By default, processing time is not added (corresponds to
+# value 'no').
+# NOTE: If you use this feature, Cocoon might generated a wrong content
+# length header in the response. This is due to the internal processing
+# of Readers and the Caching. So, this might be the reason if you get
+# a warning about a wrong content length.
+#  See http://issues.apache.org/bugzilla/show_bug.cgi?id=17370.
+#org.apache.cocoon.showtime=true
+#org.apache.cocoon.hideshowtime=true
+
+# Whether or not the X-Cocoon-Version response header will be included.
+# This is true by default, but there may be some circumstances when it
+# is not desired (e.g. "information hiding" for added security, or if
+# using jsp:include with Cocoon-generated pages produces a "response is
+# already committed" error).
+org.apache.cocoon.showcocoonversion=true
+
+# If true or not set, this class will try to catch and handle all Cocoon
+# exceptions. If false, it will rethrow them to the servlet container.
+org.apache.cocoon.manageexceptions=true
+
+# Set form encoding. This will be the character set used to decode request
+# parameters. If not set the ISO-8859-1 encoding will be assumed.
+org.apache.cocoon.formencoding=ISO-8859-1
+
+# This property allows to set system properties.
+# Everything after 'org.apache.cocoon.system.properties.' builds
+# the name of the system property and the value is the value
+# to be set.
+#org.apache.cocoon.system.properties.org.apache.commons.logging.Log=org.apache.commons.logging.impl.LogKitLogger

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/core.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/dev/core.properties
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/dev/core.properties?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/dev/core.properties (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/dev/core.properties Thu Nov  3 05:41:06 2005
@@ -0,0 +1,20 @@
+#  Copyright 1999-2005 The Apache Software Foundation
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+#
+
+# Turn on debug logging
+org.apache.cocoon.override.loglevel=DEBUG
+
+# Turn on reloading for all parts
+org.apache.cocoon.reloading=yes

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/dev/core.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/prod/core.properties
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/prod/core.properties?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/prod/core.properties (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/prod/core.properties Thu Nov  3 05:41:06 2005
@@ -0,0 +1,17 @@
+#  Copyright 1999-2005 The Apache Software Foundation
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+#
+
+# Turn off lazy loading
+org.apache.cocoon.core.LazyMode=false
\ No newline at end of file

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/properties/prod/core.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/sitemap-additions/cocoon-core-sitemap-additions.xconf
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/sitemap-additions/cocoon-core-sitemap-additions.xconf?rev=330548&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/sitemap-additions/cocoon-core-sitemap-additions.xconf (added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/sitemap-additions/cocoon-core-sitemap-additions.xconf Thu Nov  3 05:41:06 2005
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2005 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!--+
+    | This file defines some additional components for the sitemap.
+    |
+    | SVN $Id: cocoon-core-sitemap-additions.xconf 293459 2005-10-03 22:00:31Z danielf $
+    +-->
+
+<map:components xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+  <map:generators>
+  	<map:generator label="content" logger="sitemap.generator.mp3directory" name="mp3directory" src="org.apache.cocoon.generation.MP3DirectoryGenerator"/>
+  </map:generators>
+
+  <map:transformers>
+    <map:transformer logger="sitemap.transformer.jpath" name="jpath" src="org.apache.cocoon.transformation.JPathTransformer"/>
+    <map:transformer logger="sitemap.transformer.filter" name="filter" src="org.apache.cocoon.transformation.FilterTransformer"/>
+  </map:transformers>
+
+  <map:serializers>
+    <map:serializer logger="sitemap.serializer.vrml" mime-type="model/vrml" name="vrml" src="org.apache.cocoon.serialization.TextSerializer"/>
+  </map:serializers>
+
+</map:components>
\ No newline at end of file

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/webapp/src/main/webapp/WEB-INF/sitemap-additions/cocoon-core-sitemap-additions.xconf
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message