[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jetspeed-dev
Subject:    RE: cvs commit: jakarta-jetspeed/xdocs changes.xml
From:       "Mark Orciuch" <mark_orciuch () ngsltd ! com>
Date:       2002-11-30 19:05:36
[Download RAW message or body]

Paul,

I don't have a JSP 1.2 enabled container handy. Could you please verify that
my change worked. Thanks!

Best regards,

Mark Orciuch - morciuch@apache.org
Jakarta Jetspeed - Enterprise Portal in Java
http://jakarta.apache.org/jetspeed/


> -----Original Message-----
> From: Paul Spencer [mailto:paulsp@apache.org]
> Sent: Friday, November 29, 2002 5:45 PM
> To: Jetspeed Developers List
> Subject: Re: cvs commit: jakarta-jetspeed/xdocs changes.xml
>
>
> Mark,
> Please keep the JSP 1.2 example in parity with the JSP 1.1 example.
>
> Paul Spencer
>
> morciuch@apache.org wrote:
>
> > morciuch    2002/11/29 11:26:10
> >
> >   Modified:    docs/site changes.html
> >                webapp/WEB-INF/templates/jsp/portlets/html
> >                         JSP1_1andJetspeedTagLib.jsp
> >                webapp/WEB-INF/templates/jsp/tld template.tld
> >                xdocs    changes.xml
> >   Added:       src/java/org/apache/jetspeed/services/jsp/tags
> >                         JetspeedL10NTag.java
> >   Log:
> >   Added JetspeedL10NTag. This is part of the task of getting
> JSP templates in par with Velocity templates. Updated
> JSP1_1andJetspeedTagLib portlet with an example usage of l10n tag.
> >
> >   Revision  Changes    Path
> >   1.76      +3 -0      jakarta-jetspeed/docs/site/changes.html
> >
> >   Index: changes.html
> >   ===================================================================
> >   RCS file: /home/cvs/jakarta-jetspeed/docs/site/changes.html,v
> >   retrieving revision 1.75
> >   retrieving revision 1.76
> >   diff -u -r1.75 -r1.76
> >   --- changes.html	27 Nov 2002 17:56:38 -0000	1.75
> >   +++ changes.html	29 Nov 2002 19:26:09 -0000	1.76
> >   @@ -133,6 +133,9 @@
> >    </li>
> >    -->
> >    <li>
> >   +  Add - 2002/11/29 - Added l10n jsp tag - JetspeedL10NTag (MO)
> >   +</li>
> >   +<li>
> >      Add - 2002/11/27 - Presence of "Add Reference" button on
> the layout customizer can now be security driven (MO)
> >    </li>
> >    <li>
> >
> >
> >
> >   1.1
> jakarta-jetspeed/src/java/org/apache/jetspeed/services/jsp/tags/Je
> tspeedL10NTag.java
> >
> >   Index: JetspeedL10NTag.java
> >   ===================================================================
> >   package org.apache.jetspeed.services.jsp.tags;
> >
> >   /*
> ====================================================================
> >    * The Apache Software License, Version 1.1
> >    *
> >    * Copyright (c) 2000-2001 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" and
> >    *     "Apache Jetspeed" must not be used to endorse or
> promote products
> >    *    derived from this software without prior written permission. For
> >    *    written permission, please contact apache@apache.org.
> >    *
> >    * 5. Products derived from this software may not be called
> "Apache" or
> >    *    "Apache Jetspeed", 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/>.
> >    */
> >
> >   // Java classes
> >   import java.util.MissingResourceException;
> >
> >   // Servlet API
> >   import javax.servlet.jsp.JspException;
> >   import javax.servlet.jsp.PageContext;
> >   import javax.servlet.jsp.tagext.TagSupport;
> >
> >   // Turbine Classes
> >   import org.apache.turbine.util.Log;
> >   import org.apache.turbine.services.jsp.JspService;
> >   import org.apache.turbine.services.localization.Localization;
> >
> >   // ECS support
> >   import org.apache.ecs.ConcreteElement;
> >   import org.apache.ecs.StringElement;
> >
> >   // Jetspeed support
> >   import org.apache.jetspeed.services.rundata.JetspeedRunData;
> >
> >   /**
> >    * Supporting class for the localization (l10n) tag.
> >    * Returns a localized text for string specified in the "key"
> parameter.
> >    * Use "alt" parameter to specify a default value if "key" is
> not translated.
> >    *
> >    * @author <a href="mailto:morciuch@apache.org">Mark Orciuch</a>
> >    * @version $Id: JetspeedL10NTag.java,v 1.1 2002/11/29
> 19:26:09 morciuch Exp $
> >    */
> >   public class JetspeedL10NTag extends TagSupport
> >   {
> >       private String key = null;
> >       private String alt = null;
> >
> >       public void setKey(String value)
> >       {
> >           this.key = value;
> >       }
> >
> >       public String getKey()
> >       {
> >           return this.key;
> >       }
> >
> >       public void setAlt(String value)
> >       {
> >           this.alt = value;
> >       }
> >
> >       public String getAlt()
> >       {
> >           return this.alt;
> >       }
> >
> >       /**
> >        * Method called when the tag is encountered to send
> attributes to the
> >        * output stream
> >        *
> >        * @return SKIP_BODY, as it is intended to be a single tag.
> >        */
> >       public int doStartTag() throws JspException
> >       {
> >           JetspeedRunData data = (JetspeedRunData)
> pageContext.getAttribute(JspService.RUNDATA, PageContext.REQUEST_SCOPE);
> >
> >           try
> >           {
> >               ConcreteElement result = null;
> >               try
> >               {
> >                   result = new
> StringElement(Localization.getString(this.key));
> >               }
> >               catch (MissingResourceException mre)
> >               {
> >                   if (this.alt != null && this.alt.trim().length() > 0)
> >                   {
> >                       result = new StringElement(this.alt);
> >                   }
> >                   else
> >                   {
> >                       result = new StringElement(this.key);
> >                   }
> >               }
> >
> >               // Output the result
> >               if (result != null)
> >               {
> >                   pageContext.getOut().print(result);
> >               }
> >
> >           }
> >           catch (Exception e)
> >           {
> >               String message = "Error processing key '" +
> this.key + "'.";
> >               Log.error(message, e);
> >               try
> >               {
> >                   data.getOut().print("Error translating key '"
> + this.key + "'. See log for more information.");
> >               }
> >               catch (java.io.IOException ioe)
> >               {
> >               }
> >           }
> >           return EVAL_BODY_INCLUDE;
> >       }
> >   }
> >
> >
> >
> >   1.5       +24 -0
> jakarta-jetspeed/webapp/WEB-INF/templates/jsp/portlets/html/JSP1_1
andJetspeedTagLib.jsp
> >
> >   Index: JSP1_1andJetspeedTagLib.jsp
> >   ===================================================================
> >   RCS file:
> /home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/jsp/portlets/h
> tml/JSP1_1andJetspeedTagLib.jsp,v
> >   retrieving revision 1.4
> >   retrieving revision 1.5
> >   diff -u -r1.4 -r1.5
> >   --- JSP1_1andJetspeedTagLib.jsp	20 Nov 2002 17:01:46 -0000	1.4
> >   +++ JSP1_1andJetspeedTagLib.jsp	29 Nov 2002 19:26:10 -0000	1.5
> >   @@ -153,6 +153,30 @@
> >          </tr>
> >        </table>
> >
> >   +    <center><h2>jetspeed:l10n</h2></center>
> >   +    <table>
> >   +      <tr>
> >   +        <th>key</th>
> >   +        <th>alt</th>
> >   +        <th>Returned Value</th>
> >   +      </tr>
> >   +      <tr>
> >   +        <td>LOGIN_USERNAME</td>
> >   +        <td>&nbsp;</td>
> >   +        <td><jetspeed:l10n key="LOGIN_USERNAME" /></td>
> >   +      </tr>
> >   +      <tr>
> >   +        <td>NOT_LOCALIZED</td>
> >   +        <td>&nbsp;</td>
> >   +        <td><jetspeed:l10n key="NOT_LOCALIZED" /></td>
> >   +      </tr>
> >   +      <tr>
> >   +        <td>NOT_LOCALIZED</td>
> >   +        <td>Alternative translation</td>
> >   +        <td><jetspeed:l10n key="NOT_LOCALIZED"
> alt="Alternative translation" /></td>
> >   +      </tr>
> >   +    </table>
> >   +
> >        <hr/>
> >        <center><h1>HTTP Request Header</h1></center>
> >        <table>
> >
> >
> >
> >   1.12      +15 -0
> jakarta-jetspeed/webapp/WEB-INF/templates/jsp/tld/template.tld
> >
> >   Index: template.tld
> >   ===================================================================
> >   RCS file:
> /home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/jsp/tld/template.tld,v
> >   retrieving revision 1.11
> >   retrieving revision 1.12
> >   diff -u -r1.11 -r1.12
> >   --- template.tld	20 Nov 2002 17:01:47 -0000	1.11
> >   +++ template.tld	29 Nov 2002 19:26:10 -0000	1.12
> >   @@ -135,4 +135,19 @@
> >          <rtexprvalue>true</rtexprvalue>
> >        </attribute>
> >      </tag>
> >   +  <tag>
> >   +    <name>l10n</name>
> >   +
> <tagclass>org.apache.jetspeed.services.jsp.tags.JetspeedL10NTag</tagclass>
> >   +    <bodycontent>JSP</bodycontent>
> >   +    <attribute>
> >   +      <name>key</name>
> >   +      <required>true</required>
> >   +      <rtexprvalue>true</rtexprvalue>
> >   +    </attribute>
> >   +    <attribute>
> >   +      <name>alt</name>
> >   +      <required>false</required>
> >   +      <rtexprvalue>true</rtexprvalue>
> >   +    </attribute>
> >   +  </tag>
> >    </taglib>
> >
> >
> >
> >   1.97      +4 -1      jakarta-jetspeed/xdocs/changes.xml
> >
> >   Index: changes.xml
> >   ===================================================================
> >   RCS file: /home/cvs/jakarta-jetspeed/xdocs/changes.xml,v
> >   retrieving revision 1.96
> >   retrieving revision 1.97
> >   diff -u -r1.96 -r1.97
> >   --- changes.xml	27 Nov 2002 17:56:39 -0000	1.96
> >   +++ changes.xml	29 Nov 2002 19:26:10 -0000	1.97
> >   @@ -23,6 +23,9 @@
> >    </li>
> >    -->
> >    <li>
> >   +  Add - 2002/11/29 - Added l10n jsp tag - JetspeedL10NTag (MO)
> >   +</li>
> >   +<li>
> >      Add - 2002/11/27 - Presence of "Add Reference" button on
> the layout customizer can now be security driven (MO)
> >    </li>
> >    <li>
> >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:jetspeed-dev-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> <mailto:jetspeed-dev-help@jakarta.apache.org>
> >
> >
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:jetspeed-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:jetspeed-dev-help@jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:jetspeed-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-dev-help@jakarta.apache.org>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic