[prev in list] [next in list] [prev in thread] [next in thread]
List: james-dev
Subject: svn commit: r510480 - in /james/mime4j/trunk/src/main/java/org/mime4j:
From: norman () apache ! org
Date: 2007-02-22 12:32:49
Message-ID: 20070222123249.B34561A981A () eris ! apache ! org
[Download RAW message or body]
Author: norman
Date: Thu Feb 22 04:32:48 2007
New Revision: 510480
URL: http://svn.apache.org/viewvc?view=rev&rev=510480
Log:
Add javadocs
Remove duplicate code
Header.toString() representation needs to have CRLFCRLF
Modified:
james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java
james/mime4j/trunk/src/main/java/org/mime4j/BodyDescriptor.java
james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java
james/mime4j/trunk/src/main/java/org/mime4j/message/Header.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=510480&r1=510479&r2=510480
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java \
(original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/AbstractContentHandler.java Thu Feb \
22 04:32:48 2007 @@ -31,30 +31,81 @@
*/
public abstract class AbstractContentHandler implements ContentHandler {
+ /**
+ * @see org.mime4j.ContentHandler#endMultipart()
+ */
public void endMultipart() {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#startMultipart(org.mime4j.BodyDescriptor)
+ */
public void startMultipart(BodyDescriptor bd) {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#body(org.mime4j.BodyDescriptor, \
java.io.InputStream) + */
public void body(BodyDescriptor bd, InputStream is) throws IOException {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#endBodyPart()
+ */
public void endBodyPart() {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#endHeader()
+ */
public void endHeader() {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#endMessage()
+ */
public void endMessage() {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#epilogue(java.io.InputStream)
+ */
public void epilogue(InputStream is) throws IOException {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#field(java.lang.String)
+ */
public void field(String fieldData) {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#preamble(java.io.InputStream)
+ */
public void preamble(InputStream is) throws IOException {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#startBodyPart()
+ */
public void startBodyPart() {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#startHeader()
+ */
public void startHeader() {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#startMessage()
+ */
public void startMessage() {
}
+
+ /**
+ * @see org.mime4j.ContentHandler#raw(java.io.InputStream)
+ */
public void raw(InputStream is) throws IOException {
}
}
Modified: james/mime4j/trunk/src/main/java/org/mime4j/BodyDescriptor.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/mime4j/BodyDescriptor.java?view=diff&rev=510480&r1=510479&r2=510480
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/BodyDescriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/BodyDescriptor.java Thu Feb 22 \
04:32:48 2007 @@ -319,42 +319,92 @@
return result;
}
+ /**
+ * Ret
+ * @param mimeType
+ * @return
+ */
public boolean isMimeType(String mimeType) {
return this.mimeType.equals(mimeType.toLowerCase());
}
+ /**
+ * Return true if the BodyDescriptor belongs to a message
+ *
+ * @return
+ */
public boolean isMessage() {
return mimeType.equals("message/rfc822");
}
+ /**
+ * Retrun true if the BodyDescripotro belogns to a multipart
+ *
+ * @return
+ */
public boolean isMultipart() {
return mimeType.startsWith("multipart/");
}
+ /**
+ * Return the MimeType
+ *
+ * @return mimeType
+ */
public String getMimeType() {
return mimeType;
}
+ /**
+ * Return the boundary
+ *
+ * @return boundary
+ */
public String getBoundary() {
return boundary;
}
+ /**
+ * Return the charset
+ *
+ * @return charset
+ */
public String getCharset() {
return charset;
}
+ /**
+ * Return all parameters for the BodyDescriptor
+ *
+ * @return parameters
+ */
public Map getParameters() {
return parameters;
}
+ /**
+ * Return the TransferEncoding
+ *
+ * @return transferEncoding
+ */
public String getTransferEncoding() {
return transferEncoding;
}
+ /**
+ * Return true if it's base64 encoded
+ *
+ * @return
+ *
+ */
public boolean isBase64Encoded() {
return "base64".equals(transferEncoding);
}
+ /**
+ * Return true if it's quoted-printable
+ * @return
+ */
public boolean isQuotedPrintableEncoded() {
return "quoted-printable".equals(transferEncoding);
}
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=510480&r1=510479&r2=510480
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/SimpleContentHandler.java Thu Feb 22 \
04:32:48 2007 @@ -34,7 +34,7 @@
*
*
*/
-public abstract class SimpleContentHandler implements ContentHandler {
+public abstract class SimpleContentHandler extends AbstractContentHandler {
/**
* Called after headers are parsed.
@@ -54,63 +54,6 @@
* @throws IOException should be thrown on I/O errors.
*/
public abstract void bodyDecoded(BodyDescriptor bd, InputStream is) throws \
IOException;
-
- /* Subclassers: override these as necessary. */
-
- /**
- * @see ContentHandler#startMessage()
- */
- public void startMessage() {
- }
-
- /**
- * @see ContentHandler#endMessage()
- */
- public void endMessage() {
- }
-
- /**
- * @see ContentHandler#startBodyPart()
- */
- public void startBodyPart() {
- }
-
- /**
- * @see ContentHandler#endBodyPart()
- */
- public void endBodyPart() {
- }
-
- /**
- * @see ContentHandler#preamble(java.io.InputStream)
- */
- public void preamble(InputStream is) throws IOException {
- }
-
- /**
- * @see ContentHandler#epilogue(java.io.InputStream)
- */
- public void epilogue(InputStream is) throws IOException {
- }
-
- /**
- * @see ContentHandler#startMultipart(BodyDescriptor)
- */
- public void startMultipart(BodyDescriptor bd) {
- }
-
- /**
- * @see ContentHandler#endMultipart()
- */
- public void endMultipart() {
- }
-
- /**
- * @see ContentHandler#raw(java.io.InputStream)
- */
- public void raw(InputStream is) throws IOException {
- }
-
/* Implement introduced callbacks. */
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=510480&r1=510479&r2=510480
==============================================================================
--- james/mime4j/trunk/src/main/java/org/mime4j/message/Header.java (original)
+++ james/mime4j/trunk/src/main/java/org/mime4j/message/Header.java Thu Feb 22 \
04:32:48 2007 @@ -129,6 +129,7 @@
str.append(it.next().toString());
str.append("\r\n");
}
+ str.append("\r\n");
return str.toString();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic