User: rinkrank
  Date: 02/07/02 18:37:39

  Modified:    src/xjavadoc XDoc.java
  Log:
  Fixed bug #576560
  
  It was actually due to incorrect handling of dotted tags.
  
  Revision  Changes    Path
  1.42      +17 -17    xjavadoc/src/xjavadoc/XDoc.java
  
  Index: XDoc.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/XDoc.java,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -w -r1.41 -r1.42
  --- XDoc.java 19 Jun 2002 21:50:23 -0000      1.41
  +++ XDoc.java 3 Jul 2002 01:37:39 -0000       1.42
  @@ -138,21 +138,6 @@
                        _javadocToken.image = EMPTY_COMMENT;
                }
        }
  -//   private final static boolean isTabOrSpace(String s) {
  -//           return (s.charAt(0) == ' ') || (s.charAt(0) == '\t');
  -//   }
  -
  -     private final static String tokenizeAndTrim( final String s )
  -     {
  -             StringBuffer sb = new StringBuffer();
  -             StringTokenizer st = new StringTokenizer( s );
  -
  -             while( st.hasMoreTokens() )
  -             {
  -                     sb.append( st.nextToken() ).append( " " );
  -             }
  -             return sb.toString().trim();
  -     }
   
        /**
         * Describe what the method does
  @@ -163,7 +148,7 @@
         * @todo-javadoc   Write javadocs for method parameter
         * @todo-javadoc   Write javadocs for return value
         */
  -     private static String dotted( final String tagName )
  +     public static String dotted( final String tagName )
        {
                /*
                 * This will parse the string at best once (indexOf), at worst 
twice(indexOf and replace)
  @@ -177,6 +162,21 @@
                // This will parse the string once.
                return tagName.replace( '.', ':' );
        }
  +//   private final static boolean isTabOrSpace(String s) {
  +//           return (s.charAt(0) == ' ') || (s.charAt(0) == '\t');
  +//   }
  +
  +     private final static String tokenizeAndTrim( final String s )
  +     {
  +             StringBuffer sb = new StringBuffer();
  +             StringTokenizer st = new StringTokenizer( s );
  +
  +             while( st.hasMoreTokens() )
  +             {
  +                     sb.append( st.nextToken() ).append( " " );
  +             }
  +             return sb.toString().trim();
  +     }
   
        /**
         * Gets the Owner attribute of the XDoc object
  @@ -863,7 +863,7 @@
                        tagsList = new ArrayList( Arrays.asList( tags ) );
                }
   
  -             XTag tag = XTagFactory.getInstance().createTag( tagName, text );
  +             XTag tag = XTagFactory.getInstance().createTag( dotted( tagName ), 
text );
   
                tag.addTagListener( this );
                tagsList.add( tag );
  
  
  


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
No, I will not fix your computer.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to