noel        2003/01/26 19:37:21

  Modified:    src/java/org/apache/james/nntpserver/repository
                        NNTPArticleImpl.java
  Log:
  Finished dot-stuffing fix.  Fixed spelling errors.
  
  Revision  Changes    Path
  1.17      +19 -13    
jakarta-james/src/java/org/apache/james/nntpserver/repository/NNTPArticleImpl.java
  
  Index: NNTPArticleImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-james/src/java/org/apache/james/nntpserver/repository/NNTPArticleImpl.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- NNTPArticleImpl.java      19 Jan 2003 21:36:26 -0000      1.16
  +++ NNTPArticleImpl.java      27 Jan 2003 03:37:21 -0000      1.17
  @@ -7,7 +7,11 @@
    */
   package org.apache.james.nntpserver.repository;
   
  +import org.apache.james.nntpserver.NNTPException;
   import org.apache.avalon.excalibur.io.IOUtil;
  +
  +import javax.mail.internet.InternetHeaders;
  +
   import java.io.BufferedReader;
   import java.io.File;
   import java.io.FileInputStream;
  @@ -15,9 +19,6 @@
   import java.io.IOException;
   import java.io.PrintWriter;
   
  -import javax.mail.internet.InternetHeaders;
  -
  -import org.apache.james.nntpserver.NNTPException;
   
   /**
    * Please see NNTPArticle for comments
  @@ -47,21 +48,21 @@
       }
   
       /**
  -     * @see org.apache.james.nntpsever.repository.NNTPArticle#getGroup()
  +     * @see org.apache.james.nntpserver.repository.NNTPArticle#getGroup()
        */
       public NNTPGroup getGroup() {
           return group;
       }
   
       /**
  -     * @see org.apache.james.nntpsever.repository.NNTPArticle#getArticleNumber()
  +     * @see org.apache.james.nntpserver.repository.NNTPArticle#getArticleNumber()
        */
       public int getArticleNumber() {
           return Integer.parseInt(articleFile.getName());
       }
   
       /**
  -     * @see org.apache.james.nntpsever.repository.NNTPArticle#getUniqueID()
  +     * @see org.apache.james.nntpserver.repository.NNTPArticle#getUniqueID()
        */
       public String getUniqueID() {
           FileInputStream fin = null;
  @@ -78,7 +79,7 @@
       }
   
       /**
  -     * @see 
org.apache.james.nntpsever.repository.NNTPArticle#writeArticle(PrintWriter)
  +     * @see 
org.apache.james.nntpserver.repository.NNTPArticle#writeArticle(PrintWriter)
        */
       public void writeArticle(PrintWriter prt) {
           BufferedReader reader = null;
  @@ -106,7 +107,7 @@
       }
   
       /**
  -     * @see org.apache.james.nntpsever.repository.NNTPArticle#writeHead(PrintWriter)
  +     * @see 
org.apache.james.nntpserver.repository.NNTPArticle#writeHead(PrintWriter)
        */
       public void writeHead(PrintWriter prt) {
           try {
  @@ -115,6 +116,8 @@
               while ( ( line = reader.readLine() ) != null ) {
                   if ( line.trim().length() == 0 )
                       break;
  +                if ( line.startsWith(".") )
  +                    prt.print(".");
                   prt.println(line);
               }
               reader.close();
  @@ -122,7 +125,7 @@
       }
   
       /**
  -     * @see org.apache.james.nntpsever.repository.NNTPArticle#writeBody(PrintWriter)
  +     * @see 
org.apache.james.nntpserver.repository.NNTPArticle#writeBody(PrintWriter)
        */
       public void writeBody(PrintWriter prt) {
           try {
  @@ -130,9 +133,11 @@
               String line = null;
               boolean startWriting = false;
               while ( ( line = reader.readLine() ) != null ) {
  -                if ( startWriting )
  +                if ( startWriting ) {
  +                    if ( line.startsWith(".") )
  +                        prt.print(".");
                       prt.println(line);
  -                else
  +                } else
                       startWriting = ( line.trim().length() == 0 );
               }
               reader.close();
  @@ -140,7 +145,7 @@
       }
   
       /**
  -     * @see 
org.apache.james.nntpsever.repository.NNTPArticle#writeOverview(PrintWriter)
  +     * @see 
org.apache.james.nntpserver.repository.NNTPArticle#writeOverview(PrintWriter)
        */
       public void writeOverview(PrintWriter prt) {
           try {
  @@ -153,6 +158,7 @@
               String msgId = hdr.getHeader("Message-Id",null);
               String references = hdr.getHeader("References",null);
               long byteCount = articleFile.length();
  +            // TODO: Address the line count issue.
               long lineCount = -1;
               StringBuffer line=new StringBuffer(256)
                   .append(getArticleNumber())      .append("\t")
  @@ -168,7 +174,7 @@
       }
   
       /**
  -     * @see org.apache.james.nntpsever.repository.NNTPArticle#getHeader(String)
  +     * @see org.apache.james.nntpserver.repository.NNTPArticle#getHeader(String)
        */
       public String getHeader(String header) {
           try {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to