easystruts-cvs Mailing List for EasyStruts (Page 9)
Brought to you by:
eboudrant,
pombredanne
You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(39) |
May
(128) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(22) |
Feb
(21) |
Mar
|
Apr
(7) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Francois G. <far...@us...> - 2005-04-27 05:47:07
|
Update of /cvsroot/easystruts/net.sf.easystruts/src/com/cross/generator/jdt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6376/src/com/cross/generator/jdt Modified Files: JdtSimpleResource.java Log Message: Fixed a lot of compilation errors. Still ~ 400 of them (was 650 before). This requires the plugin "org.eclipse.update.ui.forms", which is not in 3.0 or 3.1 anymore. A solution is to take it from CVS (tag R2_1_3). Index: JdtSimpleResource.java =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/src/com/cross/generator/jdt/JdtSimpleResource.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** JdtSimpleResource.java 15 Apr 2005 04:26:12 -0000 1.1 --- JdtSimpleResource.java 27 Apr 2005 05:46:57 -0000 1.2 *************** *** 59,62 **** --- 59,63 ---- import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResourceStatus; + import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; *************** *** 74,77 **** --- 75,79 ---- import org.eclipse.ui.actions.WorkspaceModifyOperation; import org.eclipse.ui.dialogs.ContainerGenerator; + import org.eclipse.ui.ide.IDE; import org.eclipse.ui.internal.WorkbenchMessages; import org.eclipse.ui.internal.WorkbenchPlugin; *************** *** 121,126 **** try { IWorkbenchPage page = dw.getActivePage(); if (page != null) ! page.openEditor(file); } catch (PartInitException e) { DialogUtil.openError(dw.getShell(), "Error", //$NON-NLS-1$ --- 123,129 ---- try { IWorkbenchPage page = dw.getActivePage(); + if (page != null) ! IDE.openEditor(page, file); } catch (PartInitException e) { DialogUtil.openError(dw.getShell(), "Error", //$NON-NLS-1$ *************** *** 171,175 **** } protected IFile createFileHandle(IPath filePath) { ! return WorkbenchPlugin.getPluginWorkspace().getRoot().getFile(filePath); } protected InputStream getInitialContents() { --- 174,178 ---- } protected IFile createFileHandle(IPath filePath) { ! return ResourcesPlugin.getWorkspace().getRoot().getFile(filePath); } protected InputStream getInitialContents() { |
From: Francois G. <far...@us...> - 2005-04-27 05:47:05
|
Update of /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/views In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6376/src/org/easystruts/eclipse/views Modified Files: EasyStrutsView.java Log Message: Fixed a lot of compilation errors. Still ~ 400 of them (was 650 before). This requires the plugin "org.eclipse.update.ui.forms", which is not in 3.0 or 3.1 anymore. A solution is to take it from CVS (tag R2_1_3). Index: EasyStrutsView.java =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/views/EasyStrutsView.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** EasyStrutsView.java 15 Apr 2005 04:26:12 -0000 1.1 --- EasyStrutsView.java 27 Apr 2005 05:46:56 -0000 1.2 *************** *** 57,61 **** import org.eclipse.pde.core.IModelChangedEvent; import org.eclipse.pde.core.IModelChangedListener; ! import org.eclipse.pde.internal.core.IModelProvider; import org.eclipse.swt.SWT; import org.eclipse.swt.events.KeyAdapter; --- 57,61 ---- import org.eclipse.pde.core.IModelChangedEvent; import org.eclipse.pde.core.IModelChangedListener; ! import org.eclipse.pde.core.IModelProvider; import org.eclipse.swt.SWT; import org.eclipse.swt.events.KeyAdapter; *************** *** 71,74 **** --- 71,75 ---- import org.eclipse.ui.PartInitException; import org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation; + import org.eclipse.ui.ide.IDE; import org.eclipse.ui.part.ViewPart; *************** *** 232,241 **** try { if ( openIfClosed ) { ! EasyStrutsPlugin.getActivePage().openEditor( getSelectedProjectModel().getProject().getFile( new Path(properties.getWebAppPath() + getSelectedProjectModel().getModule(getModuleSelected()).getPath()) ), "org.easystruts.eclipse.editor.EasyStrutsEditor" ); return true; } else if ( EasyStrutsPlugin.getDefault().getEasyStrutsEditor(getSelectedProjectModel().getProject(),getModuleSelected())!=null ) { ! EasyStrutsPlugin.getActivePage().openEditor( getSelectedProjectModel().getProject().getFile( new Path(properties.getWebAppPath() + getSelectedProjectModel().getModule(getModuleSelected()).getPath()) ), "org.easystruts.eclipse.editor.EasyStrutsEditor" ); --- 233,242 ---- try { if ( openIfClosed ) { ! IDE.openEditor(EasyStrutsPlugin.getActivePage(), getSelectedProjectModel().getProject().getFile( new Path(properties.getWebAppPath() + getSelectedProjectModel().getModule(getModuleSelected()).getPath()) ), "org.easystruts.eclipse.editor.EasyStrutsEditor" ); return true; } else if ( EasyStrutsPlugin.getDefault().getEasyStrutsEditor(getSelectedProjectModel().getProject(),getModuleSelected())!=null ) { ! IDE.openEditor(EasyStrutsPlugin.getActivePage(), getSelectedProjectModel().getProject().getFile( new Path(properties.getWebAppPath() + getSelectedProjectModel().getModule(getModuleSelected()).getPath()) ), "org.easystruts.eclipse.editor.EasyStrutsEditor" ); *************** *** 254,258 **** try { ! EasyStrutsEditor e = (EasyStrutsEditor) EasyStrutsPlugin.getActivePage().openEditor( project.getFile( new Path(ProjectUtils.getPersistentProperty(project,Properties.STRUTS_PROJECT_ROOTDIR) + getPathToModuleSelected() ) ), "org.easystruts.eclipse.editor.EasyStrutsEditor" ); --- 255,259 ---- try { ! EasyStrutsEditor e = (EasyStrutsEditor) IDE.openEditor(EasyStrutsPlugin.getActivePage(), project.getFile( new Path(ProjectUtils.getPersistentProperty(project,Properties.STRUTS_PROJECT_ROOTDIR) + getPathToModuleSelected() ) ), "org.easystruts.eclipse.editor.EasyStrutsEditor" ); *************** *** 437,441 **** } else if ( selected instanceof IFile ) { try { ! EasyStrutsPlugin.getActivePage().openEditor((IFile)selected); } catch ( PartInitException piE ) { EasyStrutsPlugin.log(piE); --- 438,442 ---- } else if ( selected instanceof IFile ) { try { ! IDE.openEditor(EasyStrutsPlugin.getActivePage(), (IFile)selected); } catch ( PartInitException piE ) { EasyStrutsPlugin.log(piE); |
From: Francois G. <far...@us...> - 2005-04-27 05:47:05
|
Update of /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6376/src/org/easystruts/eclipse Modified Files: EasyStrutsConfigModelManager.java EasyStrutsPlugin.java Log Message: Fixed a lot of compilation errors. Still ~ 400 of them (was 650 before). This requires the plugin "org.eclipse.update.ui.forms", which is not in 3.0 or 3.1 anymore. A solution is to take it from CVS (tag R2_1_3). Index: EasyStrutsConfigModelManager.java =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/EasyStrutsConfigModelManager.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** EasyStrutsConfigModelManager.java 15 Apr 2005 04:25:45 -0000 1.1 --- EasyStrutsConfigModelManager.java 27 Apr 2005 05:46:56 -0000 1.2 *************** *** 13,18 **** import org.eclipse.core.resources.IWorkspace; import org.eclipse.pde.core.IModel; ! import org.eclipse.pde.internal.core.IModelProvider; ! import org.eclipse.pde.internal.core.IModelProviderListener; /** --- 13,18 ---- import org.eclipse.core.resources.IWorkspace; import org.eclipse.pde.core.IModel; ! import org.eclipse.pde.core.IModelProvider; ! import org.eclipse.pde.core.IModelProviderListener; /** *************** *** 159,163 **** * @return IModel */ ! protected IModel createModel(Object element, boolean editable) { if (element instanceof IFile) { IFile file = (IFile) element; --- 159,166 ---- * @return IModel */ ! /* ! * 3.0: made private, as it seems that the getModel() has the same role... maybe shouldn't be commented out, we will see ! */ ! private IModel createModel(Object element, boolean editable) { if (element instanceof IFile) { IFile file = (IFile) element; *************** *** 174,178 **** * @see org.eclipse.pde.internal.core.IModelProvider#getModel(Object, Object) */ ! public IModel getModel(Object element, Object consumer) { ModelInfo info = (ModelInfo) models.get(element); if (info != null) { --- 177,185 ---- * @see org.eclipse.pde.internal.core.IModelProvider#getModel(Object, Object) */ ! /* ! * 3.0: commented out, as it seems that the getModel() below has the same role... maybe shouldn't be commented out, we will see ! */ ! /* ! public IModel getModel(Object element, Object consumer) { ModelInfo info = (ModelInfo) models.get(element); if (info != null) { *************** *** 185,189 **** return null; } ! /** * @see org.eclipse.pde.internal.core.IModelProvider#removeModelProviderListener(IModelProviderListener) --- 192,196 ---- return null; } ! */ /** * @see org.eclipse.pde.internal.core.IModelProvider#removeModelProviderListener(IModelProviderListener) *************** *** 243,246 **** --- 250,270 ---- return true; } + /* (non-Javadoc) + * @see org.eclipse.pde.core.IModelProvider#getModel(org.eclipse.core.resources.IFile) + */ + public IModel getModel(IFile file) { + // TODO for 3.0: implement this one instead of the ones above + /* + ModelInfo info = (ModelInfo) models.get(file); + if (info != null) { + if (info.consumer != null && info.consumer.equals(consumer)) + return info.model; + else { + return info.readOnlyModel; + } + } + */ + return null; + } } Index: EasyStrutsPlugin.java =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/EasyStrutsPlugin.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** EasyStrutsPlugin.java 15 Apr 2005 04:25:45 -0000 1.1 --- EasyStrutsPlugin.java 27 Apr 2005 05:46:56 -0000 1.2 *************** *** 83,87 **** import org.eclipse.core.runtime.Status; import org.eclipse.jface.preference.IPreferenceStore; ! import org.eclipse.pde.internal.core.IModelProvider; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IWorkbenchPage; --- 83,87 ---- import org.eclipse.core.runtime.Status; import org.eclipse.jface.preference.IPreferenceStore; ! import org.eclipse.pde.core.IModelProvider; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IWorkbenchPage; |
From: Francois G. <far...@us...> - 2005-04-27 05:47:04
|
Update of /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/dialogs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6376/src/org/easystruts/eclipse/dialogs Modified Files: XmlSelectionDialog.java FolderSelectionDialog.java Log Message: Fixed a lot of compilation errors. Still ~ 400 of them (was 650 before). This requires the plugin "org.eclipse.update.ui.forms", which is not in 3.0 or 3.1 anymore. A solution is to take it from CVS (tag R2_1_3). Index: XmlSelectionDialog.java =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/dialogs/XmlSelectionDialog.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** XmlSelectionDialog.java 15 Apr 2005 04:25:48 -0000 1.1 --- XmlSelectionDialog.java 27 Apr 2005 05:46:55 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- import org.eclipse.jdt.internal.ui.JavaPlugin; import org.eclipse.jdt.internal.ui.packageview.PackageFragmentProvider; + import org.eclipse.jface.viewers.ITreeContentProvider; import org.eclipse.jface.viewers.Viewer; import org.eclipse.jface.viewers.ViewerFilter; *************** *** 56,60 **** parent, new StrutsConfigLabelProvider(), ! new PackageFragmentProvider()); // new PackageExplorerContentProvider()); addFilter(new XMLFilter()); --- 57,62 ---- parent, new StrutsConfigLabelProvider(), ! /* TODO 3.0: added cast to make it compile, will need review because I don't think it'll work */ ! (ITreeContentProvider) new PackageFragmentProvider()); // new PackageExplorerContentProvider()); addFilter(new XMLFilter()); Index: FolderSelectionDialog.java =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/dialogs/FolderSelectionDialog.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FolderSelectionDialog.java 15 Apr 2005 04:25:48 -0000 1.1 --- FolderSelectionDialog.java 27 Apr 2005 05:46:55 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- import org.eclipse.jdt.internal.ui.JavaPlugin; import org.eclipse.jdt.internal.ui.packageview.PackageFragmentProvider; + import org.eclipse.jface.viewers.ITreeContentProvider; import org.eclipse.jface.viewers.Viewer; import org.eclipse.jface.viewers.ViewerFilter; *************** *** 55,59 **** parent, new StrutsConfigLabelProvider(), ! new PackageFragmentProvider()); // new PackageExplorerContentProvider()); addFilter(new FolderFilter()); --- 56,61 ---- parent, new StrutsConfigLabelProvider(), ! /* TODO 3.0: added cast to make it compile, will need review because I don't think it'll work */ ! (ITreeContentProvider) new PackageFragmentProvider()); // new PackageExplorerContentProvider()); addFilter(new FolderFilter()); |
From: Francois G. <far...@us...> - 2005-04-27 05:47:04
|
Update of /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/xslgen In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6376/src/org/easystruts/xslgen Modified Files: JavaClass.java Log Message: Fixed a lot of compilation errors. Still ~ 400 of them (was 650 before). This requires the plugin "org.eclipse.update.ui.forms", which is not in 3.0 or 3.1 anymore. A solution is to take it from CVS (tag R2_1_3). Index: JavaClass.java =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/xslgen/JavaClass.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** JavaClass.java 15 Apr 2005 04:25:48 -0000 1.1 --- JavaClass.java 27 Apr 2005 05:46:55 -0000 1.2 *************** *** 9,12 **** --- 9,13 ---- import org.jdom.Document; import org.jdom.Element; + import org.jdom.output.Format; import org.easystruts.jdom.XMLOutputter; *************** *** 253,263 **** public String toXml() throws IOException { ! XMLOutputter outputter = new XMLOutputter(); ByteArrayOutputStream out = new ByteArrayOutputStream(); - outputter.setIndent(true); - outputter.setIndentSize(4); - outputter.setNewlines(true); - outputter.setLineSeparator("\n"); - outputter.setTextNormalize(true); outputter.output(toDocument(),out); --- 254,261 ---- public String toXml() throws IOException { ! Format format = Format.getPrettyFormat(); ! format.setIndent(" "); // 4 spaces; should we keep the default (2) ? ! XMLOutputter outputter = new XMLOutputter(format); ByteArrayOutputStream out = new ByteArrayOutputStream(); outputter.output(toDocument(),out); |
From: Philippe O. <pom...@us...> - 2005-04-21 00:40:55
|
Update of /cvsroot/easystruts/easystruts-website In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5360/easystruts-website Log Message: Directory /cvsroot/easystruts/easystruts-website added to the repository |
From: Francois G. <far...@us...> - 2005-04-16 00:23:50
|
Update of /cvsroot/easystruts/net.sf.easystruts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18618 Modified Files: plugin.xml Log Message: Added missing plugin dependency, and commented out <filter> tag that's not working in 3.0, it seems Index: plugin.xml =================================================================== RCS file: /cvsroot/easystruts/net.sf.easystruts/plugin.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** plugin.xml 15 Apr 2005 04:25:47 -0000 1.1 --- plugin.xml 16 Apr 2005 00:23:40 -0000 1.2 *************** *** 55,58 **** --- 55,59 ---- <import plugin="org.eclipse.ui.workbench"/> <import plugin="org.eclipse.update.ui"/> + <import plugin="org.eclipse.ui.forms"/> </requires> *************** *** 193,200 **** --- 194,203 ---- id="org.easystruts.eclipse.properties.strutsProjectPropertiesPage"> </page> + <!-- TODO: this is not working in 3.0, to see what it was for <filter name="nature" value="org.easystruts.eclipse.easystrutsnature"> </filter> + --> </extension> <extension |
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/struts Added Files: struts-1.2.4-src.zip struts-config_1_0.dtd README.txt validator-rules.xml tiles-config_1_1.dtd struts-el-1.2.4.jar web-app_2_3.dtd struts-config_1_1.dtd antlr.jar commons-beanutils-1.6.jar struts-config_1_2.dtd web-app_2_2.dtd INSTALL.txt struts-1.2.4.jar LICENSE.txt NOTICE.txt commons-collections-2.1.1.jar Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: commons-collections-2.1.1.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: web-app_2_3.dtd --- <!-- Copyright 2000-2001 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, CA 94303, U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or documentation may be reproduced in any form by any means 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, Solaris, Java, JavaServer Pages, Java Naming and Directory Interface, JDBC, JDK, JavaMail and Enterprise JavaBeans, are trademarks or registered trademarks of Sun Microsystems, Inc in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks [...1020 lines suppressed...] <!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> --- NEW FILE: INSTALL.txt --- $Id: INSTALL.txt,v 1.1 2005/04/15 14:17:05 pombredanne Exp $ STRUTS ====== For most containers, you need only to: * Copy the WAR files in your Struts < /webapp > directory to your containers < webapps > directory. * In some cases, you may need to restart your container if it is running. For more details, and container-specific instructions, see the Installation chapter of the Struts User Guide. --- NEW FILE: commons-beanutils-1.6.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-el-1.2.4.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-config_1_2.dtd --- <!-- DTD for the Struts Application Configuration File To support validation of your configuration file, include the following DOCTYPE element at the beginning (after the "xml" declaration): <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"> $Id: struts-config_1_2.dtd,v 1.1 2005/04/15 14:17:05 pombredanne Exp $ --> <!-- ========== Defined Types ============================================= --> <!-- An "AttributeName" is the identifier of a page, request, session, or application scope attribute. --> <!ENTITY % AttributeName "CDATA"> <!-- A "BeanName" is the identifier of a JavaBean, such as a form bean, and also serves as the name of the corresponding scripting variable and the name of the JSP attribute under which the bean is accessed. Therefore, it must conform to the rules for a Java identifier. --> <!ENTITY % BeanName "CDATA"> <!-- A "Boolean" is the string representation of a boolean (true or false) variable. --> <!ENTITY % Boolean "(true|false|yes|no)"> <!-- A "ClassName" is the fully qualified name of a Java class that is instantiated to provide the functionality of the enclosing element. --> <!ENTITY % ClassName "CDATA"> <!-- An "Integer" is a character string consisting solely of numeric digits, optionally preceeded by a minus sign, that can be converted to a 32-bit integer. --> <!ENTITY % Integer "CDATA"> <!-- A "Location" is a relative path, delimited by "/" characters, that defines the location of a resource relative to the location of the Struts configuration file itself. --> <!ENTITY % Location "#PCDATA"> <!-- A "PropName" is the name of a JavaBeans property, and must begin with a lower case letter and contain only characters that are legal in a Java identifier. --> <!ENTITY % PropName "CDATA"> <!-- A "RequestPath" is an module-relative URI path, beginning with a slash, that identifies a mapped resource (such as a JSP page or a servlet) within this web application. --> <!ENTITY % RequestPath "CDATA"> <!-- The name of a JSP bean scope within which such a form bean may be accessed. --> <!ENTITY % RequestScope "(request|session)"> <!-- ========== Top Level Elements ======================================== --> <!-- The "struts-config" element is the root of the configuration file hierarchy, and contains nested elements for all of the other configuration settings. --> <!ELEMENT struts-config (display-name?, description?, data-sources?, form-beans?, global-exceptions?, global-forwards?, action-mappings?, controller?, message-resources*, plug-in*)> <!ATTLIST struts-config id ID #IMPLIED> <!-- The "data-sources" element describes a set of DataSource objects [JDBC 2.0 Standard Extension]. The individual DataSource objects are configured through nested <data-source> elements. --> <!ELEMENT data-sources (data-source*)> <!ATTLIST data-sources id ID #IMPLIED> <!-- The "data-source" element describes a DataSource object [JDBC 2.0 Standard Extension] that will be instantiated, configured, and made available as a servlet context attribute (or "application-scope bean"). Any object can be specified so long as it implements [javax.sql.DataSource] and can be configured entirely from JavaBean properties. The following attributes are required: className The configuration bean for this DataSource object. If specified, the object must be a subclass of the default configuration bean. ["org.apache.struts.config.DataSourceConfig"] key Servlet context attribute key under which this data source will be stored. Default is the value specified by string constant defined by Globals.DATA_SOURCE_KEY. The application module prefix (if any) is appended to the key (${key}$prefix}). [org.apache.struts.Globals.DATA_SOURCE_KEY] NOTE: The application module prefix includes the leading slash, so the default datasource for a module named "foo" is stored under "org.apache.struts.action.DATA_SOURCE/foo". type Fully qualified Java class name for this data source object. The class must implement DataSource [javax.sql.DataSource], and the object must be configurable entirely from JavaBean properties. --> <!ELEMENT data-source (set-property*)> <!ATTLIST data-source id ID #IMPLIED> <!ATTLIST data-source className %ClassName; #IMPLIED> <!ATTLIST data-source key %AttributeName; #IMPLIED> <!ATTLIST data-source type %ClassName; #REQUIRED> <!-- The "form-beans" element describes the set of form bean descriptors for this module. The following attributes are defined: type Fully qualified Java class to use when instantiating ActionFormBean objects. If specified, the object must be a subclass of the default class type. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "formBean" initialization parameter to the Struts controller servlet. --> <!ELEMENT form-beans (form-bean*)> <!ATTLIST form-beans id ID #IMPLIED> <!ATTLIST form-beans type %ClassName; #IMPLIED> <!-- The "form-bean" element describes an ActionForm subclass [org.apache.struts.action.ActionForm] that can be referenced by an "action" element. The "form-bean" element describes a particular form bean, which is a JavaBean that implements the org.apache.struts.action.ActionForm class. The following attributes are defined: className The configuration bean for this form bean object. If specified, the object must be a subclass of the default configuration bean. ["org.apache.struts.config.FormBeanConfig"] name The unique identifier for this form bean. Referenced by the <action> element to specify which form bean to use with its request. type Fully qualified Java class name of the ActionForm subclass to use with this form bean. --> <!ELEMENT form-bean (icon?, display-name?, description?, set-property*, form-property*)> <!ATTLIST form-bean id ID #IMPLIED> <!ATTLIST form-bean className %ClassName; #IMPLIED> <!ATTLIST form-bean dynamic %Boolean; #IMPLIED> <!ATTLIST form-bean name %BeanName; #REQUIRED> <!ATTLIST form-bean type %ClassName; #REQUIRED> <!-- The "form-property" element describes a JavaBean property that can be used to configure an instance of a DynaActionForm or a subclass thereof. This element is only utilized when the "type" attribute of the enclosing "form-bean" element is [org.apache.struts.action.DynaActionForm] or a subclass of DynaActionForm. If a custom DynaActionForm subclass is used, then the "dynamic" attribute of the enclosing <form-bean> element must be set to "true". Since Struts 1.1. className The configuration bean for this form property object. If specified, the object must be a subclass of the default configuration bean. ["org.apache.struts.config.FormPropertyConfig"] initial String representation of the initial value for this property. If not specified, primitives will be initialized to zero and objects initialized to the zero-argument instantiation of that object class. For example, Strings will be initialized to "" name The name of the JavaBean property described by this element. size The number of array elements to create if the value of the "type" attribute specifies an array, but there is no value specified for the "initial" attribute. type Fully qualified Java class name of the field underlying this property, optionally followed by "[]" to indicate that the field is indexed. --> <!ELEMENT form-property (set-property*)> <!ATTLIST form-property className %ClassName; #IMPLIED> <!ATTLIST form-property initial CDATA #IMPLIED> <!ATTLIST form-property name %PropName; #REQUIRED> <!ATTLIST form-property size %Integer; #IMPLIED> <!ATTLIST form-property type %ClassName; #REQUIRED> <!-- The "global-exceptions" element describes a set of exceptions that might be thrown by an Action object. The handling of individual exception types is configured through nested exception elements. An <action> element may override a global exception handler by registering a local exception handler for the same exception type. Since Struts 1.1. --> <!ELEMENT global-exceptions (exception*)> <!ATTLIST global-exceptions id ID #IMPLIED> <!-- The "exception" element registers an ExceptionHandler for an exception type. The following attributes are defined: bundle Servlet context attribute for the message resources bundle associated with this handler. The default attribute is the value specified by the string constant declared at Globals.MESSAGES_KEY. [org.apache.struts.Globals.MESSAGES_KEY] className The configuration bean for this ExceptionHandler object. If specified, className must be a subclass of the default configuration bean ["org.apache.struts.config.ExceptionConfig"] handler Fully qualified Java class name for this exception handler. ["org.apache.struts.action.ExceptionHandler"] key The key to use with this handler's message resource bundle that will retrieve the error message template for this exception. path The module-relative URI to the resource that will complete the request/response if this exception occurs. scope The context ("request" or "session") that is used to access the ActionError object [org.apache.struts.action.ActionError] for this exception. type Fully qualified Java class name of the exception type to register with this handler. --> <!ELEMENT exception (icon?, display-name?, description?, set-property*)> <!ATTLIST exception id ID #IMPLIED> <!ATTLIST exception bundle %AttributeName; #IMPLIED> <!ATTLIST exception className %ClassName; #IMPLIED> <!ATTLIST exception handler %ClassName; #IMPLIED> <!ATTLIST exception key CDATA #REQUIRED> <!ATTLIST exception path %RequestPath; #IMPLIED> <!ATTLIST exception scope CDATA #IMPLIED> <!ATTLIST exception type %ClassName; #REQUIRED> <!-- The "global-forwards" element describes a set of ActionForward objects [org.apache.struts.action.ActionForward] that are available to all Action objects as a return value. The individual ActionForwards are configured through nested <forward> elements. An <action> element may override a global forward by defining a local <forward> of the same name. type Fully qualified Java class to use when instantiating ActionForward objects. If specified, the object must be a subclass of the default class type. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "forward" initialization parameter to the Struts controller servlet. --> <!ELEMENT global-forwards (forward*)> <!ATTLIST global-forwards id ID #IMPLIED> <!ATTLIST global-forwards type %ClassName; #IMPLIED> <!-- The "forward" element describes an ActionForward that is to be made available to an Action as a return value. An ActionForward is referenced by a logical name and encapsulates a URI. A "forward" element may be used to describe both global and local ActionForwards. Global forwards are available to all the Action objects in the module. Local forwards can be nested within an <action> element and only available to an Action object when it is invoked through that ActionMapping. className Fully qualified Java class name of ActionForward subclass to use for this object. ["org.apache.struts.action.ActionForward"] contextRelative Set this to "true" if, in a modular application, the path attribute starts with a slash "/" and should be considered relative to the entire web application rather than the module. Since Struts 1.1. DEPRECATED. [false] module The module prefix to use with this path. This value should begin with a slash ("/"). name The unique identifier for this forward. Referenced by the Action object at runtime to select - by its logical name - the resource that should complete the request/response. path The module-relative or context-relative path to the resources that is encapsulated by the logical name of this ActionForward. If the path is to be considered context-relative when used in a modular application, then the contextRelative attribute should be set to "true". This value should begin with a slash ("/") character. redirect Set to "true" if a redirect instruction should be issued to the user-agent so that a new request is issued for this forward's resource. If true, RequestDispatcher.Redirect is called. If "false", RequestDispatcher.forward is called instead. [false] --> <!ELEMENT forward (icon?, display-name?, description?, set-property*)> <!ATTLIST forward id ID #IMPLIED> <!ATTLIST forward className %ClassName; #IMPLIED> <!ATTLIST forward contextRelative %Boolean; #IMPLIED> <!ATTLIST forward module %RequestPath; #IMPLIED> <!ATTLIST forward name CDATA #REQUIRED> <!ATTLIST forward path %RequestPath; #REQUIRED> <!ATTLIST forward redirect %Boolean; #IMPLIED> <!-- The "action-mappings" element describes a set of ActionMapping objects [org.apache.struts.action.ActionMapping] that are available to process requests matching the url-pattern our ActionServlet registered with the container. The individual ActionMappings are configured through nested <action> elements. The following attributes are defined: type Fully qualified Java class to use when instantiating ActionMapping objects. If specified, the object must be a subclass of the default class type. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "mapping" initialization parameter to the Struts controller servlet. --> <!ELEMENT action-mappings (action*)> <!ATTLIST action-mappings id ID #IMPLIED> <!ATTLIST action-mappings type %ClassName; #IMPLIED> <!-- The "action" element describes an ActionMapping object that is to be used to process a request for a specific module-relative URI. The following attributes are defined: attribute Name of the request-scope or session-scope attribute that is used to access our ActionForm bean, if it is other than the bean's specified "name". Optional if "name" is specified, else not valid. className The fully qualified Java class name of the ActionMapping subclass to use for this action mapping object. Defaults to the type specified by the enclosing <action-mappings> element or to "org.apache.struts.action.ActionMapping" if not specified. ["org.apache.struts.action.ActionMapping"] forward Module-relative path of the servlet or other resource that will process this request, instead of the Action class specified by "type". The path WILL NOT be processed through the "forwardPattern" attribute that is configured on the "controller" element for this module. Exactly one of "forward", "include", or "type" must be specified. include Module-relative path of the servlet or other resource that will process this request, instead of the Action class specified by "type". The path WILL NOT be processed through the "forwardPattern" attribute that is configured on the "controller" element for this module. Exactly one of "forward", "include", or "type" must be specified. input Module-relative path of the action or other resource to which control should be returned if a validation error is encountered. Valid only when "name" is specified. Required if "name" is specified and the input bean returns validation errors. Optional if "name" is specified and the input bean does not return validation errors. name Name of the form bean, if any, that is associated with this action mapping. path The module-relative path of the submitted request, starting with a "/" character, and without the filename extension if extension mapping is used. NOTE: Do *not* include a period in your path name, because it will look like a filename extension and cause your Action to not be located. parameter General-purpose configuration parameter that can be used to pass extra information to the Action object selected by this action mapping. prefix Prefix used to match request parameter names to ActionForm property names, if any. Optional if "name" is specified, else not allowed. roles Comma-delimited list of security role names that are allowed access to this ActionMapping object. Since Struts 1.1. scope The context ("request" or "session") that is used to access our ActionForm bean, if any. Optional if "name" is specified, else not valid. suffix Suffix used to match request parameter names to ActionForm bean property names, if any. Optional if "name" is specified, else not valid. type Fully qualified Java class name of the Action subclass [org.apache.struts.action.Action] that will process requests for this action mapping. Not valid if either the "forward" or "include" attribute is specified. Exactly one of "forward", "include", or "type" must be specified. unknown Set to "true" if this object should be configured as the default action mapping for this module. If a request does not match another object, it will be passed to the ActionMapping object with unknown set to "true". Only one ActionMapping can be marked as "unknown" within a module. [false] validate Set to "true" if the validate method of the ActionForm bean should be called prior to calling the Action object for this action mapping, or set to "false" if you do not want the validate method called. [true] --> <!ELEMENT action (icon?, display-name?, description?, set-property*, exception*, forward*)> <!ATTLIST action id ID #IMPLIED> <!ATTLIST action attribute %BeanName; #IMPLIED> <!ATTLIST action className %ClassName; #IMPLIED> <!ATTLIST action forward %RequestPath; #IMPLIED> <!ATTLIST action include %RequestPath; #IMPLIED> <!ATTLIST action input %RequestPath; #IMPLIED> <!ATTLIST action name %BeanName; #IMPLIED> <!ATTLIST action parameter CDATA #IMPLIED> <!ATTLIST action path %RequestPath; #REQUIRED> <!ATTLIST action prefix CDATA #IMPLIED> <!ATTLIST action roles CDATA #IMPLIED> <!ATTLIST action scope %RequestScope; #IMPLIED> <!ATTLIST action suffix CDATA #IMPLIED> <!ATTLIST action type %ClassName; #IMPLIED> <!ATTLIST action unknown %Boolean; #IMPLIED> <!ATTLIST action validate %Boolean; #IMPLIED> <!-- The "controller" element describes the ControllerConfig bean [org.apache.struts.config.ControllerConfig] that encapsulates a module's runtime configuration. The following attributes are defined: bufferSize The size of the input buffer used when processing file uploads. [4096] className Fully qualified Java class name of the ControllerConfig subclass for this controller object. If specified, the object must be a subclass of the default class. ["org.apache.struts.config.ControllerConfig"] contentType Default content type (and optional character encoding) to be set on each response. May be overridden by the Action, JSP, or other resource to which the request is forwarded. ["text/html"] forwardPattern Replacement pattern defining how the "path" attribute of a <forward> element is mapped to a context-relative URL when it starts with a slash (and when the contextRelative property is false). This value may consist of any combination of the following: - "$M" - Replaced by the module prefix of this module - "$P" - Replaced by the "path" attribute of the selected "forward" element - "$$" - Causes a literal dollar sign to be rendered - "$x" - (Where "x" is any character not defined above) Silently swallowed, reserved for future use If not specified, the default forwardPattern is "$M$P", which is consistent with the previous behavior of forwards. Since Struts 1.1. ["$M$P"] inputForward Set to "true" if you want the "input" attribute of <action> elements to be the name of a local or global ActionForward, which will then be used to calculate the ultimate URL. Set to "false" (the default) to treat the "input" parameter of <action> elements as a module-relative path to the resource to be used as the input form. Since Struts 1.1. [false] locale Set to "true" if you want a Locale object stored in the user's session if not already present. [true] maxFileSize The maximum size (in bytes) of a file to be accepted as a file upload. Can be expressed as a number followed by a "K", "M", or "G", which are interpreted to mean kilobytes, megabytes, or gigabytes, respectively. ["250M"] memFileSize The maximum size (in bytes) of a file whose contents will be retained in memory after uploading. Files larger than this threshold will be written to some alternative storage medium, typically a hard disk. Can be expressed as a number followed by a "K", "M", or "G", which are interpreted to mean kilobytes, megabytes, or gigabytes, respectively. ["256K"] multipartClass The fully qualified Java class name of the multipart request handler class to be used with this module. ["org.apache.struts.upload.CommonsMultipartRequestHandler"] nocache Set to "true" if you want the controller to add HTTP headers for defeating caching to every response from this module. [false] pagePattern Replacement pattern defining how the "page" attribute of custom tags using it is mapped to a context-relative URL of the corresponding resource. This value may consist of any combination of the following: - "$M" - Replaced by the module prefix of this module - "$P" - Replaced by the value of the "page" attribute - "$$" - Causes a literal dollar sign to be rendered - "$x" - (Where "x" is any character not defined above) Silently swallowed, reserved for future use If not specified, the default forwardPattern is "$M$P", which is consistent with previous hard coded behavior of URL evaluation for "page" attributes. ["$M$P"] processorClass The fully qualified Java class name of the RequestProcessor subclass to be used with this module. ["org.apache.struts.action.RequestProcessor"] tempDir Temporary working directory to use when processing file uploads. [{Directory provided by servlet container}] --> <!ELEMENT controller (set-property*)> <!ATTLIST controller id ID #IMPLIED> <!ATTLIST controller bufferSize %Integer; #IMPLIED> <!ATTLIST controller className %ClassName; #IMPLIED> <!ATTLIST controller contentType CDATA #IMPLIED> <!ATTLIST controller forwardPattern CDATA #IMPLIED> <!ATTLIST controller inputForward %Boolean; #IMPLIED> <!ATTLIST controller locale %Boolean; #IMPLIED> <!ATTLIST controller maxFileSize CDATA #IMPLIED> <!ATTLIST controller memFileSize CDATA #IMPLIED> <!ATTLIST controller multipartClass %ClassName; #IMPLIED> <!ATTLIST controller nocache %Boolean; #IMPLIED> <!ATTLIST controller pagePattern CDATA #IMPLIED> <!ATTLIST controller processorClass %ClassName; #IMPLIED> <!ATTLIST controller tempDir CDATA #IMPLIED> <!-- The "message-resources" element describes a MessageResources object with message templates for this module. The following attributes are defined: className The configuration bean for this message resources object. If specified, the object must be a subclass of the default configuration bean. ["org.apache.struts.config.MessageResourcesConfig"] factory Fully qualified Java class name of the MessageResourcesFactory subclass to use for this message resources object. ["org.apache.struts.util.PropertyMessageResourcesFactory"] key Servlet context attribute under which this message resources bundle will be stored. The default attribute is the value specified by the string constant at [Globals.MESSAGES_KEY]. The module prefix (if any) is appended to the key (${key}${prefix}). [org.apache.struts.Globals.MESSAGES_KEY] NOTE: The module prefix includes the leading slash, so the default message resource bundle for a module named "foo" is stored under "org.apache.struts.action.MESSAGE/foo". null Set to "true" if you want our message resources to return a null string for unknown message keys, or "false" to return a message with the bad key value. parameter Configuration parameter to be passed to the createResources method of our factory object. --> <!ELEMENT message-resources (set-property*)> <!ATTLIST message-resources id ID #IMPLIED> <!ATTLIST message-resources className %ClassName; #IMPLIED> <!ATTLIST message-resources factory %ClassName; #IMPLIED> <!ATTLIST message-resources key %AttributeName; #IMPLIED> <!ATTLIST message-resources null %Boolean; #IMPLIED> <!ATTLIST message-resources parameter CDATA #REQUIRED> <!-- The "plug-in" element specifies the fully qualified class name of a general-purpose application plug-in module that receives notification of application startup and shutdown events. An instance of the specified class is created for each element, and can be configured with nested <set-property> elements. The following attributes are supported: className Fully qualified Java class name of the plug-in class; must implement [org.apache.struts.action.PlugIn]. --> <!ELEMENT plug-in (set-property*)> <!ATTLIST plug-in id ID #IMPLIED> <!ATTLIST plug-in className %ClassName; #REQUIRED> <!-- ========== Subordinate Elements ====================================== --> <!-- The "description" element contains descriptive (paragraph length) text about the surrounding element, suitable for use in GUI tools. --> <!ELEMENT description (#PCDATA)> <!ATTLIST description id ID #IMPLIED> <!-- The "display-name" element contains a short (one line) description of the surrounding element, suitable for use in GUI tools. --> <!ELEMENT display-name (#PCDATA)> <!ATTLIST display-name id ID #IMPLIED> <!-- The "icon" element contains a small-icon and large-icon element which specify the location, relative to the Struts configuration file, for small and large images used to represent the surrounding element in GUI tools. --> <!ELEMENT icon (small-icon?, large-icon?)> <!ATTLIST icon id ID #IMPLIED> <!-- The "large-icon" element specifies the location, relative to the Struts configuration file, of a resource containing a large (32x32 pixel) icon image. --> <!ELEMENT large-icon (%Location;)> <!ATTLIST large-icon id ID #IMPLIED> <!-- The "set-property" element specifies the method name and initial value of an additional JavaBean configuration property. When the object representing the surrounding element is instantiated, the accessor for the indicated property is called and passed the indicated value. The "set-property" element is especially useful when a custom subclass is used with <data-source>, <forward>, <action>, or <plug-in> elements. The subclass can be passed whatever other properties may be required to configure the object without changing how the struts-config is parsed. property Name of the JavaBeans property whose setter method will be called. value String representation of the value to which this property will be set, after suitable type conversion --> <!ELEMENT set-property EMPTY> <!ATTLIST set-property id ID #IMPLIED> <!ATTLIST set-property property %PropName; #REQUIRED> <!ATTLIST set-property value CDATA #REQUIRED> <!-- The "small-icon" element specifies the location, relative to the Struts configuration file, of a resource containing a small (16x16 pixel) icon image. --> <!ELEMENT small-icon (%Location;)> <!ATTLIST small-icon id ID #IMPLIED> --- NEW FILE: antlr.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-config_1_0.dtd --- <?xml version="1.0" encoding="ISO-8859-1"?> <!-- DTD for the Struts Application Configuration File, Version 1.0 To support validation of your configuration file, include the following DOCTYPE element at the beginning (after the "xml" declaration): <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd"> $Id: struts-config_1_0.dtd,v 1.1 2005/04/15 14:17:03 pombredanne Exp $ --> <!-- ========== Defined Types ============================================= --> <!-- A "BeanName" is the identifier of a JavaBean, such as a form bean, and also serves as the name of the corresponding scripting variable and the name of the JSP attribute under which the bean is accessed. Therefore, it must conform to the rules for a Java identifier. --> <!ENTITY % BeanName "CDATA"> <!-- A "Boolean" is the string representation of a boolean (true or false) variable. --> <!ENTITY % Boolean "(true|false|yes|no)"> <!-- A "ClassName" is the fully qualified name of a Java class that is instantiated to provide the functionality of the enclosing element. --> <!ENTITY % ClassName "CDATA"> <!-- An "Integer" is a character string consisting solely of numeric digits, optionally preceeded by a minus sign, that can be converted to a 32-bit integer. --> <!ENTITY % Integer "CDATA"> <!-- A "Location" is a relative path, delimited by "/" characters, that defines the location of a resource relative to the location of the Struts configuration file itself. --> <!ENTITY % Location "#PCDATA"> <!-- A "PropName" is the name of a JavaBeans property, and must begin with a lower case letter and contain only characters that are legal in a Java identifier. --> <!ENTITY % PropName "CDATA"> <!-- A "RequestPath" is a context-relative URI path, beginning with a slash, that identifies a mapped resource (such as a JSP page or a servlet) within this web application. --> <!ENTITY % RequestPath "CDATA"> <!-- The name of a JSP bean scope within which such a form bean may be accessed. --> <!ENTITY % RequestScope "(request|session)"> <!-- ========== Top Level Elements ======================================== --> <!-- The "struts-config" element is the root of the configuration file hierarchy, and contains nested elements for all of the other configuration settings. --> <!ELEMENT struts-config (data-sources?, form-beans?, global-forwards?, action-mappings?)> <!ATTLIST struts-config id ID #IMPLIED> <!-- The "data-sources" element describes a set of JDBC 2.0 Standard Extension data source objects which will be configured according to the nested "data-source" elements found inside. --> <!ELEMENT data-sources (data-source*)> <!ATTLIST data-sources id ID #IMPLIED> <!-- The "data-source" element describes a JDBC 2.0 Standard Extension data source object (that implements javax.sql.DataSource) which will be configured according to the properties and nested elements found here, and made available as a servlet context attribute (i.e. application scope bean). The following attributes are required: key Servlet context attribute key under which this data source will be stored. Default is the value specified by string constant Action.DATA_SOURCE_KEY. type Fully qualified Java class name of the implementation class (must implement javax.sql.DataSource). Default value is 'org.apache.struts.util.GenericDataSource'. NOTE: The following attributes are defined by the default data source implementation, and only take effect for that class or subclasses of that class. WARNING: The use of these attributes is deprecated. You should use nested <set-property> elements to configure *all* properties of your data source implementation. autoCommit The default auto-commit state for newly created connections. description The description of this data source. driverClass The Java class name of the JDBC driver to be used. [REQUIRED] loginTimeout The maximum number of seconds to wait for a connection to be created or returned. Default is driver dependent. maxCount The maximum number of connections to be created. minCount The minimum number of connections to be created. password The database password to use when connecting. [REQUIRED] readOnly The default read-only state for newly created connections. url The JDBC URL to use when connecting. [REQUIRED] user The database username to use when connecting. [REQUIRED] --> <!ELEMENT data-source (set-property*)> <!ATTLIST data-source id ID #IMPLIED> <!ATTLIST data-source key %BeanName; #IMPLIED> <!ATTLIST data-source type %ClassName; #IMPLIED> <!-- All of the following attributes are deprecated. Use a nested --> <!-- set-property element to configure data source properties. --> <!ATTLIST data-source autoCommit %Boolean; #IMPLIED> <!ATTLIST data-source description CDATA #IMPLIED> <!ATTLIST data-source driverClass %ClassName; #IMPLIED> <!ATTLIST data-source loginTimeout %Integer; #IMPLIED> <!ATTLIST data-source maxCount %Integer; #IMPLIED> <!ATTLIST data-source minCount %Integer; #IMPLIED> <!ATTLIST data-source password CDATA #IMPLIED> <!ATTLIST data-source readOnly %Boolean; #IMPLIED> <!ATTLIST data-source url CDATA #IMPLIED> <!ATTLIST data-source user CDATA #IMPLIED> <!-- The "form-beans" element is the root of the set of form bean descriptors for this application. The following attributes are defined: type Fully qualified Java class name of the implementation class used for ActionFormBean objects. DEPRECATED. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "formBean" initialization parameter to the Struts controller servlet. --> <!ELEMENT form-beans (form-bean*)> <!ATTLIST form-beans id ID #IMPLIED> <!ATTLIST form-beans type %ClassName; "org.apache.struts.action.ActionFormBean"> <!-- The "form-bean" element describes a particular form bean, which is a JavaBean that implements the org.apache.struts.action.ActionForm class. The following attributes are defined: className Fully qualified Java class name of the ActionFormBean implementation class to use. Defaults to the value configured as the "formBean" initialization parameter to the Struts controller servlet. name Unique identifier of this bean, used to reference it in corresponding action mappings. type Fully qualified Java class name of the implementation class to be used or generated --> <!ELEMENT form-bean (icon?, display-name?, description?, set-property*)> <!ATTLIST form-bean id ID #IMPLIED> <!ATTLIST form-bean className %ClassName; #IMPLIED> <!ATTLIST form-bean name %BeanName; #REQUIRED> <!ATTLIST form-bean type %ClassName; #REQUIRED> <!-- The "global-forwards" element configures the global mappings of logical names (used within the application) to mappable resources (identified by context-relative URI paths). A global "forward" with a particular name can be locally overridden by defining a "forward" of the same name within an "action" element. The following attribute are defined: type Fully qualified Java class name of the implementation class used for ActionForward objects. DEPRECATED. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "forward" initialization parameter to the Struts controller servlet. --> <!ELEMENT global-forwards (forward*)> <!ATTLIST global-forwards id ID #IMPLIED> <!ATTLIST global-forwards type %ClassName; "org.apache.struts.action.ActionForward"> <!-- The "forward" element describes a mapping of a logical name (used within the application) to a mappable resource identified by a context-relative URI path. The following attributes are defined: className Fully qualified Java class name of the ActionForward implementation class to use. Defaults to the value configured as the "forward" initialization parameter to the Struts controller servlet. name Unique identifier of this forward, used to reference it in application action classes. path The context-relative path of the mapped resource. redirect Set to "true" if sendRedirect() should be used to forward to this resource, or "false" in order to use RequestDispatcher.forward() instead. --> <!ELEMENT forward (icon?, display-name?, description?, set-property*)> <!ATTLIST forward id ID #IMPLIED> <!ATTLIST forward className %ClassName; #IMPLIED> <!ATTLIST forward name CDATA #REQUIRED> <!ATTLIST forward path %RequestPath; #REQUIRED> <!ATTLIST forward redirect %Boolean; #IMPLIED> <!-- The "action-mappings" element configures the mappings from submitted request paths to the corresponding Action classes that should be used to process these requests. The following attributes are defined: type Fully qualified Java class name of the ActionMapping implementation class to be used. DEPRECATED. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "mapping" initialization parameter to the Struts controller servlet. --> <!ELEMENT action-mappings (action*)> <!ATTLIST action-mappings id ID #IMPLIED> <!ATTLIST action-mappings type %ClassName; "org.apache.struts.action.ActionMapping"> <!-- The "action" element describes a mapping from a request paths to the corresponding Action classes that should be used to process these requests. The following attributes are defined: attribute Name of the request-scope or session-scope attribute under which our form bean is accessed, if it is other than the bean's specified "name". Optional if "name" is specified, else not allowed. className Fully qualified Java class name of the ActionMapping implementation class to use. Defaults to the value configured as the "mapping" initialization parameter to the Struts controller servlet. forward Context-relative path of the servlet or JSP resource that will process this request, instead of instantiating and calling the Action class specified by "type". Exactly one of "forward", "include", or "type" must be specified. include Context-relative path of the servlet or JSP resource that will process this request, instead of instantiating and calling the Action class specified by "type". Exactly one of "forward", "include", or "type" must be specified. input Context-relative path of the input form to which control should be returned if a validation error is encountered. Required if "name" is specified and the input bean returns validation errors. Optional if "name" is specified and the input bean does not return validation errors. Not allowed if "name" is not specified. name Name of the form bean, if any, that is associated with this action. path The context-relative path of the submitted request, starting with a "/" character, and without the filename extension if extension mapping is used. parameter General purpose configuration parameter that can be used to pass extra information to the Action selected by this mapping. prefix Prefix used to match request parameter names to form bean property names, if any. Optional if "name" is specified, else not allowed. scope Identifier of the scope ("request" or "session") within which our form bean is accessed, if any. Optional if "name" is specified, else not allowed. suffix Suffix used to match request parameter names to form bean property names, if any. Optional if "name" is specified, else not allowed. type Fully qualified Java class name of the Action class (implements org.apache.struts.action.Action) to be used to process requests for this mapping if the "forward" or "include" attribute is not included. Exactly one of "forward", "include", or "type" must be specified. unknown Set to "true" if this action should be configured as the default for this application, to handle all requests not handled by another action. Only one action can be defined as a default within a single application. validate Set to "true" if the validate() method of the form bean should be called prior to calling this action, or set to "false" if you do not want validation performed. --> <!ELEMENT action (icon?, display-name?, description?, set-property*, forward*)> <!ATTLIST action id ID #IMPLIED> <!ATTLIST action attribute %BeanName; #IMPLIED> <!ATTLIST action className %ClassName; #IMPLIED> <!ATTLIST action forward %RequestPath; #IMPLIED> <!ATTLIST action include %RequestPath; #IMPLIED> <!ATTLIST action input %RequestPath; #IMPLIED> <!ATTLIST action name %BeanName; #IMPLIED> <!ATTLIST action parameter CDATA #IMPLIED> <!ATTLIST action path %RequestPath; #REQUIRED> <!ATTLIST action prefix CDATA #IMPLIED> <!ATTLIST action scope %RequestScope; #IMPLIED> <!ATTLIST action suffix CDATA #IMPLIED> <!ATTLIST action type %ClassName; #IMPLIED> <!ATTLIST action unknown %Boolean; #IMPLIED> <!ATTLIST action validate %Boolean; #IMPLIED> <!-- The "set-property" element specifies the name and value of an additional JavaBeans configuration property whose setter method will be called on the object that represents our surrounding element. This is especially useful when an extended implementation class (with additional properties) is configured on the <global-forwards> or <action-mappings> elements. The following attributes are defined: property Name of the JavaBeans property whose setter method will be called. value String representation of the value to which this property will be set, after suitable type conversion --> <!ELEMENT set-property EMPTY> <!ATTLIST set-property id ID #IMPLIED> <!ATTLIST set-property property %PropName; #REQUIRED> <!ATTLIST set-property value CDATA #REQUIRED> <!-- ========== Subordinate Elements ====================================== --> <!-- The "description" element contains descriptive (paragraph length) text about the surrounding element, suitable for use in GUI tools. --> <!ELEMENT description (#PCDATA)> <!ATTLIST description id ID #IMPLIED> <!-- The "display-name" element contains a short (one line) description of the surrounding element, suitable for use in GUI tools. --> <!ELEMENT display-name (#PCDATA)> <!ATTLIST display-name id ID #IMPLIED> <!-- The "icon" element contains a small-icon and large-icon element which specify the location, relative to the Struts configuration file, for small and large images used to represent the surrounding element in GUI tools. --> <!ELEMENT icon (small-icon?, large-icon?)> <!ATTLIST icon id ID #IMPLIED> <!-- The "large-icon" element specifies the location, relative to the Struts configuration file, of a resource containing a large (32x32 pixel) icon image. --> <!ELEMENT large-icon (%Location;)> <!ATTLIST large-icon id ID #IMPLIED> <!-- The "small-icon" element specifies the location, relative to the Struts configuration file, of a resource containing a small (16x16 pixel) icon image. --> <!ELEMENT small-icon (%Location;)> <!ATTLIST small-icon id ID #IMPLIED> --- NEW FILE: struts-1.2.4-src.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tiles-config_1_1.dtd --- <!-- DTD for the Tile Definition File, Version 1.1 To support validation of your configuration file, include the following DOCTYPE element at the beginning (after the "xml" declaration): <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" "http://struts.apache.org/dtds/tiles-config_1_1.dtd"> $Id: tiles-config_1_1.dtd,v 1.1 2005/04/15 14:17:03 pombredanne Exp $ --> <!-- ========== Defined Types ============================================= --> <!-- A "Boolean" is the string representation of a boolean (true or false) variable. --> <!ENTITY % Boolean "(true|false)"> <!-- A "ContentType" is the content type of an attribute passed to a tile component. --> <!ENTITY % ContentType "(string|page|template|definition)"> <!-- A "ClassName" is the fully qualified name of a Java class that is instantiated to provide the functionality of the enclosing element. --> <!ENTITY % ClassName "CDATA"> <!-- A "RequestPath" is an module-relative URI path, beginning with a slash, that identifies a mapped resource (such as a JSP page or a servlet) within this web application. --> <!ENTITY % RequestPath "CDATA"> <!-- A "DefinitionName" is the unique identifier of a definition. This identifier is a logical name used to reference the definition. --> <!ENTITY % DefinitionName "CDATA"> <!-- A "BeanName" is the identifier of a JavaBean, such as a form bean, and also serves as the name of the corresponding scripting variable and the name of the JSP attribute under which the bean is accessed. Therefore, it must conform to the rules for a Java identifier. --> <!ENTITY % BeanName "CDATA"> <!-- A "PropName" is the name of a JavaBeans property, and must begin with a lower case letter and contain only characters that are legal in a Java identifier. --> <!ENTITY % PropName "CDATA"> <!-- A "Location" is a relative path, delimited by "/" characters, that defines the location of a resource relative to the location of the configuration file itself. --> <!ENTITY % Location "#PCDATA"> <!-- ========== Top Level Elements ======================================== --> <!-- deprecated: use tiles-definitions instead.--> <!ELEMENT component-definitions (definition+)> <!-- The "tiles-definitions" element is the root of the configuration file hierarchy, and contains nested elements for all of the other configuration settings. --> <!ELEMENT tiles-definitions (definition+)> <!-- The "definition" element describes a definition that can be inserted in a jsp page. This definition is identified by its logical name. A definition allows to define all the attributes that can be set in <insert> tag from a jsp page. controllerClass The fully qualified Java class name of the controller subclass to call immediately before the tiles is inserted. Only one of controllerClass or controllerUrl should be specified. controllerUrl The context-relative path to the resource used as controller called immediately before the tiles is inserted. Only one of controllerClass or controllerUrl should be specified. extends Name of a definition that is used as ancestor of this definition. All attributes from the ancestor are available to the new definition. Any attribute inherited from the ancestor can be overloaded by providing a new value. name The unique identifier for this definition. page Same as path. path The context-relative path to the resource used as tiles to insert. This tiles will be inserted and a tiles context containing appropriate attributes will be available. role Security role name that is allowed access to this definition object. The definition is inserted only if the role name is allowed. template Same as path. For compatibility with the template tag library. --> <!ELEMENT definition (icon?, display-name?, description?, put*, putList*)> <!ATTLIST definition id ID #IMPLIED> <!ATTLIST definition controllerClass %ClassName; #IMPLIED> <!ATTLIST definition controllerUrl %RequestPath; #IMPLIED> <!ATTLIST definition extends %DefinitionName; #IMPLIED> <!ATTLIST definition name %DefinitionName; #REQUIRED> <!ATTLIST definition page %RequestPath; #IMPLIED> <!ATTLIST definition path %RequestPath; ... [truncated message content] |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:15
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/servlet-jsp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/servlet-jsp Added Files: servlet-api-2.3-jsp-api-1.2.jar Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: servlet-api-2.3-jsp-api-1.2.jar --- (This appears to be a binary file; contents omitted.) |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:12
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/commons-lang In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/commons-lang Added Files: RELEASE-NOTES.txt commons-lang-2.0-docs.zip LICENSE.txt commons-lang-2.0.jar commons-lang-2.0-src.zip Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: RELEASE-NOTES.txt --- $Id: RELEASE-NOTES.txt,v 1.1 2005/04/15 14:17:02 pombredanne Exp $ Commons Lang Package Version 2.0 Release Notes INTRODUCTION: This document contains the release notes for this version of the Commons Lang package. Commons Lang is a set of utility functions and reusable components that should be a help in any Java environment. This release has involved a major clean and tidy exercise. Javadoc and Tests are now much more thorough. All methods should now be much clearer in what they do in unusual cases. INCOMPATIBLE CHANGES: Some StringUtils methods have changed functionality from 1.0: isEmpty() chomp(String) chomp(String,String) swapCase(String) Numerous other methods have changed null handling to accept nulls gracefully. As with all major version releases, check your code for incompatibilities. NEW FEATURES: Since the release of the 1.0 package the following classes have been added: lang package: ArrayUtils BitField BooleanUtils CharRange (previously package scoped) ClassUtils StringEscapeUtils WordUtils IllegalClassException IncompleteArgumentException NotImplementedException NullArgumentException SerializationException UnhandledException Validate math sub-package: IntRange LongRange Range DoubleRange JVMRandom NumberRange FloatRange NumberUtils Fraction RandomUtils time sub-package: DateFormatUtils FastDateFormat DateUtils StopWatch Since the release of the 1.0 package the following classes have been changed: lang: CharSet: Added factory method, equals and hashCode(). Better defined and tested the set syntax. CharSetUtils: added keep method: keep any characters specified in the CharSet string RandomStringUtils: random method: overloaded to allow passing in of a Random class SerializationUtils: added empty constructor StringUtils: isEmpty() changed to not trim chomp() changed to be more like Perl. swapCase() no longer word based, but no difference if you pass in ASCII Various methods changed in the handling of null (less exceptions). Many new methods. Various methods deprecated. SystemUtils: isJavaVersionAtLeast(int) added. getJavaVersion() deprecated. host of new constants. enum: Enum: getEnumClass(Class) added EnumUtils: Removed irrelevant Comparable/Serializable interfaces. exception: NestableDelegate: Gained many new methods for dissecting an Exception. ExceptionUtils: Gained many new methods to improve handling of nested stack traces. builder: ReflectionToStringBuilder: Handy class added for creating default toStrings. All other builder classes received a set of new methods. BUG FIXES: ID Sev Pri Plt Owner State Result Summary 13367 [PATCH] StringUtil enhancement 13391 Javadoc nit 13771 Additional Lang Method Suggestions 14306 NullPointerException in CompareToBuilder 14357 static option for reversing the stacktrace 14447 ToStringBuilder doesn't work well in subclasses 14883 StringUtils.countMatches loops forever if substring empty 14884 NumberRange inaccurate for Long, etc. 14985 More flexibility for getRootCause in ExceptionUtils 15154 SystemUtils.IS_JAVA_1_5 Javadoc is wrong 15257 Hierarchy support in ToStringBuilder.reflectionToString() 15438 ArrayUtils.contains() 15439 Enum does not support inner sub-classes 15986 Infinite loop in ToStringBuilder.reflectionToString for inne 16076 Example in Javadoc for ToStringBuilder wrong for append. 16193 Hierarchy support in EqualsBuilder.reflectionEquals() 16202 typo in the javadoc example code 16204 Infinite loop in StringUtils.replace(text, repl, with) + FIX 16227 Added class hierachy support to CompareToBuilder.reflectionC 16228 Added class hierachy support to HashCodeBuilder.reflectionHa 16284 MethodUtils: Removed unused code/unused local vars. 16341 No Javadoc for NestableDelegate 16622 Removed compile warning in FastDateFormat 16669 JavaDoc Errata 16676 StackOverflow due to ToStringBuilder 16689 ExceptionUtils new methods. 16690 Specify initial size for Enum's HashMap. 16787 Removed compile warning in ObjectUtils 17250 [Lang] Should ToStringBuilder.reflectionToString handle arra 17654 EnumUtils nit: The import java.io.Serializable is never used 17882 Add join(..., char c) to StringUtils (and some performance f 18077 StringUtils.chomp does not match Perl 18723 RandomStringUtils infloops with length < 1 18836 test.lang fails if compiled with non iso-8859-1 locales 18948 Resurrect the WordWrapUtils from commons-sandbox/utils 19296 [Lang] What to do with FastDateFormat unused private constru 19364 [Lang] time unit tests fail on Sundays 19756 [lang] java.lang.ExceptionInInitializerError thrown by JVMRa 19880 [lang] patch and test case fixing problem with RandomStringU 20165 [LANG] SystemUtils does not play nice in an Applet 20538 [lang] NumberUtils.isNumber allows illegal trailing characte 20592 [lang] RandomStringUtils.randomAlpha methods omit 'z' 20603 [lang] Make NestableDelegate methods public instead of packa 20632 Refactored reflection feature of ToStringBuilder into new Re 20652 StringUtils.chopNewLine - StringIndexOutOfBoundsException 21021 [PATCH] reduce object creation in ToStringBuilder 21068 [lang] [PATCH] NumberUtils min/max, BooleanUtils.xor, and Ar 21099 [lang][PATCH] Unused field 'startFinal' in DateIterator 21715 The javadoc says "Mac" instead of "OS/2" 21734 [PATCH] all NumberUtils.createXXX(String) methods handle null 21750 [lang] StringUtils javadoc and test enhancements 21758 [lang] lang.builder classes javadoc edits (mostly typo fixes) 21797 [lang] Add javadoc examples and tests for StringUtils 21809 [lang] maven-beta10 checkstyle problem 21904 NumberUtils.createBigDecimal("") NPE in Sun 1.3.1_08 21952 [lang] Improved tests, javadoc for CharSetUtils, StringEscapeUtils 22091 Adding tolerance to double[] search methods in ArrayUtils 22094 A small, but important javadoc fix for Fraction proper whole/numerator 22095 [lang] Javadoc, tests improvements for CharSet, CharSetUtils 22098 [lang] Improve util.Validate tests 22245 [lang] test.time fails in Japanese (non-us) locale. 22286 [lang] Missing @since tags 22367 Typo in documentation 22386 [lang] Improve javadoc and overflow behavior of Fraction DEPRECATIONS: lang: NumberRange: now deprecated, see math subpackage NumberUtils: now deprecated, see math subpackage CHANGES: [In 'diff' format] Jar changes =========== > org.apache.commons.lang.math.Range > org.apache.commons.lang.math.FloatRange > org.apache.commons.lang.math.NumberUtils > org.apache.commons.lang.math.JVMRandom > org.apache.commons.lang.math.IntRange > org.apache.commons.lang.math.LongRange > org.apache.commons.lang.math.DoubleRange > org.apache.commons.lang.math.NumberRange > org.apache.commons.lang.math.Fraction > org.apache.commons.lang.math.RandomUtils > org.apache.commons.lang.time.FastDateFormat > org.apache.commons.lang.time.DateUtils$DateIterator > org.apache.commons.lang.time.DateUtils > org.apache.commons.lang.time.FastDateFormat$UnpaddedMonthField > org.apache.commons.lang.time.FastDateFormat$StringLiteral > org.apache.commons.lang.time.FastDateFormat$TwelveHourField > org.apache.commons.lang.time.FastDateFormat$NumberRule > org.apache.commons.lang.time.FastDateFormat$CharacterLiteral > org.apache.commons.lang.time.FastDateFormat$TimeZoneNumberRule > org.apache.commons.lang.time.FastDateFormat$TimeZoneNameRule > org.apache.commons.lang.time.DateFormatUtils > org.apache.commons.lang.time.FastDateFormat$TwoDigitMonthField > org.apache.commons.lang.time.DurationFormatUtils > org.apache.commons.lang.time.FastDateFormat$TimeZoneDisplayKey > org.apache.commons.lang.time.FastDateFormat$UnpaddedNumberField > org.apache.commons.lang.time.FastDateFormat$PaddedNumberField > org.apache.commons.lang.time.StopWatch > org.apache.commons.lang.time.FastDateFormat$TwentyFourHourField > org.apache.commons.lang.time.FastDateFormat$Rule > org.apache.commons.lang.time.FastDateFormat$TwoDigitNumberField > org.apache.commons.lang.time.FastDateFormat$TextField > org.apache.commons.lang.time.FastDateFormat$Pair > org.apache.commons.lang.time.FastDateFormat$TwoDigitYearField > org.apache.commons.lang.util.IdentifierUtils$StringNumericIdentifierFactory > org.apache.commons.lang.util.IdentifierUtils$StringSessionIdentifierFactory > org.apache.commons.lang.util.IdentifierUtils$LongNumericIdentifierFactory > org.apache.commons.lang.util.IdentifierUtils$StringAlphanumericIdentifierFactory > org.apache.commons.lang.util.Validate > org.apache.commons.lang.util.LongIdentifierFactory > org.apache.commons.lang.util.IdentifierUtils$1 > org.apache.commons.lang.util.StringIdentifierFactory > org.apache.commons.lang.util.IdentifierUtils > org.apache.commons.lang.util.IdentifierFactory > org.apache.commons.lang.util.BitField > org.apache.commons.lang.Entities > org.apache.commons.lang.Entities$LookupEntityMap > org.apache.commons.lang.NotImplementedException > org.apache.commons.lang.NullArgumentException < org.apache.commons.lang.ObjectUtils$1 --- > org.apache.commons.lang.StringPrintWriter > org.apache.commons.lang.UnhandledException > org.apache.commons.lang.Entities$HashEntityMap > org.apache.commons.lang.Entities$ArrayEntityMap > org.apache.commons.lang.Entities$EntityMap > org.apache.commons.lang.IntHashMap > org.apache.commons.lang.BooleanUtils > org.apache.commons.lang.IncompleteArgumentException > org.apache.commons.lang.Entities$PrimitiveEntityMap > org.apache.commons.lang.Entities$TreeEntityMap > org.apache.commons.lang.WordUtils > org.apache.commons.lang.StringEscapeUtils > org.apache.commons.lang.ArrayUtils > org.apache.commons.lang.Entities$BinaryEntityMap > org.apache.commons.lang.ClassUtils > org.apache.commons.lang.IntHashMap$Entry > org.apache.commons.lang.IllegalClassException > org.apache.commons.lang.builder.ReflectionToStringBuilder$1 > org.apache.commons.lang.builder.ReflectionToStringBuilder > org.apache.commons.lang.Entities$MapIntMap Class changes ============= org.apache.commons.lang.enum.EnumUtils -------------------- < public abstract class org.apache.commons.lang.enum.EnumUtils extends java.lang.Object implements java.lang.Comparable, java.io.Serializable { --- > public class org.apache.commons.lang.enum.EnumUtils extends java.lang.Object { > public org.apache.commons.lang.enum.EnumUtils(); org.apache.commons.lang.enum.Enum$Entry -------------------- > final java.util.Map unmodifiableMap; > final java.util.List unmodifiableList; org.apache.commons.lang.enum.Enum -------------------- > protected transient java.lang.String iToString; > static java.lang.Class class$org$apache$commons$lang$enum$ValuedEnum; > public java.lang.Class getEnumClass(); org.apache.commons.lang.enum.ValuedEnum -------------------- > static {}; org.apache.commons.lang.StringUtils -------------------- > public static final java.lang.String EMPTY; > public static boolean isEmpty(java.lang.String); > public static boolean isNotEmpty(java.lang.String); > public static boolean isBlank(java.lang.String); > public static boolean isNotBlank(java.lang.String); < public static java.lang.String deleteSpaces(java.lang.String); < public static java.lang.String deleteWhitespace(java.lang.String); < public static boolean isNotEmpty(java.lang.String); < public static boolean isEmpty(java.lang.String); --- > public static java.lang.String trimToNull(java.lang.String); > public static java.lang.String trimToEmpty(java.lang.String); > public static java.lang.String strip(java.lang.String); > public static java.lang.String stripToNull(java.lang.String); > public static java.lang.String stripToEmpty(java.lang.String); > public static java.lang.String strip(java.lang.String, java.lang.String); > public static java.lang.String stripStart(java.lang.String, java.lang.String); > public static java.lang.String stripEnd(java.lang.String, java.lang.String); > public static java.lang.String stripAll(java.lang.String[])[]; > public static java.lang.String stripAll(java.lang.String[], java.lang.String)[]; > public static int indexOf(java.lang.String, char); > public static int indexOf(java.lang.String, char, int); > public static int indexOf(java.lang.String, java.lang.String); > public static int indexOf(java.lang.String, java.lang.String, int); > public static int lastIndexOf(java.lang.String, char); > public static int lastIndexOf(java.lang.String, char, int); > public static int lastIndexOf(java.lang.String, java.lang.String); > public static int lastIndexOf(java.lang.String, java.lang.String, int); > public static boolean contains(java.lang.String, char); > public static boolean contains(java.lang.String, java.lang.String); > public static int indexOfAny(java.lang.String, char[]); > public static int indexOfAny(java.lang.String, java.lang.String); > public static int indexOfAnyBut(java.lang.String, char[]); > public static int indexOfAnyBut(java.lang.String, java.lang.String); > public static boolean containsOnly(java.lang.String, char[]); > public static boolean containsOnly(java.lang.String, java.lang.String); > public static boolean containsNone(java.lang.String, char[]); > public static boolean containsNone(java.lang.String, java.lang.String); > public static java.lang.String substringBefore(java.lang.String, java.lang.String); > public static java.lang.String substringAfter(java.lang.String, java.lang.String); > public static java.lang.String substringBeforeLast(java.lang.String, java.lang.String); > public static java.lang.String substringAfterLast(java.lang.String, java.lang.String); > public static java.lang.String substringBetween(java.lang.String, java.lang.String); > public static java.lang.String substringBetween(java.lang.String, java.lang.String, java.lang.String); > public static java.lang.String getNestedString(java.lang.String, java.lang.String); > public static java.lang.String getNestedString(java.lang.String, java.lang.String, java.lang.String); > public static java.lang.String split(java.lang.String, char)[]; > public static java.lang.String join(java.lang.Object[]); > public static java.lang.String join(java.lang.Object[], char); > public static java.lang.String join(java.util.Iterator, char); > public static java.lang.String deleteSpaces(java.lang.String); > public static java.lang.String deleteWhitespace(java.lang.String); > public static java.lang.String replaceChars(java.lang.String, char, char); > public static java.lang.String replaceChars(java.lang.String, java.lang.String, java.lang.String); < public static java.lang.String center(java.lang.String, int); < public static java.lang.String center(java.lang.String, int, java.lang.String); --- > public static java.lang.String overlay(java.lang.String, java.lang.String, int, int); > public static java.lang.String rightPad(java.lang.String, int, char); > public static java.lang.String leftPad(java.lang.String, int, char); < public static java.lang.String strip(java.lang.String); < public static java.lang.String strip(java.lang.String, java.lang.String); < public static java.lang.String stripAll(java.lang.String[])[]; < public static java.lang.String stripAll(java.lang.String[], java.lang.String)[]; < public static java.lang.String stripEnd(java.lang.String, java.lang.String); < public static java.lang.String stripStart(java.lang.String, java.lang.String); --- > public static java.lang.String center(java.lang.String, int); > public static java.lang.String center(java.lang.String, int, char); > public static java.lang.String center(java.lang.String, int, java.lang.String); < public static java.lang.String uncapitalise(java.lang.String); --- > public static java.lang.String capitalize(java.lang.String); > public static java.lang.String uncapitalize(java.lang.String); > public static java.lang.String uncapitalise(java.lang.String); < public static java.lang.String getNestedString(java.lang.String, java.lang.String); < public static java.lang.String getNestedString(java.lang.String, java.lang.String, java.lang.String); > public static boolean isWhitespace(java.lang.String); > public static java.lang.String reverseDelimited(java.lang.String, char); > public static java.lang.String abbreviate(java.lang.String, int); > public static java.lang.String abbreviate(java.lang.String, int, int); > public static java.lang.String difference(java.lang.String, java.lang.String); > public static int differenceAt(java.lang.String, java.lang.String); < public static boolean containsOnly(java.lang.String, char[]); --- > static {}; org.apache.commons.lang.ObjectUtils -------------------- > public static java.lang.StringBuffer appendIdentityToString(java.lang.StringBuffer, java.lang.Object); > public static java.lang.String toString(java.lang.Object); > public static java.lang.String toString(java.lang.Object, java.lang.String); < org.apache.commons.lang.ObjectUtils.Null(org.apache.commons.lang.ObjectUtils$1); --- > org.apache.commons.lang.ObjectUtils.Null(); > static {}; org.apache.commons.lang.exception.NestableDelegate -------------------- > public static boolean topDown; > public static boolean trimStackFrames; < org.apache.commons.lang.exception.NestableDelegate(org.apache.commons.lang.exception.Nestable); < java.lang.String getMessage(int); < java.lang.String getMessage(java.lang.String); < java.lang.String getMessages()[]; < java.lang.Throwable getThrowable(int); < int getThrowableCount(); < java.lang.Throwable getThrowables()[]; < int indexOfThrowable(java.lang.Class, int); --- > public org.apache.commons.lang.exception.NestableDelegate(org.apache.commons.lang.exception.Nestable); > public java.lang.String getMessage(int); > public java.lang.String getMessage(java.lang.String); > public java.lang.String getMessages()[]; > public java.lang.Throwable getThrowable(int); > public int getThrowableCount(); > public java.lang.Throwable getThrowables()[]; > public int indexOfThrowable(java.lang.Class, int); > protected java.lang.String getStackFrames(java.lang.Throwable)[]; > protected void trimStackFrames(java.util.List); org.apache.commons.lang.exception.ExceptionUtils -------------------- < protected static final java.lang.String CAUSE_METHOD_NAMES[]; < protected static final java.lang.Object CAUSE_METHOD_PARAMS[]; --- > static final java.lang.String WRAPPED_MARKER; < protected org.apache.commons.lang.exception.ExceptionUtils(); --- > public org.apache.commons.lang.exception.ExceptionUtils(); > public static void addCauseMethodName(java.lang.String); > public static boolean isThrowableNested(); > public static boolean isNestedThrowable(java.lang.Throwable); > public static void printRootCauseStackTrace(java.lang.Throwable); > public static void printRootCauseStackTrace(java.lang.Throwable, java.io.PrintStream); > public static void printRootCauseStackTrace(java.lang.Throwable, java.io.PrintWriter); > public static java.lang.String getRootCauseStackTrace(java.lang.Throwable)[]; > public static void removeCommonFrames(java.util.List, java.util.List); > public static java.lang.String getFullStackTrace(java.lang.Throwable); > static java.util.List getStackFrameList(java.lang.Throwable); org.apache.commons.lang.CharRange -------------------- < class org.apache.commons.lang.CharRange extends java.lang.Object { --- > public final class org.apache.commons.lang.CharRange extends java.lang.Object implements java.io.Serializable { > public org.apache.commons.lang.CharRange(char,boolean); < public org.apache.commons.lang.CharRange(java.lang.String,java.lang.String); --- > public org.apache.commons.lang.CharRange(char,char,boolean); < public void setStart(char); < public void setEnd(char); < public boolean isRange(); < public boolean inRange(char); < public void setNegated(boolean); --- > public boolean contains(char); > public boolean contains(org.apache.commons.lang.CharRange); > public boolean equals(java.lang.Object); > public int hashCode(); > static {}; org.apache.commons.lang.ObjectUtils$1 -------------------- < Compiled from ObjectUtils.java < class org.apache.commons.lang.ObjectUtils$1 extends java.lang.Object { < } --- > Class 'org.apache.commons.lang.ObjectUtils$1' has been removed org.apache.commons.lang.ObjectUtils$Null -------------------- < org.apache.commons.lang.ObjectUtils.Null(org.apache.commons.lang.ObjectUtils$1); --- > org.apache.commons.lang.ObjectUtils.Null(); > static {}; org.apache.commons.lang.SystemUtils -------------------- > public static final java.lang.String FILE_ENCODING; > public static final java.lang.String JAVA_RUNTIME_NAME; > public static final java.lang.String JAVA_RUNTIME_VERSION; > public static final java.lang.String JAVA_VM_INFO; > public static final java.lang.String USER_COUNTRY; > public static final java.lang.String USER_LANGUAGE; > public static final float JAVA_VERSION_FLOAT; > public static final int JAVA_VERSION_INT; > public static final boolean IS_OS_AIX; > public static final boolean IS_OS_HP_UX; > public static final boolean IS_OS_IRIX; > public static final boolean IS_OS_LINUX; > public static final boolean IS_OS_MAC; > public static final boolean IS_OS_MAC_OSX; > public static final boolean IS_OS_OS2; > public static final boolean IS_OS_SOLARIS; > public static final boolean IS_OS_SUN_OS; > public static final boolean IS_OS_WINDOWS; > public static final boolean IS_OS_WINDOWS_2000; > public static final boolean IS_OS_WINDOWS_95; > public static final boolean IS_OS_WINDOWS_98; > public static final boolean IS_OS_WINDOWS_ME; > public static final boolean IS_OS_WINDOWS_NT; > public static final boolean IS_OS_WINDOWS_XP; > public static boolean isJavaVersionAtLeast(int); org.apache.commons.lang.SerializationUtils -------------------- > public org.apache.commons.lang.SerializationUtils(); org.apache.commons.lang.RandomStringUtils -------------------- > public static java.lang.String random(int, int, int, boolean, boolean, char[], java.util.Random); org.apache.commons.lang.CharSet -------------------- < public class org.apache.commons.lang.CharSet extends java.lang.Object { --- > public class org.apache.commons.lang.CharSet extends java.lang.Object implements java.io.Serializable { > public static final org.apache.commons.lang.CharSet EMPTY; > public static final org.apache.commons.lang.CharSet ASCII_ALPHA; > public static final org.apache.commons.lang.CharSet ASCII_ALPHA_LOWER; > public static final org.apache.commons.lang.CharSet ASCII_ALPHA_UPPER; > public static final org.apache.commons.lang.CharSet ASCII_NUMERIC; > protected static final java.util.Map COMMON; > public static org.apache.commons.lang.CharSet getInstance(java.lang.String); > protected org.apache.commons.lang.CharSet(java.lang.String); < public boolean contains(char); > public org.apache.commons.lang.CharRange getCharRanges()[]; > public boolean contains(char); > public boolean equals(java.lang.Object); > public int hashCode(); > static {}; org.apache.commons.lang.CharSetUtils -------------------- > public static java.lang.String keep(java.lang.String, java.lang.String); > public static java.lang.String keep(java.lang.String, java.lang.String[]); org.apache.commons.lang.builder.ToStringBuilder -------------------- < public org.apache.commons.lang.builder.ToStringBuilder(java.lang.Object); < public org.apache.commons.lang.builder.ToStringBuilder(java.lang.Object,org.apache.commons.lang.builder.ToStringStyle); < public org.apache.commons.lang.builder.ToStringBuilder(java.lang.Object,org.apache.commons.lang.builder.ToStringStyle,java.lang.StringBuffer); < public static void setDefaultStyle(org.apache.commons.lang.builder.ToStringStyle); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.Object); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object, boolean); < public org.apache.commons.lang.builder.ToStringBuilder append(long); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, long); < public org.apache.commons.lang.builder.ToStringBuilder append(int); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, int); < public org.apache.commons.lang.builder.ToStringBuilder append(short); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, short); < public org.apache.commons.lang.builder.ToStringBuilder append(char); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, char); --- > public static java.lang.String reflectionToString(java.lang.Object, org.apache.commons.lang.builder.ToStringStyle, boolean, java.lang.Class); > public static void setDefaultStyle(org.apache.commons.lang.builder.ToStringStyle); > public org.apache.commons.lang.builder.ToStringBuilder(java.lang.Object); > public org.apache.commons.lang.builder.ToStringBuilder(java.lang.Object,org.apache.commons.lang.builder.ToStringStyle); > public org.apache.commons.lang.builder.ToStringBuilder(java.lang.Object,org.apache.commons.lang.builder.ToStringStyle,java.lang.StringBuffer); > public org.apache.commons.lang.builder.ToStringBuilder append(boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(boolean[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, byte); --- > public org.apache.commons.lang.builder.ToStringBuilder append(byte[]); > public org.apache.commons.lang.builder.ToStringBuilder append(char); > public org.apache.commons.lang.builder.ToStringBuilder append(char[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, double); --- > public org.apache.commons.lang.builder.ToStringBuilder append(double[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, float); < public org.apache.commons.lang.builder.ToStringBuilder append(boolean); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, boolean); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.Object[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object[], boolean); < public org.apache.commons.lang.builder.ToStringBuilder append(long[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, long[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, long[], boolean); --- > public org.apache.commons.lang.builder.ToStringBuilder append(float[]); > public org.apache.commons.lang.builder.ToStringBuilder append(int); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, int[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, int[], boolean); --- > public org.apache.commons.lang.builder.ToStringBuilder append(long); > public org.apache.commons.lang.builder.ToStringBuilder append(long[]); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.Object); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.Object[]); > public org.apache.commons.lang.builder.ToStringBuilder append(short); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, short[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, short[], boolean); < public org.apache.commons.lang.builder.ToStringBuilder append(char[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, char[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, char[], boolean); < public org.apache.commons.lang.builder.ToStringBuilder append(byte[]); --- > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, boolean[]); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, boolean[], boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, byte); < public org.apache.commons.lang.builder.ToStringBuilder append(double[]); --- > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, char); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, char[]); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, char[], boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, double); < public org.apache.commons.lang.builder.ToStringBuilder append(float[]); --- > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, float); < public org.apache.commons.lang.builder.ToStringBuilder append(boolean[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, boolean[]); < public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, boolean[], boolean); --- > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, int); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, int[]); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, int[], boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, long); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, long[]); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, long[], boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object, boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object[]); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, java.lang.Object[], boolean); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, short); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, short[]); > public org.apache.commons.lang.builder.ToStringBuilder append(java.lang.String, short[], boolean); > public org.apache.commons.lang.builder.ToStringBuilder appendAsObjectToString(java.lang.Object); > public org.apache.commons.lang.builder.ToStringBuilder appendSuper(java.lang.String); > public org.apache.commons.lang.builder.ToStringBuilder appendToString(java.lang.String); > public org.apache.commons.lang.builder.ToStringStyle getStyle(); > public java.lang.Object getObject(); org.apache.commons.lang.builder.StandardToStringStyle -------------------- > public boolean isUseShortClassName(); > public void setUseShortClassName(boolean); > public boolean isFieldSeparatorAtStart(); > public void setFieldSeparatorAtStart(boolean); > public boolean isFieldSeparatorAtEnd(); > public void setFieldSeparatorAtEnd(boolean); org.apache.commons.lang.builder.ToStringStyle -------------------- > public void appendSuper(java.lang.StringBuffer, java.lang.String); > public void appendToString(java.lang.StringBuffer, java.lang.String); > protected void removeLastFieldSeparator(java.lang.StringBuffer); > protected void reflectionAppendArrayDetail(java.lang.StringBuffer, java.lang.String, java.lang.Object); > protected boolean isUseShortClassName(); > protected void setUseShortClassName(boolean); > protected boolean isFieldSeparatorAtStart(); > protected void setFieldSeparatorAtStart(boolean); > protected boolean isFieldSeparatorAtEnd(); > protected void setFieldSeparatorAtEnd(boolean); org.apache.commons.lang.builder.HashCodeBuilder -------------------- > public static int reflectionHashCode(int, int, java.lang.Object, boolean, java.lang.Class); > public org.apache.commons.lang.builder.HashCodeBuilder appendSuper(int); org.apache.commons.lang.builder.CompareToBuilder -------------------- > public static int reflectionCompare(java.lang.Object, java.lang.Object, boolean, java.lang.Class); > public org.apache.commons.lang.builder.CompareToBuilder appendSuper(int); > public org.apache.commons.lang.builder.CompareToBuilder append(java.lang.Object, java.lang.Object, java.util.Comparator); > public org.apache.commons.lang.builder.CompareToBuilder append(java.lang.Object[], java.lang.Object[], java.util.Comparator); org.apache.commons.lang.builder.EqualsBuilder -------------------- > public static boolean reflectionEquals(java.lang.Object, java.lang.Object, boolean, java.lang.Class); > public org.apache.commons.lang.builder.EqualsBuilder appendSuper(boolean); --- NEW FILE: commons-lang-2.0.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: LICENSE.txt --- /* ==================================================================== * The Apache Software License, Version 1.1 * * Copyright (c) 2002-2003 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, if * any, must include the following acknowledgement: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgement may appear in the software itself, * if and wherever such third-party acknowledgements normally appear. * * 4. The names "The Jakarta Project", "Commons", and "Apache Software * Foundation" must not be used to endorse or promote products derived * from this software without prior written permission. For written * permission, please contact ap...@ap.... * * 5. Products derived from this software may not be called "Apache" * nor may "Apache" appear in their names without prior written * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. */ --- NEW FILE: commons-lang-2.0-docs.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: commons-lang-2.0-src.zip --- (This appears to be a binary file; contents omitted.) |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:11
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/strutstestcase In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/strutstestcase Added Files: strutstest-2.1.3.jar strutstestcase-213-1.2_2.3-docs.zip strutstestcase-213-1.2_2.3-examples.war README.TXT LICENSE.TXT strutstestcase-213-1.2_2.3-examples.zip Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: strutstestcase-213-1.2_2.3-docs.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: strutstest-2.1.3.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: strutstestcase-213-1.2_2.3-examples.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: strutstestcase-213-1.2_2.3-examples.war --- (This appears to be a binary file; contents omitted.) --- NEW FILE: LICENSE.TXT --- /* ==================================================================== * The Apache Software License, Version 1.1 * * Copyright (c) 2000 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, * if any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 4. The names "Apache" and "Apache Software Foundation" must * not be used to endorse or promote products derived from this * software without prior written permission. For written * permission, please contact ap...@ap.... * * 5. Products derived from this software may not be called "Apache", * nor may "Apache" appear in their name, without prior written * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * * Portions of this software are based upon public domain software * originally written at the National Center for Supercomputing Applications, * University of Illinois, Urbana-Champaign. */ --- NEW FILE: README.TXT --- StrutsTestCase for JUnit - release 2.1.3 ---------------------------------------- This is a point release to add support for Struts 1.2 and the Servlet 2.4 API. The StrutsTestCase library is available as three distinct releases supporting the 2.2, 2.3, and 2.4 versions of the Servlet specification, and the 1.2 version of the Struts Framework. PLEASE NOTE that StrutsTestCase no longer supports the Struts 1.0 release. Deryl Seale http://strutstestcase.sourceforge.net |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:08
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/commons-validator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/commons-validator Added Files: NOTICE.txt LICENSE.txt commons-validator-1.1.3-src.zip commons-validator-1.1.3-docs.zip commons-validator-1.1.3.jar Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: commons-validator-1.1.3.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: commons-validator-1.1.3-src.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: NOTICE.txt --- This product includes software developed by The Apache Software Foundation (http://www.apache.org/). --- NEW FILE: commons-validator-1.1.3-docs.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: LICENSE.txt --- Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] 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. |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:08
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/struts/doc Added Files: struts-documentation-1.2.4.war tiles-documentation-1.2.4.war Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: tiles-documentation-1.2.4.war --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-documentation-1.2.4.war --- (This appears to be a binary file; contents omitted.) |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:07
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/jstl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/jstl Added Files: web.xml jakarta-taglibs-standard-1.0.6-examples.war jakarta-taglibs-standard-1.0.6-doc.war jakarta-taglibs-standard-1.0.6-jstl.jar jakarta-taglibs-standard-1.0.6-src.zip jakarta-taglibs-standard-1.0.6.zip jakarta-taglibs-standard-1.0.6-standard.jar LICENSE.txt README.txt NOTICE.txt Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: jakarta-taglibs-standard-1.0.6-doc.war --- (This appears to be a binary file; contents omitted.) --- NEW FILE: NOTICE.txt --- This product includes software developed by The Apache Software Foundation (http://www.apache.org/). --- NEW FILE: jakarta-taglibs-standard-1.0.6-jstl.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: web.xml --- <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <description> Examples for the 'standard' taglib (JSTL) </description> <listener> <listener-class>org.apache.taglibs.standard.examples.startup.Init</listener-class> </listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list> <taglib> <taglib-uri>/jstl-examples-taglib</taglib-uri> <taglib-location>/WEB-INF/jstl-examples.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://jakarta.apache.org/taglibs/standard/scriptfree</taglib-uri> <taglib-location>/WEB-INF/scriptfree.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://jakarta.apache.org/taglibs/standard/permittedTaglibs</taglib-uri> <taglib-location>/WEB-INF/permittedTaglibs.tld</taglib-location> </taglib> </web-app> --- NEW FILE: jakarta-taglibs-standard-1.0.6-standard.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: README.txt --- Standard: An Implementation of the JSP[tm] Standard Tag Library (JSTL) Release: 1.0 BINARY DISTRIBUTION Thanks for downloading this release of the Standard taglib, an implementation of JSTL. JSTL is an effort of the Java Community Process (JCP) and comes out of the JSR-052 expert group. For more information on JSTL, please go to http://java.sun.com/products/jsp/jstl. We hope you find the tags, documents, and examples in this binary distribution of interest. The following two files are standalone web applications (WARs) that are designed to work out of the box in order to help you learn JSTL: standard-doc.war Documentation standard-examples.war Simple examples of JSTL tags To use this distribution with your own web applications, simply copy the JAR files in the 'lib' directory to your application's WEB-INF/lib directory. Then, import JSTL into your pages with the following directives: CORE LIBRARY EL: <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> RT: <%@ taglib prefix="c_rt" uri="http://java.sun.com/jstl/core_rt" %> XML LIBRARY EL: <%@ taglib prefix="x" uri="http://java.sun.com/jstl/xml" %> RT: <%@ taglib prefix="x_rt" uri="http://java.sun.com/jstl/xml_rt" %> FMT LIBRARY EL: <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> RT: <%@ taglib prefix="fmt_rt" uri="http://java.sun.com/jstl/fmt_rt" %> SQL LIBRARY EL: <%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %> RT: <%@ taglib prefix="sql_rt" uri="http://java.sun.com/jstl/sql_rt" %> COMPATIBILITY The 1.0 version of the Standard Taglib has been tested under Tomcat 4.0.4 and should work in any compliant JSP 1.2 container. To use this distribution on earlier versions of Tomcat (such as 4.0.3), however, you may need to work around a container bug that prevents JAXP 1.2 classes from loading successfully. To do this, you should to replace the JAXP 1.2 JAR files included with this distribution (in the 'lib' directory) with older XML-related JAR files. To obtain these older, unsupported libraries, you can download the file named jakarta-taglibs-standard-oldxml-compat.tar.gz or jakarta-taglibs-standard-oldxml-compat.zip from the same directory from which you downloaded this distribution (http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/). Once you have obtained these files, install them (crimson.jar and xalan.jar) into your WEB-INF/lib directory in place of the following files from this distribution: jaxp-api.jar, dom.jar, sax.jar, xercesImpl.jar, and the newer xalan.jar. Note that upgrading to Tomcat 4.0.4 is recommended and that we provide these older libraries as a temporary convenience for those who have not yet upgraded. COMMENTS AND QUESTIONS Please join the tag...@ja... mailing list if you have general usage questions about JSTL. Enjoy! -- Shawn Bayern <ba...@es...> on behalf of JSR-052 (JSTL) Expert Group --- NEW FILE: jakarta-taglibs-standard-1.0.6-src.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: LICENSE.txt --- Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] 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. --- NEW FILE: jakarta-taglibs-standard-1.0.6.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: jakarta-taglibs-standard-1.0.6-examples.war --- (This appears to be a binary file; contents omitted.) |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:07
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/sample In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/struts/sample Added Files: struts-mailreader-1.2.4.war struts-examples-1.2.4.war strutsel-exercise-taglib-1.2.4.war struts-blank-1.2.4.war Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: strutsel-exercise-taglib-1.2.4.war --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-blank-1.2.4.war --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-examples-1.2.4.war --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-mailreader-1.2.4.war --- (This appears to be a binary file; contents omitted.) |
From: Philippe O. <pom...@us...> - 2005-04-15 14:17:06
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/jstl/tld In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/jstl/tld Added Files: sql-rt.tld fmt.tld fmt-rt.tld c.tld c-rt.tld sql.tld x-rt.tld x.tld Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: fmt-rt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>fmt_rt</short-name> <uri>http://java.sun.com/jstl/fmt_rt</uri> <display-name>JSTL fmt RT</display-name> <description>JSTL 1.0 i18n-capable formatting library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlFmtTLV </validator-class> <description> Provides core validation features for JSTL tags. </description> </validator> <tag> <name>requestEncoding</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.RequestEncodingTag</tag-class> <body-content>empty</body-content> <description> Sets the request character encoding </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setLocale</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetLocaleTag</tag-class> <body-content>empty</body-content> <description> Stores the given locale in the locale configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>variant</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>timeZone</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.TimeZoneTag</tag-class> <body-content>JSP</body-content> <description> Specifies the time zone for any time formatting or parsing actions nested in its body </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setTimeZone</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetTimeZoneTag</tag-class> <body-content>empty</body-content> <description> Stores the given time zone in the time zone configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>bundle</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.BundleTag</tag-class> <body-content>JSP</body-content> <description> Loads a resource bundle to be used by its tag body </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>prefix</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setBundle</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetBundleTag</tag-class> <body-content>empty</body-content> <description> Loads a resource bundle and stores it in the named scoped variable or the bundle configuration variable </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.MessageTag</tag-class> <body-content>JSP</body-content> <description> Maps key to localized message and performs parametric replacement </description> <attribute> <name>key</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParamTag</tag-class> <body-content>JSP</body-content> <description> Supplies an argument for parametric replacement to a containing <message> tag </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>formatNumber</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatNumberTag</tag-class> <body-content>JSP</body-content> <description> Formats a numeric value as a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>currencyCode</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>currencySymbol</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>groupingUsed</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>maxIntegerDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>minIntegerDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>maxFractionDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>minFractionDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseNumber</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseNumberTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>integerOnly</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatDate</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatDateTag</tag-class> <body-content>empty</body-content> <description> Formats a date and/or time using the supplied styles and pattern </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseDate</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseDateTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a date and/or time </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: x-rt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>x_rt</short-name> <uri>http://java.sun.com/jstl/xml_rt</uri> <display-name>JSTL XML RT</display-name> <description>JSTL 1.0 XML library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlXmlTLV </validator-class> <description> Provides validation features for JSTL XML tags. </description> </validator> <tag> <name>choose</name> <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise> </description> </tag> <tag> <name>out</name> <tag-class>org.apache.taglibs.standard.tag.rt.xml.ExprTag</tag-class> <body-content>empty</body-content> <description> Like <%= ... >, but for XPath expressions. </description> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>escapeXml</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>if</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.IfTag</tag-class> <body-content>JSP</body-content> <description> XML conditional tag, which evalutes its body if the supplied XPath expression evalutes to 'true' as a boolean </description> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.ForEachTag</tag-class> <body-content>JSP</body-content> <description> XML iteration tag. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>otherwise</name> <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false' </description> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParamTag</tag-class> <body-content>JSP</body-content> <description> Adds a parameter to a containing 'transform' tag's Transformer </description> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>parse</name> <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParseTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.XmlParseTEI</tei-class> <body-content>JSP</body-content> <description> Parses XML content from 'source' attribute or 'body' </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varDom</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scopeDom</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>xml</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>systemId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>filter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>set</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.SetTag</tag-class> <body-content>empty</body-content> <description> Saves the result of an XPath expression evaluation in a 'scope' </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>select</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>transform</name> <tag-class>org.apache.taglibs.standard.tag.rt.xml.TransformTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.XmlTransformTEI</tei-class> <body-content>JSP</body-content> <description> Conducts a transformation given a source XML document and an XSLT stylesheet </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>result</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>xml</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>xmlSystemId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>xslt</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>xsltSystemId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>when</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.WhenTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that includes its body if its expression evalutes to 'true' </description> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: fmt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>fmt</short-name> <uri>http://java.sun.com/jstl/fmt</uri> <display-name>JSTL fmt</display-name> <description>JSTL 1.0 i18n-capable formatting library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlFmtTLV </validator-class> <init-param> <param-name>expressionAttributes</param-name> <param-value> requestEncoding:value setLocale:value setLocale:variant timeZone:value setTimeZone:value bundle:basename bundle:prefix setBundle:basename message:key message:bundle param:value formatNumber:value formatNumber:pattern formatNumber:currencyCode formatNumber:currencySymbol formatNumber:groupingUsed formatNumber:maxIntegerDigits formatNumber:minIntegerDigits formatNumber:maxFractionDigits formatNumber:minFractionDigits parseNumber:value parseNumber:pattern parseNumber:parseLocale parseNumber:integerOnly formatDate:value formatDate:pattern formatDate:timeZone parseDate:value parseDate:pattern parseDate:timeZone parseDate:parseLocale </param-value> <description> Whitespace-separated list of colon-separated token pairs describing tag:attribute combinations that accept expressions. The validator uses this information to determine which attributes need their syntax validated. </description> </init-param> </validator> <tag> <name>requestEncoding</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.RequestEncodingTag</tag-class> <body-content>empty</body-content> <description> Sets the request character encoding </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setLocale</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag</tag-class> <body-content>empty</body-content> <description> Stores the given locale in the locale configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>variant</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>timeZone</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.TimeZoneTag</tag-class> <body-content>JSP</body-content> <description> Specifies the time zone for any time formatting or parsing actions nested in its body </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setTimeZone</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetTimeZoneTag</tag-class> <body-content>empty</body-content> <description> Stores the given time zone in the time zone configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>bundle</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.BundleTag</tag-class> <body-content>JSP</body-content> <description> Loads a resource bundle to be used by its tag body </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>prefix</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setBundle</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetBundleTag</tag-class> <body-content>empty</body-content> <description> Loads a resource bundle and stores it in the named scoped variable or the bundle configuration variable </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.MessageTag</tag-class> <body-content>JSP</body-content> <description> Maps key to localized message and performs parametric replacement </description> <attribute> <name>key</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParamTag</tag-class> <body-content>JSP</body-content> <description> Supplies an argument for parametric replacement to a containing <message> tag </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatNumber</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatNumberTag</tag-class> <body-content>JSP</body-content> <description> Formats a numeric value as a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>currencyCode</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>currencySymbol</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>groupingUsed</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>maxIntegerDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>minIntegerDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>maxFractionDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>minFractionDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseNumber</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParseNumberTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>integerOnly</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatDate</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatDateTag</tag-class> <body-content>empty</body-content> <description> Formats a date and/or time using the supplied styles and pattern </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseDate</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParseDateTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a date and/or time </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: c-rt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>c_rt</short-name> <uri>http://java.sun.com/jstl/core_rt</uri> <display-name>JSTL core RT</display-name> <description>JSTL 1.0 core library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlCoreTLV </validator-class> <description> Provides core validation features for JSTL tags. </description> </validator> <tag> <name>catch</name> <tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class> <body-content>JSP</body-content> <description> Catches any Throwable that occurs in its body and optionally exposes it. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>choose</name> <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise> </description> </tag> <tag> <name>if</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.IfTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag, which evalutes its body if the supplied condition is true and optionally exposes a Boolean scripting variable representing the evaluation of this condition </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>boolean</type> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>import</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ImportTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class> <body-content>JSP</body-content> <description> Retrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'. </description> <attribute> <name>url</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varReader</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>charEncoding</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ForEachTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class> <body-content>JSP</body-content> <description> The basic iteration tag, accepting many different collection types and supporting subsetting and other functionality </description> <attribute> <name>items</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>java.lang.Object</type> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forTokens</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ForTokensTag</tag-class> <body-content>JSP</body-content> <description> Iterates over tokens, separated by the supplied delimeters </description> <attribute> <name>items</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>java.lang.String</type> </attribute> <attribute> <name>delims</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>java.lang.String</type> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>out</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.OutTag</tag-class> <body-content>JSP</body-content> <description> Like <%= ... >, but for expressions. </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>default</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>escapeXml</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>otherwise</name> <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false' </description> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ParamTag</tag-class> <body-content>JSP</body-content> <description> Adds a parameter to a containing 'import' tag's URL. </description> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.RedirectTag</tag-class> <body-content>JSP</body-content> <description> Redirects to a new URL. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>url</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>remove</name> <tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class> <body-content>empty</body-content> <description> Removes a scoped variable (from a particular scope, if specified). </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>set</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.SetTag</tag-class> <body-content>JSP</body-content> <description> Sets the result of an expression evaluation in a 'scope' </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>target</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>url</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.UrlTag</tag-class> <body-content>JSP</body-content> <description> Creates a URL with optional query parameters. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>when</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.WhenTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that includes its body if its condition evalutes to 'true' </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>boolean</type> </attribute> </tag> </taglib> --- NEW FILE: sql-rt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>sql_rt</short-name> <uri>http://java.sun.com/jstl/sql_rt</uri> <display-name>JSTL sql RT</display-name> <description>JSTL 1.0 sql library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlSqlTLV </validator-class> <description> Provides core validation features for JSTL tags. </description> </validator> <tag> <name>transaction</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.TransactionTag</tag-class> <body-content>JSP</body-content> <description> Provides nested database action elements with a shared Connection, set up to execute all statements as one transaction. </description> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>isolation</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>query</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.QueryTag</tag-class> <body-content>JSP</body-content> <description> Executes the SQL query defined in its body or through the sql attribute. </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>sql</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>startRow</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>maxRows</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>update</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.UpdateTag</tag-class> <body-content>JSP</body-content> <description> Executes the SQL update defined in its body or through the sql attribute. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>sql</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.ParamTag</tag-class> <body-content>JSP</body-content> <description> Sets a parameter in an SQL statement to the specified value. </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>dateParam</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.DateParamTag</tag-class> <body-content>empty</body-content> <description> Sets a parameter in an SQL statement to the specified java.util.Date value. </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setDataSource</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.SetDataSourceTag</tag-class> <body-content>empty</body-content> <description> Creates a simple DataSource suitable only for prototyping. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>driver</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>url</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>password</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: x.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>x</short-name> <uri>http://java.sun.com/jstl/xml</uri> <display-name>JSTL XML</display-name> <description>JSTL 1.0 XML library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlXmlTLV </validator-class> <init-param> <param-name>expressionAttributes</param-name> <param-value> out:escapeXml parse:xml parse:systemId parse:filter transform:xml transform:xmlSystemId transform:xslt transform:xsltSystemId transform:result </param-value> <description> Whitespace-separated list of colon-separated token pairs describing tag:attribute combinations that accept expressions. The validator uses this information to determine which attributes need their syntax validated. </description> </init-param> </validator> <tag> <name>choose</name> <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise> </description> </tag> <tag> <name>out</name> <tag-class>org.apache.taglibs.standard.tag.el.xml.ExprTag</tag-class> <body-content>empty</body-content> <description> Like <%= ... >, but for XPath expressions. </description> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>escapeXml</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>if</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.IfTag</tag-class> <body-content>JSP</body-content> <description> XML conditional tag, which evalutes its body if the supplied XPath expression evalutes to 'true' as a boolean </description> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.ForEachTag</tag-class> <body-content>JSP</body-content> <description> XML iteration tag. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>otherwise</name> <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false' </description> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.el.xml.ParamTag</tag-class> <body-content>JSP</body-content> <description> Adds a parameter to a containing 'transform' tag's Transformer </description> <attribute> <name>name</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parse</name> <tag-class>org.apache.taglibs.standard.tag.el.xml.ParseTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.XmlParseTEI</tei-class> <body-content>JSP</body-content> <description> Parses XML content from 'source' attribute or 'body' </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varDom</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scopeDom</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>xml</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>systemId</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>filter</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>set</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.SetTag</tag-class> <body-content>empty</body-content> <description> Saves the result of an XPath expression evaluation in a 'scope' </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>select</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>transform</name> <tag-class>org.apache.taglibs.standard.tag.el.xml.TransformTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.XmlTransformTEI</tei-class> <body-content>JSP</body-content> <description> Conducts a transformation given a source XML document and an XSLT stylesheet </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>result</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>xml</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>xmlSystemId</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>xslt</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>xsltSystemId</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>when</name> <tag-class>org.apache.taglibs.standard.tag.common.xml.WhenTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that includes its body if its expression evalutes to 'true' </description> <attribute> <name>select</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: c.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>c</short-name> <uri>http://java.sun.com/jstl/core</uri> <display-name>JSTL core</display-name> <description>JSTL 1.0 core library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlCoreTLV </validator-class> <init-param> <param-name>expressionAttributes</param-name> <param-value> out:value out:default out:escapeXml if:test import:url import:context import:charEncoding forEach:items forEach:begin forEach:end forEach:step forTokens:items forTokens:begin forTokens:end forTokens:step param:encode param:name param:value redirect:context redirect:url set:property set:target set:value url:context url:value when:test </param-value> <description> Whitespace-separated list of colon-separated token pairs describing tag:attribute combinations that accept expressions. The validator uses this information to determine which attributes need their syntax validated. </description> </init-param> </validator> <tag> <name>catch</name> <tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class> <body-content>JSP</body-content> <description> Catches any Throwable that occurs in its body and optionally exposes it. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>choose</name> <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise> </description> </tag> <tag> <name>out</name> <tag-class>org.apache.taglibs.standard.tag.el.core.OutTag</tag-class> <body-content>JSP</body-content> <description> Like <%= ... >, but for expressions. </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>default</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>escapeXml</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>if</name> <tag-class>org.apache.taglibs.standard.tag.el.core.IfTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag, which evalutes its body if the supplied condition is true and optionally exposes a Boolean scripting variable representing the evaluation of this condition </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>import</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ImportTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class> <body-content>JSP</body-content> <description> Retrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'. </description> <attribute> <name>url</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varReader</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>charEncoding</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ForEachTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class> <body-content>JSP</body-content> <description> The basic iteration tag, accepting many different collection types and suppo... [truncated message content] |
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/struts-el-1.2.4 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/struts/struts-el-1.2.4 Added Files: struts-html.tld struts-bean-el.tld struts-bean.tld sql-rt.tld standard.jar struts-el-README.txt struts.jar struts-nested.tld jstl.jar struts-tiles.tld x.tld struts-tiles-el.tld sql.tld fmt-rt.tld struts-el.jar fmt.tld c.tld c-rt.tld x-rt.tld struts-html-el.tld struts-logic.tld struts-logic-el.tld Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: fmt-rt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>fmt_rt</short-name> <uri>http://java.sun.com/jstl/fmt_rt</uri> <display-name>JSTL fmt RT</display-name> <description>JSTL 1.0 i18n-capable formatting library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlFmtTLV </validator-class> <description> Provides core validation features for JSTL tags. </description> </validator> <tag> <name>requestEncoding</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.RequestEncodingTag</tag-class> <body-content>empty</body-content> <description> Sets the request character encoding </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setLocale</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetLocaleTag</tag-class> <body-content>empty</body-content> <description> Stores the given locale in the locale configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>variant</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>timeZone</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.TimeZoneTag</tag-class> <body-content>JSP</body-content> <description> Specifies the time zone for any time formatting or parsing actions nested in its body </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setTimeZone</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetTimeZoneTag</tag-class> <body-content>empty</body-content> <description> Stores the given time zone in the time zone configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>bundle</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.BundleTag</tag-class> <body-content>JSP</body-content> <description> Loads a resource bundle to be used by its tag body </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>prefix</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setBundle</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetBundleTag</tag-class> <body-content>empty</body-content> <description> Loads a resource bundle and stores it in the named scoped variable or the bundle configuration variable </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.MessageTag</tag-class> <body-content>JSP</body-content> <description> Maps key to localized message and performs parametric replacement </description> <attribute> <name>key</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParamTag</tag-class> <body-content>JSP</body-content> <description> Supplies an argument for parametric replacement to a containing <message> tag </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>formatNumber</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatNumberTag</tag-class> <body-content>JSP</body-content> <description> Formats a numeric value as a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>currencyCode</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>currencySymbol</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>groupingUsed</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>maxIntegerDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>minIntegerDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>maxFractionDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>minFractionDigits</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseNumber</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseNumberTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>integerOnly</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatDate</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatDateTag</tag-class> <body-content>empty</body-content> <description> Formats a date and/or time using the supplied styles and pattern </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseDate</name> <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseDateTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a date and/or time </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: c-rt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>c_rt</short-name> <uri>http://java.sun.com/jstl/core_rt</uri> <display-name>JSTL core RT</display-name> <description>JSTL 1.0 core library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlCoreTLV </validator-class> <description> Provides core validation features for JSTL tags. </description> </validator> <tag> <name>catch</name> <tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class> <body-content>JSP</body-content> <description> Catches any Throwable that occurs in its body and optionally exposes it. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>choose</name> <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise> </description> </tag> <tag> <name>if</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.IfTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag, which evalutes its body if the supplied condition is true and optionally exposes a Boolean scripting variable representing the evaluation of this condition </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>boolean</type> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>import</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ImportTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class> <body-content>JSP</body-content> <description> Retrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'. </description> <attribute> <name>url</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varReader</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>charEncoding</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ForEachTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class> <body-content>JSP</body-content> <description> The basic iteration tag, accepting many different collection types and supporting subsetting and other functionality </description> <attribute> <name>items</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>java.lang.Object</type> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forTokens</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ForTokensTag</tag-class> <body-content>JSP</body-content> <description> Iterates over tokens, separated by the supplied delimeters </description> <attribute> <name>items</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>java.lang.String</type> </attribute> <attribute> <name>delims</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>java.lang.String</type> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>out</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.OutTag</tag-class> <body-content>JSP</body-content> <description> Like <%= ... >, but for expressions. </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>default</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>escapeXml</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>otherwise</name> <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false' </description> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.ParamTag</tag-class> <body-content>JSP</body-content> <description> Adds a parameter to a containing 'import' tag's URL. </description> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.RedirectTag</tag-class> <body-content>JSP</body-content> <description> Redirects to a new URL. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>url</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>remove</name> <tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class> <body-content>empty</body-content> <description> Removes a scoped variable (from a particular scope, if specified). </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>set</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.SetTag</tag-class> <body-content>JSP</body-content> <description> Sets the result of an expression evaluation in a 'scope' </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>target</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>url</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.UrlTag</tag-class> <body-content>JSP</body-content> <description> Creates a URL with optional query parameters. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>when</name> <tag-class>org.apache.taglibs.standard.tag.rt.core.WhenTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that includes its body if its condition evalutes to 'true' </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>boolean</type> </attribute> </tag> </taglib> --- NEW FILE: jstl.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-html-el.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>html</shortname> <uri>http://struts.apache.org/tags-html-el</uri> <tag> <name>base</name> <tagclass>org.apache.strutsel.taglib.html.ELBaseTag</tagclass> <bodycontent>empty</bodycontent> <attribute> [...2993 lines suppressed...] <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>titleKey</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>xhtml</name> <tagclass>org.apache.struts.taglib.html.XhtmlTag</tagclass> <bodycontent>empty</bodycontent> </tag> </taglib> --- NEW FILE: struts-logic-el.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>logic</shortname> <uri>http://struts.apache.org/tags-logic-el</uri> <tag> <name>forward</name> <tagclass>org.apache.strutsel.taglib.logic.ELForwardTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>iterate</name> <tagclass>org.apache.strutsel.taglib.logic.ELIterateTag</tagclass> <teiclass>org.apache.struts.taglib.logic.IterateTei</teiclass> <bodycontent>JSP</bodycontent> <attribute> <name>collection</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>indexId</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>length</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>offset</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>match</name> <tagclass>org.apache.strutsel.taglib.logic.ELMatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>expr</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>messagesNotPresent</name> <tagclass>org.apache.strutsel.taglib.logic.ELMessagesNotPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>message</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>messagesPresent</name> <tagclass>org.apache.strutsel.taglib.logic.ELMessagesPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>message</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notMatch</name> <tagclass>org.apache.strutsel.taglib.logic.ELNotMatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>expr</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notPresent</name> <tagclass>org.apache.strutsel.taglib.logic.ELNotPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>present</name> <tagclass>org.apache.strutsel.taglib.logic.ELPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tagclass>org.apache.strutsel.taglib.logic.ELRedirectTag</tagclass> <attribute> <name>action</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>anchor</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>href</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramName</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramProperty</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramScope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>transaction</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>useLocalEncoding</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: c.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>c</short-name> <uri>http://java.sun.com/jstl/core</uri> <display-name>JSTL core</display-name> <description>JSTL 1.0 core library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlCoreTLV </validator-class> <init-param> <param-name>expressionAttributes</param-name> <param-value> out:value out:default out:escapeXml if:test import:url import:context import:charEncoding forEach:items forEach:begin forEach:end forEach:step forTokens:items forTokens:begin forTokens:end forTokens:step param:encode param:name param:value redirect:context redirect:url set:property set:target set:value url:context url:value when:test </param-value> <description> Whitespace-separated list of colon-separated token pairs describing tag:attribute combinations that accept expressions. The validator uses this information to determine which attributes need their syntax validated. </description> </init-param> </validator> <tag> <name>catch</name> <tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class> <body-content>JSP</body-content> <description> Catches any Throwable that occurs in its body and optionally exposes it. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>choose</name> <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise> </description> </tag> <tag> <name>out</name> <tag-class>org.apache.taglibs.standard.tag.el.core.OutTag</tag-class> <body-content>JSP</body-content> <description> Like <%= ... >, but for expressions. </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>default</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>escapeXml</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>if</name> <tag-class>org.apache.taglibs.standard.tag.el.core.IfTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag, which evalutes its body if the supplied condition is true and optionally exposes a Boolean scripting variable representing the evaluation of this condition </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>import</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ImportTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class> <body-content>JSP</body-content> <description> Retrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'. </description> <attribute> <name>url</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varReader</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>charEncoding</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ForEachTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class> <body-content>JSP</body-content> <description> The basic iteration tag, accepting many different collection types and supporting subsetting and other functionality </description> <attribute> <name>items</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forTokens</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ForTokensTag</tag-class> <body-content>JSP</body-content> <description> Iterates over tokens, separated by the supplied delimeters </description> <attribute> <name>items</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>delims</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>otherwise</name> <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false' </description> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ParamTag</tag-class> <body-content>JSP</body-content> <description> Adds a parameter to a containing 'import' tag's URL. </description> <attribute> <name>name</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tag-class>org.apache.taglibs.standard.tag.el.core.RedirectTag</tag-class> <body-content>JSP</body-content> <description> Redirects to a new URL. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>url</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>remove</name> <tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class> <body-content>empty</body-content> <description> Removes a scoped variable (from a particular scope, if specified). </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>set</name> <tag-class>org.apache.taglibs.standard.tag.el.core.SetTag</tag-class> <body-content>JSP</body-content> <description> Sets the result of an expression evaluation in a 'scope' </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>target</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>url</name> <tag-class>org.apache.taglibs.standard.tag.el.core.UrlTag</tag-class> <body-content>JSP</body-content> <description> Prints or exposes a URL with optional query parameters (via the c:param tag). </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>when</name> <tag-class>org.apache.taglibs.standard.tag.el.core.WhenTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that includes its body if its condition evalutes to 'true' </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-nested.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>nested</shortname> <uri>http://struts.apache.org/tags-nested</uri> <tag> <name>nest</name> <tagclass>org.apache.struts.taglib.nested.NestedPropertyTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>property</name> [...2847 lines suppressed...] <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: sql-rt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>sql_rt</short-name> <uri>http://java.sun.com/jstl/sql_rt</uri> <display-name>JSTL sql RT</display-name> <description>JSTL 1.0 sql library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlSqlTLV </validator-class> <description> Provides core validation features for JSTL tags. </description> </validator> <tag> <name>transaction</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.TransactionTag</tag-class> <body-content>JSP</body-content> <description> Provides nested database action elements with a shared Connection, set up to execute all statements as one transaction. </description> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>isolation</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>query</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.QueryTag</tag-class> <body-content>JSP</body-content> <description> Executes the SQL query defined in its body or through the sql attribute. </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>sql</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>startRow</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>maxRows</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>update</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.UpdateTag</tag-class> <body-content>JSP</body-content> <description> Executes the SQL update defined in its body or through the sql attribute. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>sql</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.ParamTag</tag-class> <body-content>JSP</body-content> <description> Sets a parameter in an SQL statement to the specified value. </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>dateParam</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.DateParamTag</tag-class> <body-content>empty</body-content> <description> Sets a parameter in an SQL statement to the specified java.util.Date value. </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>setDataSource</name> <tag-class>org.apache.taglibs.standard.tag.rt.sql.SetDataSourceTag</tag-class> <body-content>empty</body-content> <description> Creates a simple DataSource suitable only for prototyping. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>dataSource</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>driver</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>url</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>password</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: fmt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>fmt</short-name> <uri>http://java.sun.com/jstl/fmt</uri> <display-name>JSTL fmt</display-name> <description>JSTL 1.0 i18n-capable formatting library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlFmtTLV </validator-class> <init-param> <param-name>expressionAttributes</param-name> <param-value> requestEncoding:value setLocale:value setLocale:variant timeZone:value setTimeZone:value bundle:basename bundle:prefix setBundle:basename message:key message:bundle param:value formatNumber:value formatNumber:pattern formatNumber:currencyCode formatNumber:currencySymbol formatNumber:groupingUsed formatNumber:maxIntegerDigits formatNumber:minIntegerDigits formatNumber:maxFractionDigits formatNumber:minFractionDigits parseNumber:value parseNumber:pattern parseNumber:parseLocale parseNumber:integerOnly formatDate:value formatDate:pattern formatDate:timeZone parseDate:value parseDate:pattern parseDate:timeZone parseDate:parseLocale </param-value> <description> Whitespace-separated list of colon-separated token pairs describing tag:attribute combinations that accept expressions. The validator uses this information to determine which attributes need their syntax validated. </description> </init-param> </validator> <tag> <name>requestEncoding</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.RequestEncodingTag</tag-class> <body-content>empty</body-content> <description> Sets the request character encoding </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setLocale</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag</tag-class> <body-content>empty</body-content> <description> Stores the given locale in the locale configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>variant</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>timeZone</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.TimeZoneTag</tag-class> <body-content>JSP</body-content> <description> Specifies the time zone for any time formatting or parsing actions nested in its body </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setTimeZone</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetTimeZoneTag</tag-class> <body-content>empty</body-content> <description> Stores the given time zone in the time zone configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>bundle</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.BundleTag</tag-class> <body-content>JSP</body-content> <description> Loads a resource bundle to be used by its tag body </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>prefix</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setBundle</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetBundleTag</tag-class> <body-content>empty</body-content> <description> Loads a resource bundle and stores it in the named scoped variable or the bundle configuration variable </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.MessageTag</tag-class> <body-content>JSP</body-content> <description> Maps key to localized message and performs parametric replacement </description> <attribute> <name>key</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParamTag</tag-class> <body-content>JSP</body-content> <description> Supplies an argument for parametric replacement to a containing <message> tag </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatNumber</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatNumberTag</tag-class> <body-content>JSP</body-content> <description> Formats a numeric value as a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>currencyCode</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>currencySymbol</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>groupingUsed</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>maxIntegerDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>minIntegerDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>maxFractionDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>minFractionDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseNumber</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParseNumberTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>integerOnly</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatDate</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatDateTag</tag-class> <body-content>empty</body-content> <description> Formats a date and/or time using the supplied styles and pattern </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribut... [truncated message content] |
From: Philippe O. <pom...@us...> - 2005-04-15 14:16:47
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/log4j In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/log4j Added Files: log4j-1.2.8-examples.zip log4j-1.2.8.jar log4j-1.2.8-src.zip LICENSE.txt log4j-1.2.8-contribs.zip log4j-1.2.8-docs.zip Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: log4j-1.2.8.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: log4j-1.2.8-examples.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: log4j-1.2.8-contribs.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: log4j-1.2.8-src.zip --- (This appears to be a binary file; contents omitted.) --- NEW FILE: LICENSE.txt --- /* * ============================================================================ * The Apache Software License, Version 1.1 * ============================================================================ * * Copyright (C) 1999 The Apache Software Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The end-user documentation included with the redistribution, if any, must * include the following acknowledgment: "This product includes software * developed by the Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, if * and wherever such third-party acknowledgments normally appear. * * 4. The names "log4j" and "Apache Software Foundation" must not be used to * endorse or promote products derived from this software without prior * written permission. For written permission, please contact * ap...@ap.... * * 5. Products derived from this software may not be called "Apache", nor may * "Apache" appear in their name, without prior written permission of the * Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * This software consists of voluntary contributions made by many individuals * on behalf of the Apache Software Foundation. For more information on the * Apache Software Foundation, please see <http://www.apache.org/>. * */ --- NEW FILE: log4j-1.2.8-docs.zip --- (This appears to be a binary file; contents omitted.) |
From: Philippe O. <pom...@us...> - 2005-04-15 14:16:45
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/tld In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11170/lib/struts/tld Added Files: struts-nested-1.2.4.tld struts-bean-el-1.2.4.tld struts-html-1.2.4.tld struts-logic-el-1.2.4.tld struts-logic-1.2.4.tld struts-html-el-1.2.4.tld struts-tiles-1.2.4.tld struts-bean-1.2.4.tld Log Message: Initial commit for 3.0 upgrade. Still a work in progress. Upgraded the lib versions. Adn merged the core with the plugin source trees. --- NEW FILE: struts-html-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>html</shortname> <uri>http://struts.apache.org/tags-html</uri> <tag> <name>base</name> <tagclass>org.apache.struts.taglib.html.BaseTag</tagclass> <bodycontent>empty</bodycontent> <attribute> [...2993 lines suppressed...] <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>titleKey</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>xhtml</name> <tagclass>org.apache.struts.taglib.html.XhtmlTag</tagclass> <bodycontent>empty</bodycontent> </tag> </taglib> --- NEW FILE: struts-logic-el-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>logic</shortname> <uri>http://struts.apache.org/tags-logic-el</uri> <tag> <name>forward</name> <tagclass>org.apache.strutsel.taglib.logic.ELForwardTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>iterate</name> <tagclass>org.apache.strutsel.taglib.logic.ELIterateTag</tagclass> <teiclass>org.apache.struts.taglib.logic.IterateTei</teiclass> <bodycontent>JSP</bodycontent> <attribute> <name>collection</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>indexId</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>length</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>offset</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>match</name> <tagclass>org.apache.strutsel.taglib.logic.ELMatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>expr</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>messagesNotPresent</name> <tagclass>org.apache.strutsel.taglib.logic.ELMessagesNotPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>message</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>messagesPresent</name> <tagclass>org.apache.strutsel.taglib.logic.ELMessagesPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>message</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notMatch</name> <tagclass>org.apache.strutsel.taglib.logic.ELNotMatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>expr</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notPresent</name> <tagclass>org.apache.strutsel.taglib.logic.ELNotPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>present</name> <tagclass>org.apache.strutsel.taglib.logic.ELPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tagclass>org.apache.strutsel.taglib.logic.ELRedirectTag</tagclass> <attribute> <name>action</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>anchor</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>href</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramName</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramProperty</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramScope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>transaction</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>useLocalEncoding</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-bean-el-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>bean</shortname> <uri>http://struts.apache.org/tags-bean-el</uri> <tag> <name>include</name> <tagclass>org.apache.strutsel.taglib.bean.ELIncludeTag</tagclass> <teiclass>org.apache.struts.taglib.bean.IncludeTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>anchor</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>href</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>transaction</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tagclass>org.apache.strutsel.taglib.bean.ELMessageTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>arg0</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg1</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg2</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg3</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg4</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>key</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>locale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>page</name> <tagclass>org.apache.strutsel.taglib.bean.ELPageTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>property</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>resource</name> <tagclass>org.apache.strutsel.taglib.bean.ELResourceTag</tagclass> <teiclass>org.apache.struts.taglib.bean.ResourceTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>input</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>size</name> <tagclass>org.apache.strutsel.taglib.bean.ELSizeTag</tagclass> <teiclass>org.apache.struts.taglib.bean.SizeTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>collection</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>struts</name> <tagclass>org.apache.strutsel.taglib.bean.ELStrutsTag</tagclass> <teiclass>org.apache.struts.taglib.bean.StrutsTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>formBean</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>mapping</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-tiles-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>tiles</shortname> <uri>http://struts.apache.org/tags-tiles</uri> <tag> <name>insert</name> <tagclass>org.apache.struts.taglib.tiles.InsertTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>template</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>component</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>definition</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>attribute</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>beanName</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>beanProperty</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>beanScope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>flush</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>ignore</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>controllerUrl</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>controllerClass</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>definition</name> <tagclass>org.apache.struts.taglib.tiles.DefinitionTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>template</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>extends</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>put</name> <tagclass>org.apache.struts.taglib.tiles.PutTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>content</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>direct</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>beanName</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>beanProperty</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>beanScope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>putList</name> <tagclass>org.apache.struts.taglib.tiles.PutListTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>add</name> <tagclass>org.apache.struts.taglib.tiles.AddTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>content</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>direct</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>beanName</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>beanProperty</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>beanScope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>get</name> <tagclass>org.apache.struts.taglib.tiles.GetTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>ignore</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>flush</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>getAsString</name> <tagclass>org.apache.struts.taglib.tiles.GetAttributeTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>ignore</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>useAttribute</name> <tagclass>org.apache.struts.taglib.tiles.UseAttributeTag</tagclass> <teiclass>org.apache.struts.taglib.tiles.UseAttributeTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>classname</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>ignore</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>importAttribute</name> <tagclass>org.apache.struts.taglib.tiles.ImportAttributeTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>ignore</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>initComponentDefinitions</name> <tagclass>org.apache.struts.taglib.tiles.InitDefinitionsTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>file</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>classname</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-bean-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>bean</shortname> <uri>http://struts.apache.org/tags-bean</uri> <tag> <name>cookie</name> <tagclass>org.apache.struts.taglib.bean.CookieTag</tagclass> <teiclass>org.apache.struts.taglib.bean.CookieTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>multiple</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>define</name> <tagclass>org.apache.struts.taglib.bean.DefineTag</tagclass> <teiclass>org.apache.struts.taglib.bean.DefineTei</teiclass> <bodycontent>JSP</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>toScope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>header</name> <tagclass>org.apache.struts.taglib.bean.HeaderTag</tagclass> <teiclass>org.apache.struts.taglib.bean.HeaderTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>multiple</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>include</name> <tagclass>org.apache.struts.taglib.bean.IncludeTag</tagclass> <teiclass>org.apache.struts.taglib.bean.IncludeTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>anchor</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>href</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>transaction</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tagclass>org.apache.struts.taglib.bean.MessageTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>arg0</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg1</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg2</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg3</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg4</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>key</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>locale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>page</name> <tagclass>org.apache.struts.taglib.bean.PageTag</tagclass> <teiclass>org.apache.struts.taglib.bean.PageTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>property</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>parameter</name> <tagclass>org.apache.struts.taglib.bean.ParameterTag</tagclass> <teiclass>org.apache.struts.taglib.bean.ParameterTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>multiple</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>resource</name> <tagclass>org.apache.struts.taglib.bean.ResourceTag</tagclass> <teiclass>org.apache.struts.taglib.bean.ResourceTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>input</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>size</name> <tagclass>org.apache.struts.taglib.bean.SizeTag</tagclass> <teiclass>org.apache.struts.taglib.bean.SizeTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>collection</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>struts</name> <tagclass>org.apache.struts.taglib.bean.StrutsTag</tagclass> <teiclass>org.apache.struts.taglib.bean.StrutsTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>formBean</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>mapping</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>write</name> <tagclass>org.apache.struts.taglib.bean.WriteTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>filter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>format</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>formatKey</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>ignore</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>locale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-logic-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>logic</shortname> <uri>http://struts.apache.org/tags-logic</uri> <tag> <name>empty</name> <tagclass>org.apache.struts.taglib.logic.EmptyTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>equal</name> <tagclass>org.apache.struts.taglib.logic.EqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>forward</name> <tagclass>org.apache.struts.taglib.logic.ForwardTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>greaterEqual</name> <tagclass>org.apache.struts.taglib.logic.GreaterEqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>greaterThan</name> <tagclass>org.apache.struts.taglib.logic.GreaterThanTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>iterate</name> <tagclass>org.apache.struts.taglib.logic.IterateTag</tagclass> <teiclass>org.apache.struts.taglib.logic.IterateTei</teiclass> <bodycontent>JSP</bodycontent> <attribute> <name>collection</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>indexId</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>length</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>offset</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>lessEqual</name> <tagclass>org.apache.struts.taglib.logic.LessEqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>lessThan</name> <tagclass>org.apache.struts.taglib.logic.LessThanTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>match</name> <tagclass>org.apache.struts.taglib.logic.MatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>messagesNotPresent</name> <tagclass>org.apache.struts.taglib.logic.MessagesNotPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>message</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>messagesPresent</name> <tagclass>org.apache.struts.taglib.logic.MessagesPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>message</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notEmpty</name> <tagclass>org.apache.struts.taglib.logic.NotEmptyTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notEqual</name> <tagclass>org.apache.struts.taglib.logic.NotEqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notMatch</name> <tagclass>org.apache.struts.taglib.logic.NotMatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notPresent</name> <tagclass>org.apache.struts.taglib.logic.NotPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>present</name> <tagclass>org.apache.struts.taglib.logic.PresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tagclass>org.apache.struts.taglib.logic.RedirectTag</tagclass> <attribute> <name>action</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>anchor</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>href</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramName</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramProperty</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramScope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>transaction</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>useLocalEncoding</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-nested-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>nested</shortname> <uri>http://struts.apache.org/tags-nested</uri> <tag> <name>nest</name> <tagclass>org.apache.struts.taglib.nested.NestedPropertyTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>property</name> [...2847 lines suppressed...] <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-html-el-1.2.4.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.2</tlibversion> <jspversion>1.1</jspversion> <shortname>html</shortname> <uri>http://struts.apache.org/tags-html-el</uri> <tag> <name>base</name> <tagclass>org.apache.strutsel.taglib.html.ELBaseTag</tagclass> <bodycontent>empty</bodycontent> <attribute> [...2993 lines suppressed...] <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>titleKey</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>xhtml</name> <tagclass>org.apache.struts.taglib.html.XhtmlTag</tagclass> <bodycontent>empty</bodycontent> </tag> </taglib> |
From: Philippe O. <pom...@us...> - 2005-04-15 14:01:07
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/strutstestcase In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10776/lib/strutstestcase Log Message: Directory /cvsroot/easystruts/net.sf.easystruts/lib/strutstestcase added to the repository |
From: Philippe O. <pom...@us...> - 2005-04-15 14:01:07
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10776/lib/struts Log Message: Directory /cvsroot/easystruts/net.sf.easystruts/lib/struts added to the repository |
From: Philippe O. <pom...@us...> - 2005-04-15 14:01:05
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/tld In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10776/lib/struts/tld Log Message: Directory /cvsroot/easystruts/net.sf.easystruts/lib/struts/tld added to the repository |
From: Philippe O. <pom...@us...> - 2005-04-15 14:01:05
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/struts-el-1.2.4 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10776/lib/struts/struts-el-1.2.4 Log Message: Directory /cvsroot/easystruts/net.sf.easystruts/lib/struts/struts-el-1.2.4 added to the repository |
From: Philippe O. <pom...@us...> - 2005-04-15 14:01:05
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/sample In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10776/lib/struts/sample Log Message: Directory /cvsroot/easystruts/net.sf.easystruts/lib/struts/sample added to the repository |
From: Philippe O. <pom...@us...> - 2005-04-15 14:01:04
|
Update of /cvsroot/easystruts/net.sf.easystruts/lib/struts/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10776/lib/struts/doc Log Message: Directory /cvsroot/easystruts/net.sf.easystruts/lib/struts/doc added to the repository |