You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2007/03/31 16:59:36 UTC

svn commit: r524437 - in /james/mime4j/trunk/src/main/java/org/mime4j: ./ message/ util/

Author: norman
Date: Sat Mar 31 07:59:35 2007
New Revision: 524437

URL: http://svn.apache.org/viewvc?view=rev&rev=524437
Log:
Add javadocs
Remove unused stuff

Modified:
    james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java
    james/mime4j/trunk/src/main/java/org/mime4j/CloseShieldInputStream.java
    james/mime4j/trunk/src/main/java/org/mime4j/EOLConvertingInputStream.java
    james/mime4j/trunk/src/main/java/org/mime4j/MimeBoundaryInputStream.java
    james/mime4j/trunk/src/main/java/org/mime4j/RootInputStream.java
    james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java
    james/mime4j/trunk/src/main/java/org/mime4j/message/Entity.java
    james/mime4j/trunk/src/main/java/org/mime4j/message/Header.java
    james/mime4j/trunk/src/main/java/org/mime4j/message/TempFileBinaryBody.java
    james/mime4j/trunk/src/main/java/org/mime4j/util/SimpleTempStorage.java

Modified: james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java Sat Mar 31 07:59:35 2007
@@ -25,6 +25,8 @@
 /**
  * Abstract <code>ContentHandler</code> with default implementations of all
  * the methods of the <code>ContentHandler</code> interface.
+ * 
+ * The default is to todo nothing.
  *
  * 
  * @version $Id: AbstractContentHandler.java,v 1.3 2004/10/02 12:41:10 ntherning Exp $

Modified: james/mime4j/trunk/src/main/java/org/mime4j/CloseShieldInputStream.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/CloseShieldInputStream.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/CloseShieldInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/CloseShieldInputStream.java Sat Mar 31 07:59:35 2007
@@ -44,51 +44,84 @@
         return is;
     }
 
+    /**
+     * @see java.io.InputStream#read()
+     */
     public int read() throws IOException {
         checkIfClosed();
         return is.read();
     }
 
+    /**
+     * @see java.io.InputStream#available()
+     */
     public int available() throws IOException {
         checkIfClosed();
         return is.available();
     }
 
+    
+    /**
+     * Set the underlying InputStream to null
+     */
     public void close() throws IOException {
         is = null;
     }
 
+    /**
+     * @see java.io.FilterInputStream#reset()
+     */
     public synchronized void reset() throws IOException {
         checkIfClosed();
         is.reset();
     }
 
+    /**
+     * @see java.io.FilterInputStream#markSupported()
+     */
     public boolean markSupported() {
         if (is == null)
             return false;
         return is.markSupported();
     }
 
+    /**
+     * @see java.io.FilterInputStream#mark(int)
+     */
     public synchronized void mark(int readlimit) {
         if (is != null)
             is.mark(readlimit);
     }
 
+    /**
+     * @see java.io.FilterInputStream#skip(long)
+     */
     public long skip(long n) throws IOException {
         checkIfClosed();
         return is.skip(n);
     }
 
+    /**
+     * @see java.io.FilterInputStream#read(byte[])
+     */
     public int read(byte b[]) throws IOException {
         checkIfClosed();
         return is.read(b);
     }
 
+    /**
+     * @see java.io.FilterInputStream#read(byte[], int, int)
+     */
     public int read(byte b[], int off, int len) throws IOException {
         checkIfClosed();
         return is.read(b, off, len);
     }
 
+    /**
+     * Check if the underlying InputStream is null. If so throw an Exception
+     * 
+     * @throws IOException if the underlying InputStream is null
+     */
     private void checkIfClosed() throws IOException {
         if (is == null)
             throw new IOException("Stream is closed");

Modified: james/mime4j/trunk/src/main/java/org/mime4j/EOLConvertingInputStream.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/EOLConvertingInputStream.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/EOLConvertingInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/EOLConvertingInputStream.java Sat Mar 31 07:59:35 2007
@@ -77,6 +77,9 @@
         in.close();
     }
     
+    /**
+     * @see java.io.InputStream#read()
+     */
     public int read() throws IOException {
         int b = in.read();
         

Modified: james/mime4j/trunk/src/main/java/org/mime4j/MimeBoundaryInputStream.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/MimeBoundaryInputStream.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/MimeBoundaryInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/MimeBoundaryInputStream.java Sat Mar 31 07:59:35 2007
@@ -23,9 +23,6 @@
 import java.io.InputStream;
 import java.io.PushbackInputStream;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
 /**
  * Stream that constrains itself to a single MIME body part.
  * After the stream ends (i.e. read() returns -1) {@link #hasMoreParts()}
@@ -38,8 +35,7 @@
  * @version $Id: MimeBoundaryInputStream.java,v 1.2 2004/11/29 13:15:42 ntherning Exp $
  */
 public class MimeBoundaryInputStream extends InputStream {
-    private static Log log = LogFactory.getLog(MimeBoundaryInputStream.class);
-
+    
     private PushbackInputStream s = null;
     private byte[] boundary = null;
     private boolean first = true;
@@ -114,6 +110,9 @@
         }
     }
     
+    /**
+     * @see java.io.InputStream#read()
+     */
     public int read() throws IOException {
         if (eof) {
             return -1;

Modified: james/mime4j/trunk/src/main/java/org/mime4j/RootInputStream.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/RootInputStream.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/RootInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/RootInputStream.java Sat Mar 31 07:59:35 2007
@@ -67,6 +67,9 @@
         this.truncated = true;
     }
     
+    /**
+     * @see java.io.InputStream#read()
+     */
     public int read() throws IOException {
         if (truncated) {
             return -1;
@@ -80,6 +83,10 @@
         return b;
     }
     
+    /**
+     * 
+     * @see java.io.InputStream#read(byte[], int, int)
+     */
     public int read(byte[] b, int off, int len) throws IOException {
         if (truncated) {
             return -1;
@@ -95,6 +102,9 @@
         return n;
     }
     
+    /**
+     * @see java.io.InputStream#read(byte[])
+     */
     public int read(byte[] b) throws IOException {
         return read(b, 0, b.length);
     }

Modified: james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java Sat Mar 31 07:59:35 2007
@@ -60,20 +60,32 @@
 
     private Header currHeader;
 
+    /**
+     * @see org.mime4j.AbstractContentHandler#startHeader()
+     */
     public final void startHeader() {
         currHeader = new Header();
     }
 
+    /**
+     * @see org.mime4j.AbstractContentHandler#field(java.lang.String)
+     */
     public final void field(String fieldData) {
         currHeader.addField(Field.parse(fieldData));
     }
 
+    /**
+     * @see org.mime4j.AbstractContentHandler#endHeader()
+     */
     public final void endHeader() {
         Header tmp = currHeader;
         currHeader = null;
         headers(tmp);
     }
 
+    /**
+     * @see org.mime4j.AbstractContentHandler#body(org.mime4j.BodyDescriptor, java.io.InputStream)
+     */
     public final void body(BodyDescriptor bd, InputStream is) throws IOException {
         if (bd.isBase64Encoded()) {
             bodyDecoded(bd, new Base64InputStream(is));

Modified: james/mime4j/trunk/src/main/java/org/mime4j/message/Entity.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/message/Entity.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/message/Entity.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/message/Entity.java Sat Mar 31 07:59:35 2007
@@ -160,5 +160,11 @@
             && getMimeType().startsWith(ContentTypeField.TYPE_MULTIPART_PREFIX);
     }
     
+    /**
+     * Write the content to the given outputstream
+     * 
+     * @param out the outputstream to write to
+     * @throws IOException 
+     */
     public abstract void writeTo(OutputStream out) throws IOException;
 }

Modified: james/mime4j/trunk/src/main/java/org/mime4j/message/Header.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/message/Header.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/message/Header.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/message/Header.java Sat Mar 31 07:59:35 2007
@@ -139,9 +139,9 @@
     
     
     /**
-     * Write the Header to the given outputStream
+     * Write the Header to the given OutputStream
      * 
-     * @param out
+     * @param out the OutputStream to write to
      * @throws IOException
      */
     public void writeTo(OutputStream out) throws IOException {

Modified: james/mime4j/trunk/src/main/java/org/mime4j/message/TempFileBinaryBody.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/message/TempFileBinaryBody.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/message/TempFileBinaryBody.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/message/TempFileBinaryBody.java Sat Mar 31 07:59:35 2007
@@ -43,6 +43,12 @@
     private Entity parent = null;
     private TempFile tempFile = null;
 
+    /**
+     * Use the given InputStream to build the TemporyFileBinaryBody
+     * 
+     * @param is the InputStream to use as source
+     * @throws IOException
+     */
     public TempFileBinaryBody(InputStream is) throws IOException {
         
         TempPath tempPath = TempStorage.getInstance().getRootTempPath();

Modified: james/mime4j/trunk/src/main/java/org/mime4j/util/SimpleTempStorage.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/util/SimpleTempStorage.java?view=diff&rev=524437&r1=524436&r2=524437
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/util/SimpleTempStorage.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/util/SimpleTempStorage.java Sat Mar 31 07:59:35 2007
@@ -109,6 +109,9 @@
         return new SimpleTempFile(f);
     }
     
+    /**
+     * @see org.mime4j.util.TempStorage#getRootTempPath()
+     */
     public TempPath getRootTempPath() {
         return rootPath;
     }
@@ -124,16 +127,25 @@
             this.path = path;
         }
         
+        /**
+         * @see org.mime4j.util.TempPath#createTempFile()
+         */
         public TempFile createTempFile() throws IOException {
             return SimpleTempStorage.this.createTempFile(this, null, null);
         }
 
+        /**
+         * @see org.mime4j.util.TempPath#createTempFile(java.lang.String, java.lang.String)
+         */
         public TempFile createTempFile(String prefix, String suffix) 
                 throws IOException {
             
             return SimpleTempStorage.this.createTempFile(this, prefix, suffix);
         }
 
+        /**
+         * @see org.mime4j.util.TempPath#createTempFile(java.lang.String, java.lang.String, boolean)
+         */
         public TempFile createTempFile(String prefix, String suffix, 
                                        boolean allowInMemory) 
             throws IOException {
@@ -141,17 +153,29 @@
             return SimpleTempStorage.this.createTempFile(this, prefix, suffix);
         }
         
+        /**
+         * @see org.mime4j.util.TempPath#getAbsolutePath()
+         */
         public String getAbsolutePath() {
             return path.getAbsolutePath();
         }
 
+        /**
+         * Do nothing
+         */
         public void delete() {
         }
 
+        /**
+         * @see org.mime4j.util.TempPath#createTempPath()
+         */
         public TempPath createTempPath() throws IOException {
             return SimpleTempStorage.this.createTempPath(this, null);
         }
 
+        /**
+         * @see org.mime4j.util.TempPath#createTempPath(java.lang.String)
+         */
         public TempPath createTempPath(String prefix) throws IOException {
             return SimpleTempStorage.this.createTempPath(this, prefix);
         }
@@ -160,36 +184,50 @@
     
     private class SimpleTempFile implements TempFile {
         private File file = null;
-        
-        private SimpleTempFile(String file) {
-            this.file = new File(file);
-            this.file.deleteOnExit();
-        }
-        
+
         private SimpleTempFile(File file) {
             this.file = file;
             this.file.deleteOnExit();
         }
 
+        /**
+         * @see org.mime4j.util.TempFile#getInputStream()
+         */
         public InputStream getInputStream() throws IOException {
             return new BufferedInputStream(new FileInputStream(file));
         }
 
+        /**
+         * @see org.mime4j.util.TempFile#getOutputStream()
+         */
         public OutputStream getOutputStream() throws IOException {
             return new BufferedOutputStream(new FileOutputStream(file));
         }
 
+        /**
+         * @see org.mime4j.util.TempFile#getAbsolutePath()
+         */
         public String getAbsolutePath() {
             return file.getAbsolutePath();
         }
 
+        /**
+         * Do nothing
+         */
         public void delete() {
+            // Not implementated
         }
 
+        /**
+         * @see org.mime4j.util.TempFile#isInMemory()
+         */
         public boolean isInMemory() {
             return false;
         }
 
+        /**
+         * @see org.mime4j.util.TempFile#length()
+         */
         public long length() {
             return file.length();
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org