dgraham     2002/10/25 16:54:53

  Modified:    src/share/org/apache/struts/taglib/template InsertTag.java
                        PutTag.java package.html GetTag.java
               src/share/org/apache/struts/taglib/template/util
                        ContentMapStack.java Content.java ContentMap.java
  Log:
  deprecated template taglib in favor of Tiles.
  
  Revision  Changes    Path
  1.13      +13 -4     
jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java
  
  Index: InsertTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- InsertTag.java    14 Oct 2002 18:16:18 -0000      1.12
  +++ InsertTag.java    25 Oct 2002 23:54:53 -0000      1.13
  @@ -79,6 +79,7 @@
    *
    * @author David Geary
    * @version $Revision$ $Date$
  + * @deprecated Use Tiles instead.
    */
   public class InsertTag extends TagSupport {
   
  @@ -103,6 +104,7 @@
   
      /**
        * Set the template attribute. 
  +     * @deprecated Use Tiles instead.
        */
      public void setTemplate(String template) {
   
  @@ -112,6 +114,7 @@
   
      /**
        * Get the template attribute. 
  +     * @deprecated Use Tiles instead.
        */
      public String getTemplate() {
   
  @@ -121,6 +124,7 @@
   
      /**
        * Get the map attribute. 
  +     * @deprecated Use Tiles instead.
        */
      public ContentMap getContentMap() {
   
  @@ -132,6 +136,7 @@
        * Process the start tag by pushing this tag's map onto the
        * content map stack. 
        * See org.apache.struts.taglib.template.util.ContentMapStack.
  +     * @deprecated Use Tiles instead.
        */
      public int doStartTag() throws JspException {
   
  @@ -143,6 +148,7 @@
   
      /**
        * Process the end tag by including the template. 
  +     * @deprecated Use Tiles instead.
        */
      public int doEndTag() throws JspException {
   
  @@ -169,6 +175,7 @@
      /**
        * This method is a convenience for <template:put> tags for
        * putting content into the map.
  +     * @deprecated Use Tiles instead.
        */
      public void put(String name, Content content) {
   
  @@ -180,6 +187,7 @@
      /**
        * Reset member values for reuse. This method calls super.release(),
        * which invokes TagSupport.release(), which typically does nothing.
  +     * @deprecated Use Tiles instead.
        */
      public void release() {
   
  @@ -195,6 +203,7 @@
        * one present.
        *
        * @param exception Exception to be conditionally saved
  +     * @deprecated Use Tiles instead.
        */
       private void saveException(Throwable exception) {
   
  
  
  
  1.10      +18 -4     
jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java
  
  Index: PutTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- PutTag.java       29 Apr 2001 05:34:49 -0000      1.9
  +++ PutTag.java       25 Oct 2002 23:54:53 -0000      1.10
  @@ -75,6 +75,7 @@
    *
    * @author David Geary
    * @version $Revision$ $Date$
  + * @deprecated Use Tiles instead.
    */
   public class PutTag extends BodyTagSupport {
   
  @@ -108,6 +109,7 @@
   
      /**
        * Set the content name.
  +     * @deprecated Use Tiles instead.
        */
      public void setName(String name) { 
   
  @@ -118,6 +120,7 @@
      /**
        * 
        * @param name The role the user must be in to store content.
  +     * @deprecated Use Tiles instead.
        */
      public void setRole(String role) {
   
  @@ -128,6 +131,7 @@
      /**
        * Set the content's URI (if it's to be included) or text (if it's to
        * be printed).
  +     * @deprecated Use Tiles instead.
        */
      public void setContent(String content) {
   
  @@ -139,6 +143,7 @@
      /**
        * Set direct to true, and content will be printed directly, instead
        * of included (direct == false).
  +     * @deprecated Use Tiles instead.
        */
      public void setDirect(String direct) { 
   
  @@ -148,6 +153,7 @@
   
      /**
        * Get the name attribute.
  +     * @deprecated Use Tiles instead.
        */
      public String getName() { 
   
  @@ -157,6 +163,7 @@
   
      /**
        * Get the role attribute.
  +     * @deprecated Use Tiles instead.
        */
      public String getRole() { 
   
  @@ -166,6 +173,7 @@
   
      /**
        * Get the content attribute.
  +     * @deprecated Use Tiles instead.
        */
      public String getContent() { 
   
  @@ -175,6 +183,7 @@
   
      /**
        * Returns the direct attribute associated with this tag.
  +     * @deprecated Use Tiles instead.
        */
      public String getDirect() {
         if(hasBody()) return "true";
  @@ -187,6 +196,7 @@
        *
        * @exception JspException if this tag is not enclosed by 
        * <template:insert>.
  +     * @deprecated Use Tiles instead.
        */
      public int doEndTag() throws JspException {
   
  @@ -212,6 +222,7 @@
      /**
        * Reset member values for reuse. This method calls super.release(),
        * which invokes TagSupport.release(), which typically does nothing.
  +     * @deprecated Use Tiles instead.
        */
      public void release() {
   
  @@ -223,6 +234,7 @@
   
      /**
        * Returns the content associated with this tag.
  +     * @deprecated Use Tiles instead.
        */
      private String getActualContent() throws JspException {
   
  @@ -248,6 +260,7 @@
   
      /**
        * Returns a boolean indicating whether this tag has a body.
  +     * @deprecated Use Tiles instead.
        */
      private boolean hasBody() {
         if (bodyContent == null)
  @@ -260,6 +273,7 @@
        * Convenience method for locating ancestor tags by class name. 
        *
        * @param className The name of the ancestor class.
  +     * @deprecated Use Tiles instead.
        */
      private TagSupport getAncestor(String className) 
                                    throws JspException {
  
  
  
  1.3       +4 -0      
jakarta-struts/src/share/org/apache/struts/taglib/template/package.html
  
  Index: package.html
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/package.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- package.html      29 Mar 2002 23:30:49 -0000      1.2
  +++ package.html      25 Oct 2002 23:54:53 -0000      1.3
  @@ -5,6 +5,10 @@
   </head>
    <body bgcolor="white">
      
  +   <p>
  +     <b>Note:</b> As of Struts 1.1 the template tag library is 
  +     deprecated in favor of Tiles.
  +   </p>
   <p>     The "struts-template" tag library contains tags that are useful in
   creating dynamic     JSP templates for pages which share a common format.
   These templates are best used     when it is likely that a layout shared
  
  
  
  1.13      +14 -4     
jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java
  
  Index: GetTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- GetTag.java       12 Mar 2002 05:55:08 -0000      1.12
  +++ GetTag.java       25 Oct 2002 23:54:53 -0000      1.13
  @@ -78,6 +78,7 @@
    *
    * @author David Geary
    * @version $Revision$ $Date$
  + * @deprecated Use Tiles instead.
    */
   public class GetTag extends TagSupport {
   
  @@ -103,6 +104,7 @@
      /**
       * Set the flush-before-include property
       * @param flush The new flush property
  +    * @deprecated Use Tiles instead.
       */
      public void setFlush(boolean flush) {
   
  @@ -113,6 +115,7 @@
      /**
        * Set the name attribute
        * @param name The name of the content to get.
  +     * @deprecated Use Tiles instead.
        */
      public void setName(String name) {
   
  @@ -123,6 +126,7 @@
      /**
        * Set the role attribute
        * @param name The role the user must be in to retrieve content.
  +     * @deprecated Use Tiles instead.
        */
      public void setRole(String role) {
   
  @@ -132,6 +136,7 @@
   
      /**
       * Get the flush-before-include attribute.
  +    * @deprecated Use Tiles instead.
       */
      public boolean getFlush() {
   
  @@ -142,6 +147,7 @@
   
      /**
        * Get the name attribute.
  +     * @deprecated Use Tiles instead.
        */
      public String getName() { 
   
  @@ -151,6 +157,7 @@
   
      /**
        * Get the role attribute.
  +     * @deprecated Use Tiles instead.
        */
      public String getRole() { 
   
  @@ -163,6 +170,7 @@
      /**
        * Print content named by setName() or include it, depending
        * on the content's direct attribute.
  +     * @deprecated Use Tiles instead.
        */
      public int doStartTag() throws JspException {
   
  @@ -206,6 +214,7 @@
      /**
        * Reset member values for reuse. This method calls super.release(),
        * which invokes TagSupport.release(), which typically does nothing.
  +     * @deprecated Use Tiles instead.
        */
      public void release() {
   
  @@ -221,6 +230,7 @@
        * one present.
        *
        * @param exception Exception to be conditionally saved
  +     * @deprecated Use Tiles instead.
        */
       private void saveException(Throwable exception) {
   
  
  
  
  1.3       +9 -4      
jakarta-struts/src/share/org/apache/struts/taglib/template/util/ContentMapStack.java
  
  Index: ContentMapStack.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/util/ContentMapStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ContentMapStack.java      29 Apr 2001 05:34:50 -0000      1.2
  +++ ContentMapStack.java      25 Oct 2002 23:54:53 -0000      1.3
  @@ -69,6 +69,7 @@
    *
    * @author David Geary
    * @version $Revision$ $Date$
  + * @deprecated Use Tiles instead.
    */
   public class ContentMapStack {
   
  @@ -88,6 +89,7 @@
        * page context.
        *
        * @param pc The page context associated with a custom tag.
  +     * @deprecated Use Tiles instead.
        */
      public static Stack getStack(PageContext pc) {
   
  @@ -107,6 +109,7 @@
        * Peek at the map on top of the stack.
        * 
        * @param pc The page context associated with a custom tag.
  +     * @deprecated Use Tiles instead.
        */
      public static ContentMap peek(PageContext pc) {
   
  @@ -120,6 +123,7 @@
        *
        * @param pc The page context associated with a custom tag.
        * @param map A content map that gets pushed onto the stack.
  +     * @deprecated Use Tiles instead.
        */
      public static void push(PageContext pc, ContentMap map) {
   
  @@ -131,6 +135,7 @@
      /**
        * 
        * @param pc The page context associated with a custom tag.
  +     * @deprecated Use Tiles instead.
        */
      public static ContentMap pop(PageContext pc) {
   
  
  
  
  1.5       +9 -4      
jakarta-struts/src/share/org/apache/struts/taglib/template/util/Content.java
  
  Index: Content.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/util/Content.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Content.java      25 Jun 2002 01:30:41 -0000      1.4
  +++ Content.java      25 Oct 2002 23:54:53 -0000      1.5
  @@ -77,6 +77,7 @@
    *
    * @author David Geary
    * @version $Revision$
  + * @deprecated Use Tiles instead.
    */
   public class Content implements java.io.Serializable {
   
  @@ -110,6 +111,7 @@
        *
        * @param content The content's URI
        * @param direct Is content printed directly (true) or included (false)?
  +     * @deprecated Use Tiles instead.
        */
      public Content(String content, String direct) {
   
  @@ -123,6 +125,7 @@
   
       /**
        * Return content.
  +     * @deprecated Use Tiles instead.
        */
       public String getContent() {
   
  @@ -133,6 +136,7 @@
       /**
        * Is content to be printed directly (isDirect() == true)
        * instead of included (isDirect() == false).
  +     * @deprecated Use Tiles instead.
        */
       public boolean isDirect() {
   
  @@ -143,6 +147,7 @@
   
      /**
        * Returns a string representation of the content.
  +     * @deprecated Use Tiles instead.
        */
      public String toString() { 
   
  
  
  
  1.5       +8 -4      
jakarta-struts/src/share/org/apache/struts/taglib/template/util/ContentMap.java
  
  Index: ContentMap.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/util/ContentMap.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ContentMap.java   25 Jun 2002 01:30:41 -0000      1.4
  +++ ContentMap.java   25 Oct 2002 23:54:53 -0000      1.5
  @@ -68,6 +68,7 @@
    *
    * @author David Geary
    * @version $Revision$ $Date$
  + * @deprecated Use Tiles instead.
    */
   public class ContentMap implements java.io.Serializable {
   
  @@ -76,6 +77,7 @@
   
      /**
        * Explicitly declare a do-nothing, no-arg constructor. 
  +     * @deprecated Use Tiles instead.
        */
      public ContentMap() { }
   
  @@ -95,6 +97,7 @@
        *
        * @param name The content's name
        * @param content The content
  +     * @deprecated Use Tiles instead.
        */
      public void put(String name, Content content) {
      
  @@ -107,6 +110,7 @@
        * Returns the content associated with name.
        *
        * @param name Name of content to retrieve
  +     * @deprecated Use Tiles instead.
        */
      public Content get(String name) {
   
  
  
  

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

Reply via email to