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 ba...@apache.org on 2008/08/04 14:58:03 UTC
svn commit: r682372 [1/2] - in /james/mime4j/trunk/src:
main/java/org/apache/james/mime4j/ main/java/org/apache/james/mime4j/decoder/
main/java/org/apache/james/mime4j/descriptor/
main/java/org/apache/james/mime4j/message/ main/java/org/apache/james/mi...
Author: bago
Date: Mon Aug 4 05:57:59 2008
New Revision: 682372
URL: http://svn.apache.org/viewvc?rev=682372&view=rev
Log:
Remove cyclic dependencies and provide better organization of the source tree (MIME4J-51)
Added:
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/Base64OutputStream.java (contents, props changed)
- copied, changed from r680972, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/Base64OutputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/CodecUtil.java (contents, props changed)
- copied, changed from r680972, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CodecUtil.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/LineBreakingOutputStream.java (contents, props changed)
- copied, changed from r680972, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/LineBreakingOutputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.java (contents, props changed)
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/DefaultBodyDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MaximalBodyDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC1864ContentMD5Descriptor.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC1864ContentMD5Descriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2045MimeDescriptor.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2045MimeDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2183ContentDispositionDescriptor.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2183ContentDispositionDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2557ContentLocationDescriptor.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2557ContentLocationDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC3066ContentLanguageDescriptor.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC3066ContentLanguageDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractContentHandler.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractContentHandler.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java
- copied, changed from r678436, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractEntity.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/ContentHandler.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ContentHandler.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStateMachine.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStateMachine.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStates.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStates.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/Event.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/Event.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeEntity.java
- copied, changed from r678671, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeEntity.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeParseEventException.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeParseEventException.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeStreamParser.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeTokenStream.java
- copied, changed from r677924, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeTokenStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RawEntity.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RawEntity.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RecursionMode.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RecursionMode.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/BufferedLineReaderInputStream.java
- copied, changed from r678517, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/CloseShieldInputStream.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CloseShieldInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/EOLConvertingInputStream.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EOLConvertingInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStream.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStreamAdaptor.java
- copied, changed from r680968, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStreamAdaptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/MimeBoundaryInputStream.java
- copied, changed from r680973, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeBoundaryInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PartialInputStream.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PartialInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PositionInputStream.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PositionInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/RootInputStream.java
- copied, changed from r678282, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RootInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/ByteArrayBuffer.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ByteArrayBuffer.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CharArrayBuffer.java
- copied, changed from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CharArrayBuffer.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/Base64OutputStreamTest.java (contents, props changed)
- copied, changed from r680972, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/Base64OutputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/CodecUtilTest.java
- copied, changed from r680972, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/CodecUtilTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/LineBreakingOutputStreamTest.java (contents, props changed)
- copied, changed from r680984, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/LineBreakingOutputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/QuotedPrintableEncodeTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/QuotedPrintableEncodeTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/QuotedPrintableTextEncodeTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/QuotedPrintableTextEncodeTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/descriptor/
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptorTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/DefaultBodyDescriptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptorTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MaximalBodyDescriptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeEntityTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeEntityTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeStreamParserExampleMessagesTest.java (contents, props changed)
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeStreamParserExampleMessagesTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeStreamParserTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeStreamParserTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeStreamTokenMessageRfc822Test.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeStreamTokenMessageRfc822Test.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeTokenEmbeddedMessageTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenEmbeddedMessageTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeTokenNoRecurseTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenNoRecurseTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeTokenStreamBodyDescriptorTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenStreamBodyDescriptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeTokenStreamReaderTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenStreamReaderTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MimeTokenStreamTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MultipartStreamTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MultipartStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/MultipartTokensTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MultipartTokensTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/StrictMimeTokenStreamTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/StrictMimeTokenStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/parser/TestHandler.java (contents, props changed)
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/TestHandler.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/stream/
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/stream/BufferedLineReaderInputStreamBufferTest.java (contents, props changed)
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/BufferedLineReaderInputStreamBufferTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/stream/BufferedLineReaderInputStreamTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/BufferedLineReaderInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/stream/EOLConvertingInputStreamTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/EOLConvertingInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/stream/LineReaderInputStreamAdaptorTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/LineReaderInputStreamAdaptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/stream/MimeBoundaryInputStreamTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeBoundaryInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/stream/RootInputStreamTest.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/RootInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/TestByteArrayBuffer.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/TestByteArrayBuffer.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/TestCharArrayBuffer.java
- copied, changed from r680968, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/TestCharArrayBuffer.java
Removed:
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractContentHandler.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractEntity.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ByteArrayBuffer.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CharArrayBuffer.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CloseShieldInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ContentHandler.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/DefaultBodyDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EOLConvertingInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStateMachine.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStates.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/Event.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStreamAdaptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MaximalBodyDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeBoundaryInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeEntity.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeParseEventException.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeStreamParser.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeTokenStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC1864ContentMD5Descriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2045MimeDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2183ContentDispositionDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2557ContentLocationDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC3066ContentLanguageDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RawEntity.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RecursionMode.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RootInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/Base64OutputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CodecUtil.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/LineBreakingOutputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PartialInputStream.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PositionInputStream.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/BufferedLineReaderInputStreamBufferTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/BufferedLineReaderInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/DefaultBodyDescriptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/EOLConvertingInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/LineReaderInputStreamAdaptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MaximalBodyDescriptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeBoundaryInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeEntityTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeStreamParserExampleMessagesTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeStreamParserTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeStreamTokenMessageRfc822Test.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenEmbeddedMessageTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenNoRecurseTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenStreamBodyDescriptorTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenStreamReaderTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MimeTokenStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MultipartStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/MultipartTokensTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/RootInputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/StrictMimeTokenStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/TestByteArrayBuffer.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/TestCharArrayBuffer.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/TestHandler.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/Base64OutputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/CodecUtilTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/LineBreakingOutputStreamTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/QuotedPrintableEncodeTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/QuotedPrintableTextEncodeTest.java
Modified:
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/DecoderUtil.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Entity.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Header.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Message.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileBinaryBody.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileTextBody.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/MimeUtil.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/message/ExampleMessagesRoundtripTest.java
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/Base64OutputStream.java (from r680972, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/Base64OutputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/Base64OutputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/Base64OutputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/Base64OutputStream.java&r1=680972&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/Base64OutputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/Base64OutputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j.util;
+package org.apache.james.mime4j.decoder;
import java.io.OutputStream;
import java.io.Writer;
Propchange: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/Base64OutputStream.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/Base64OutputStream.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/CodecUtil.java (from r680972, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CodecUtil.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/CodecUtil.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/CodecUtil.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CodecUtil.java&r1=680972&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CodecUtil.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/CodecUtil.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,8 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j.util;
+package org.apache.james.mime4j.decoder;
+
import java.io.FilterOutputStream;
import java.io.IOException;
Propchange: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/CodecUtil.java
------------------------------------------------------------------------------
svn:mergeinfo =
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/DecoderUtil.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/DecoderUtil.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/DecoderUtil.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/DecoderUtil.java Mon Aug 4 05:57:59 2008
@@ -26,7 +26,7 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.james.mime4j.CharArrayBuffer;
+import org.apache.james.mime4j.util.CharArrayBuffer;
import org.apache.james.mime4j.util.CharsetUtil;
/**
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/LineBreakingOutputStream.java (from r680972, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/LineBreakingOutputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/LineBreakingOutputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/LineBreakingOutputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/LineBreakingOutputStream.java&r1=680972&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/LineBreakingOutputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/LineBreakingOutputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,8 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j.util;
+package org.apache.james.mime4j.decoder;
+
import java.io.FilterOutputStream;
import java.io.IOException;
Propchange: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/LineBreakingOutputStream.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/decoder/LineBreakingOutputStream.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/DefaultBodyDescriptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/DefaultBodyDescriptor.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/DefaultBodyDescriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.java Mon Aug 4 05:57:59 2008
@@ -16,13 +16,15 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.descriptor;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MutableBodyDescriptor;
import org.apache.james.mime4j.util.MimeUtil;
/**
Propchange: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MaximalBodyDescriptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MaximalBodyDescriptor.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MaximalBodyDescriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java Mon Aug 4 05:57:59 2008
@@ -16,13 +16,15 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.descriptor;
import java.io.StringReader;
import java.util.Collections;
import java.util.List;
import java.util.Map;
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.field.datetime.DateTime;
import org.apache.james.mime4j.field.datetime.parser.DateTimeParser;
import org.apache.james.mime4j.field.datetime.parser.ParseException;
@@ -73,7 +75,7 @@
this(null);
}
- protected MaximalBodyDescriptor(BodyDescriptor parent) {
+ public MaximalBodyDescriptor(BodyDescriptor parent) {
super(parent);
isMimeVersionSet = false;
mimeMajorVersion = DEFAULT_MAJOR_VERSION;
@@ -248,147 +250,147 @@
}
/**
- * @see org.apache.james.mime4j.RFC2045MimeDescriptor#getMimeMajorVersion()
+ * @see org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor#getMimeMajorVersion()
*/
public int getMimeMajorVersion() {
return mimeMajorVersion;
}
/**
- * @see org.apache.james.mime4j.RFC2045MimeDescriptor#getMimeMinorVersion()
+ * @see org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor#getMimeMinorVersion()
*/
public int getMimeMinorVersion() {
return mimeMinorVersion;
}
/**
- * @see org.apache.james.mime4j.RFC2045MimeDescriptor#getMimeVersionParseException()
+ * @see org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor#getMimeVersionParseException()
*/
public MimeException getMimeVersionParseException() {
return mimeVersionException;
}
/**
- * @see org.apache.james.mime4j.RFC2045MimeDescriptor#getContentDescription()
+ * @see org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor#getContentDescription()
*/
public String getContentDescription() {
return contentDescription;
}
/**
- * @see org.apache.james.mime4j.RFC2045MimeDescriptor#getContentId()
+ * @see org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor#getContentId()
*/
public String getContentId() {
return contentId;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionType()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionType()
*/
public String getContentDispositionType() {
return contentDispositionType;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionParameters()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionParameters()
*/
public Map getContentDispositionParameters() {
return contentDispositionParameters;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionFilename()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionFilename()
*/
public String getContentDispositionFilename() {
return (String) contentDispositionParameters.get(MimeUtil.PARAM_FILENAME);
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionModificationDate()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionModificationDate()
*/
public DateTime getContentDispositionModificationDate() {
return contentDispositionModificationDate;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionModificationDateParseException()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionModificationDateParseException()
*/
public MimeException getContentDispositionModificationDateParseException() {
return contentDispositionModificationDateParseException;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionCreationDate()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionCreationDate()
*/
public DateTime getContentDispositionCreationDate() {
return contentDispositionCreationDate;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionCreationDateParseException()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionCreationDateParseException()
*/
public MimeException getContentDispositionCreationDateParseException() {
return contentDispositionCreationDateParseException;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionReadDate()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionReadDate()
*/
public DateTime getContentDispositionReadDate() {
return contentDispositionReadDate;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionReadDateParseException()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionReadDateParseException()
*/
public MimeException getContentDispositionReadDateParseException() {
return contentDispositionReadDateParseException;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionSize()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionSize()
*/
public long getContentDispositionSize() {
return contentDispositionSize;
}
/**
- * @see org.apache.james.mime4j.RFC2183ContentDispositionDescriptor#getContentDispositionSizeParseException()
+ * @see org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor#getContentDispositionSizeParseException()
*/
public MimeException getContentDispositionSizeParseException() {
return contentDispositionSizeParseException;
}
/**
- * @see org.apache.james.mime4j.RFC3066ContentLanguageDescriptor#getContentLanguage()
+ * @see org.apache.james.mime4j.descriptor.RFC3066ContentLanguageDescriptor#getContentLanguage()
*/
public List getContentLanguage() {
return contentLanguage;
}
/**
- * @see org.apache.james.mime4j.RFC3066ContentLanguageDescriptor#getContentLanguageParseException()
+ * @see org.apache.james.mime4j.descriptor.RFC3066ContentLanguageDescriptor#getContentLanguageParseException()
*/
public MimeException getContentLanguageParseException() {
return contentLanguageParseException;
}
/**
- * @see org.apache.james.mime4j.RFC2557ContentLocationDescriptor#getContentLocation()
+ * @see org.apache.james.mime4j.descriptor.RFC2557ContentLocationDescriptor#getContentLocation()
*/
public String getContentLocation() {
return contentLocation;
}
/**
- * @see org.apache.james.mime4j.RFC2557ContentLocationDescriptor#getContentLocationParseException()
+ * @see org.apache.james.mime4j.descriptor.RFC2557ContentLocationDescriptor#getContentLocationParseException()
*/
public MimeException getContentLocationParseException() {
return contentLocationParseException;
}
/**
- * @see org.apache.james.mime4j.RFC1864ContentMD5Descriptor#getContentMD5Raw()
+ * @see org.apache.james.mime4j.descriptor.RFC1864ContentMD5Descriptor#getContentMD5Raw()
*/
public String getContentMD5Raw() {
return contentMD5Raw;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC1864ContentMD5Descriptor.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC1864ContentMD5Descriptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC1864ContentMD5Descriptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC1864ContentMD5Descriptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC1864ContentMD5Descriptor.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC1864ContentMD5Descriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC1864ContentMD5Descriptor.java Mon Aug 4 05:57:59 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.descriptor;
/**
* Describes <a href='http://tools.ietf.org/html/rfc1864'>RFC1864</a>
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2045MimeDescriptor.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2045MimeDescriptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2045MimeDescriptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2045MimeDescriptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2045MimeDescriptor.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2045MimeDescriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2045MimeDescriptor.java Mon Aug 4 05:57:59 2008
@@ -16,7 +16,10 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.descriptor;
+
+import org.apache.james.mime4j.ContentDescriptor;
+import org.apache.james.mime4j.MimeException;
/**
* Describes standard <a href='http://www.faqs.org/rfcs/rfc2045.html' rel='tag'>RFC2045</a>
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2183ContentDispositionDescriptor.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2183ContentDispositionDescriptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2183ContentDispositionDescriptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2183ContentDispositionDescriptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2183ContentDispositionDescriptor.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2183ContentDispositionDescriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2183ContentDispositionDescriptor.java Mon Aug 4 05:57:59 2008
@@ -16,10 +16,11 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.descriptor;
import java.util.Map;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.field.datetime.DateTime;
/**
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2557ContentLocationDescriptor.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2557ContentLocationDescriptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2557ContentLocationDescriptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2557ContentLocationDescriptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2557ContentLocationDescriptor.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC2557ContentLocationDescriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC2557ContentLocationDescriptor.java Mon Aug 4 05:57:59 2008
@@ -16,7 +16,9 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.descriptor;
+
+import org.apache.james.mime4j.MimeException;
/**
* Describes <a href='http://tools.ietf.org/html/rfc2557'>RFC2557</a>
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC3066ContentLanguageDescriptor.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC3066ContentLanguageDescriptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC3066ContentLanguageDescriptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC3066ContentLanguageDescriptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC3066ContentLanguageDescriptor.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RFC3066ContentLanguageDescriptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/RFC3066ContentLanguageDescriptor.java Mon Aug 4 05:57:59 2008
@@ -16,7 +16,9 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.descriptor;
+
+import org.apache.james.mime4j.MimeException;
import java.util.List;
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Entity.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Entity.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Entity.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Entity.java Mon Aug 4 05:57:59 2008
@@ -20,10 +20,10 @@
package org.apache.james.mime4j.message;
import org.apache.james.mime4j.MimeException;
+import org.apache.james.mime4j.decoder.CodecUtil;
import org.apache.james.mime4j.field.ContentTransferEncodingField;
import org.apache.james.mime4j.field.ContentTypeField;
import org.apache.james.mime4j.field.Field;
-import org.apache.james.mime4j.util.CodecUtil;
import org.apache.james.mime4j.util.MessageUtils;
import org.apache.james.mime4j.util.MimeUtil;
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Header.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Header.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Header.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Header.java Mon Aug 4 05:57:59 2008
@@ -31,12 +31,12 @@
import java.util.LinkedList;
import java.util.List;
-import org.apache.james.mime4j.AbstractContentHandler;
-import org.apache.james.mime4j.CharArrayBuffer;
import org.apache.james.mime4j.MimeException;
-import org.apache.james.mime4j.MimeStreamParser;
import org.apache.james.mime4j.field.ContentTypeField;
import org.apache.james.mime4j.field.Field;
+import org.apache.james.mime4j.parser.AbstractContentHandler;
+import org.apache.james.mime4j.parser.MimeStreamParser;
+import org.apache.james.mime4j.util.CharArrayBuffer;
import org.apache.james.mime4j.util.CharsetUtil;
import org.apache.james.mime4j.util.MessageUtils;
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Message.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Message.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Message.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/Message.java Mon Aug 4 05:57:59 2008
@@ -20,14 +20,14 @@
package org.apache.james.mime4j.message;
import org.apache.james.mime4j.BodyDescriptor;
-import org.apache.james.mime4j.CharArrayBuffer;
-import org.apache.james.mime4j.ContentHandler;
import org.apache.james.mime4j.MimeException;
-import org.apache.james.mime4j.MimeStreamParser;
import org.apache.james.mime4j.decoder.Base64InputStream;
import org.apache.james.mime4j.decoder.QuotedPrintableInputStream;
import org.apache.james.mime4j.field.Field;
import org.apache.james.mime4j.field.UnstructuredField;
+import org.apache.james.mime4j.parser.ContentHandler;
+import org.apache.james.mime4j.parser.MimeStreamParser;
+import org.apache.james.mime4j.util.CharArrayBuffer;
import org.apache.james.mime4j.util.MimeUtil;
import java.io.IOException;
@@ -102,7 +102,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startMessage()
+ * @see org.apache.james.mime4j.parser.ContentHandler#startMessage()
*/
public void startMessage() {
if (stack.isEmpty()) {
@@ -116,7 +116,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#endMessage()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endMessage()
*/
public void endMessage() {
expect(Message.class);
@@ -124,14 +124,14 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startHeader()
+ * @see org.apache.james.mime4j.parser.ContentHandler#startHeader()
*/
public void startHeader() {
stack.push(new Header());
}
/**
- * @see org.apache.james.mime4j.ContentHandler#field(java.lang.String)
+ * @see org.apache.james.mime4j.parser.ContentHandler#field(java.lang.String)
*/
public void field(String fieldData) {
expect(Header.class);
@@ -139,7 +139,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#endHeader()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endHeader()
*/
public void endHeader() {
expect(Header.class);
@@ -149,7 +149,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startMultipart(org.apache.james.mime4j.BodyDescriptor)
+ * @see org.apache.james.mime4j.parser.ContentHandler#startMultipart(org.apache.james.mime4j.BodyDescriptor)
*/
public void startMultipart(final BodyDescriptor bd) {
expect(Entity.class);
@@ -162,7 +162,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#body(org.apache.james.mime4j.BodyDescriptor, java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#body(org.apache.james.mime4j.BodyDescriptor, java.io.InputStream)
*/
public void body(BodyDescriptor bd, final InputStream is) throws IOException {
expect(Entity.class);
@@ -191,14 +191,14 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#endMultipart()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endMultipart()
*/
public void endMultipart() {
stack.pop();
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startBodyPart()
+ * @see org.apache.james.mime4j.parser.ContentHandler#startBodyPart()
*/
public void startBodyPart() {
expect(Multipart.class);
@@ -209,7 +209,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#endBodyPart()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endBodyPart()
*/
public void endBodyPart() {
expect(BodyPart.class);
@@ -217,7 +217,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#epilogue(java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#epilogue(java.io.InputStream)
*/
public void epilogue(InputStream is) throws IOException {
expect(Multipart.class);
@@ -230,7 +230,7 @@
}
/**
- * @see org.apache.james.mime4j.ContentHandler#preamble(java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#preamble(java.io.InputStream)
*/
public void preamble(InputStream is) throws IOException {
expect(Multipart.class);
@@ -244,7 +244,7 @@
/**
* Unsupported.
- * @see org.apache.james.mime4j.ContentHandler#raw(java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#raw(java.io.InputStream)
*/
public void raw(InputStream is) throws IOException {
throw new UnsupportedOperationException("Not supported");
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java Mon Aug 4 05:57:59 2008
@@ -19,11 +19,11 @@
package org.apache.james.mime4j.message;
-import org.apache.james.mime4j.AbstractContentHandler;
import org.apache.james.mime4j.BodyDescriptor;
import org.apache.james.mime4j.decoder.Base64InputStream;
import org.apache.james.mime4j.decoder.QuotedPrintableInputStream;
import org.apache.james.mime4j.field.Field;
+import org.apache.james.mime4j.parser.AbstractContentHandler;
import org.apache.james.mime4j.util.MimeUtil;
import java.io.InputStream;
@@ -63,21 +63,21 @@
private Header currHeader;
/**
- * @see org.apache.james.mime4j.AbstractContentHandler#startHeader()
+ * @see org.apache.james.mime4j.parser.AbstractContentHandler#startHeader()
*/
public final void startHeader() {
currHeader = new Header();
}
/**
- * @see org.apache.james.mime4j.AbstractContentHandler#field(java.lang.String)
+ * @see org.apache.james.mime4j.parser.AbstractContentHandler#field(java.lang.String)
*/
public final void field(String fieldData) {
currHeader.addField(Field.parse(fieldData));
}
/**
- * @see org.apache.james.mime4j.AbstractContentHandler#endHeader()
+ * @see org.apache.james.mime4j.parser.AbstractContentHandler#endHeader()
*/
public final void endHeader() {
Header tmp = currHeader;
@@ -86,7 +86,7 @@
}
/**
- * @see org.apache.james.mime4j.AbstractContentHandler#body(org.apache.james.mime4j.BodyDescriptor, java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.AbstractContentHandler#body(org.apache.james.mime4j.BodyDescriptor, java.io.InputStream)
*/
public final void body(BodyDescriptor bd, InputStream is) throws IOException {
if (MimeUtil.isBase64Encoding(bd.getTransferEncoding())) {
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileBinaryBody.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileBinaryBody.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileBinaryBody.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileBinaryBody.java Mon Aug 4 05:57:59 2008
@@ -19,7 +19,7 @@
package org.apache.james.mime4j.message;
-import org.apache.james.mime4j.util.CodecUtil;
+import org.apache.james.mime4j.decoder.CodecUtil;
import org.apache.james.mime4j.util.TempFile;
import org.apache.james.mime4j.util.TempPath;
import org.apache.james.mime4j.util.TempStorage;
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileTextBody.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileTextBody.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileTextBody.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/message/TempFileTextBody.java Mon Aug 4 05:57:59 2008
@@ -21,8 +21,8 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.james.mime4j.decoder.CodecUtil;
import org.apache.james.mime4j.util.CharsetUtil;
-import org.apache.james.mime4j.util.CodecUtil;
import org.apache.james.mime4j.util.TempFile;
import org.apache.james.mime4j.util.TempPath;
import org.apache.james.mime4j.util.TempStorage;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractContentHandler.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractContentHandler.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractContentHandler.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractContentHandler.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractContentHandler.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractContentHandler.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractContentHandler.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,10 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
+
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
import java.io.IOException;
import java.io.InputStream;
@@ -34,80 +37,80 @@
public abstract class AbstractContentHandler implements ContentHandler {
/**
- * @see org.apache.james.mime4j.ContentHandler#endMultipart()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endMultipart()
*/
public void endMultipart() throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startMultipart(org.apache.james.mime4j.BodyDescriptor)
+ * @see org.apache.james.mime4j.parser.ContentHandler#startMultipart(org.apache.james.mime4j.BodyDescriptor)
*/
public void startMultipart(BodyDescriptor bd) throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#body(org.apache.james.mime4j.BodyDescriptor, java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#body(org.apache.james.mime4j.BodyDescriptor, java.io.InputStream)
*/
public void body(BodyDescriptor bd, InputStream is)
throws MimeException, IOException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#endBodyPart()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endBodyPart()
*/
public void endBodyPart() throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#endHeader()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endHeader()
*/
public void endHeader() throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#endMessage()
+ * @see org.apache.james.mime4j.parser.ContentHandler#endMessage()
*/
public void endMessage() throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#epilogue(java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#epilogue(java.io.InputStream)
*/
public void epilogue(InputStream is) throws MimeException, IOException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#field(java.lang.String)
+ * @see org.apache.james.mime4j.parser.ContentHandler#field(java.lang.String)
*/
public void field(String fieldData) throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#preamble(java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#preamble(java.io.InputStream)
*/
public void preamble(InputStream is) throws MimeException, IOException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startBodyPart()
+ * @see org.apache.james.mime4j.parser.ContentHandler#startBodyPart()
*/
public void startBodyPart() throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startHeader()
+ * @see org.apache.james.mime4j.parser.ContentHandler#startHeader()
*/
public void startHeader() throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#startMessage()
+ * @see org.apache.james.mime4j.parser.ContentHandler#startMessage()
*/
public void startMessage() throws MimeException {
}
/**
- * @see org.apache.james.mime4j.ContentHandler#raw(java.io.InputStream)
+ * @see org.apache.james.mime4j.parser.ContentHandler#raw(java.io.InputStream)
*/
public void raw(InputStream is) throws MimeException, IOException {
}
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java (from r678436, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractEntity.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractEntity.java&r1=678436&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/AbstractEntity.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java Mon Aug 4 05:57:59 2008
@@ -17,13 +17,21 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
import java.io.IOException;
import java.util.BitSet;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
+import org.apache.james.mime4j.MutableBodyDescriptor;
+import org.apache.james.mime4j.descriptor.DefaultBodyDescriptor;
+import org.apache.james.mime4j.descriptor.MaximalBodyDescriptor;
+import org.apache.james.mime4j.stream.LineReaderInputStream;
+import org.apache.james.mime4j.util.ByteArrayBuffer;
+import org.apache.james.mime4j.util.CharArrayBuffer;
import org.apache.james.mime4j.util.MessageUtils;
/**
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/ContentHandler.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ContentHandler.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/ContentHandler.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/ContentHandler.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ContentHandler.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ContentHandler.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/ContentHandler.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,10 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
+
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
import java.io.IOException;
import java.io.InputStream;
@@ -27,7 +30,7 @@
* Receives notifications of the content of a plain RFC822 or MIME message.
* Implement this interface and register an instance of that implementation
* with a <code>MimeStreamParser</code> instance using its
- * {@link org.apache.james.mime4j.MimeStreamParser#setContentHandler(ContentHandler)}
+ * {@link org.apache.james.mime4j.parser.MimeStreamParser#setContentHandler(ContentHandler)}
* method. The parser uses the <code>ContentHandler</code> instance to report
* basic message-related events like the start and end of the body of a
* part in a multipart MIME entity.
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStateMachine.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStateMachine.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStateMachine.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStateMachine.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStateMachine.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStateMachine.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStateMachine.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,10 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
+
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
import java.io.IOException;
import java.io.InputStream;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStates.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStates.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStates.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStates.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStates.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EntityStates.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/EntityStates.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
/**
* Enumeration of states an entity is expected to go through
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/Event.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/Event.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/Event.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/Event.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/Event.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/Event.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/Event.java Mon Aug 4 05:57:59 2008
@@ -1,4 +1,4 @@
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
/**
* Enumerates events which can be monitored.
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeEntity.java (from r678671, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeEntity.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeEntity.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeEntity.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeEntity.java&r1=678671&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeEntity.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeEntity.java Mon Aug 4 05:57:59 2008
@@ -1,10 +1,17 @@
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
import java.io.IOException;
import java.io.InputStream;
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.decoder.Base64InputStream;
import org.apache.james.mime4j.decoder.QuotedPrintableInputStream;
+import org.apache.james.mime4j.stream.BufferedLineReaderInputStream;
+import org.apache.james.mime4j.stream.LineReaderInputStream;
+import org.apache.james.mime4j.stream.LineReaderInputStreamAdaptor;
+import org.apache.james.mime4j.stream.MimeBoundaryInputStream;
+import org.apache.james.mime4j.stream.RootInputStream;
import org.apache.james.mime4j.util.MimeUtil;
public class MimeEntity extends AbstractEntity {
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeParseEventException.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeParseEventException.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeParseEventException.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeParseEventException.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeParseEventException.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeParseEventException.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeParseEventException.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
+
+import org.apache.james.mime4j.MimeException;
/**
* Indicates that strict parsing has been enabled
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeStreamParser.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeStreamParser.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeStreamParser.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,10 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
+
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
import java.io.IOException;
import java.io.InputStream;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeTokenStream.java (from r677924, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeTokenStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeTokenStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeTokenStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeTokenStream.java&r1=677924&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeTokenStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/MimeTokenStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
import java.io.IOException;
import java.io.InputStream;
@@ -28,8 +28,12 @@
import java.nio.charset.UnsupportedCharsetException;
import java.util.LinkedList;
+import org.apache.james.mime4j.BodyDescriptor;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.decoder.Base64InputStream;
import org.apache.james.mime4j.decoder.QuotedPrintableInputStream;
+import org.apache.james.mime4j.stream.BufferedLineReaderInputStream;
+import org.apache.james.mime4j.stream.RootInputStream;
import org.apache.james.mime4j.util.MimeUtil;
/**
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RawEntity.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RawEntity.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RawEntity.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RawEntity.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RawEntity.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RawEntity.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RawEntity.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
+
+import org.apache.james.mime4j.BodyDescriptor;
import java.io.InputStream;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RecursionMode.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RecursionMode.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RecursionMode.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RecursionMode.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RecursionMode.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RecursionMode.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/parser/RecursionMode.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.parser;
/**
* Enumeration of parsing modes.
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/BufferedLineReaderInputStream.java (from r678517, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/BufferedLineReaderInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/BufferedLineReaderInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java&r1=678517&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/BufferedLineReaderInputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.stream;
+
+import org.apache.james.mime4j.util.ByteArrayBuffer;
import java.io.IOException;
import java.io.InputStream;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/CloseShieldInputStream.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CloseShieldInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/CloseShieldInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/CloseShieldInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CloseShieldInputStream.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CloseShieldInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/CloseShieldInputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.stream;
import java.io.InputStream;
import java.io.IOException;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/EOLConvertingInputStream.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EOLConvertingInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/EOLConvertingInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/EOLConvertingInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EOLConvertingInputStream.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/EOLConvertingInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/EOLConvertingInputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.stream;
import java.io.IOException;
import java.io.InputStream;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStream.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStream.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.stream;
+
+import org.apache.james.mime4j.util.ByteArrayBuffer;
import java.io.FilterInputStream;
import java.io.IOException;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStreamAdaptor.java (from r680968, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStreamAdaptor.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStreamAdaptor.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStreamAdaptor.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStreamAdaptor.java&r1=680968&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/LineReaderInputStreamAdaptor.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/LineReaderInputStreamAdaptor.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.stream;
+
+import org.apache.james.mime4j.util.ByteArrayBuffer;
import java.io.IOException;
import java.io.InputStream;
@@ -29,7 +31,7 @@
*
* @version $Id$
*/
-class LineReaderInputStreamAdaptor extends LineReaderInputStream {
+public class LineReaderInputStreamAdaptor extends LineReaderInputStream {
private final LineReaderInputStream bis;
private boolean used = false;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/MimeBoundaryInputStream.java (from r680973, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeBoundaryInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/MimeBoundaryInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/MimeBoundaryInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeBoundaryInputStream.java&r1=680973&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/MimeBoundaryInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/MimeBoundaryInputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.stream;
+
+import org.apache.james.mime4j.util.ByteArrayBuffer;
import java.io.IOException;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PartialInputStream.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PartialInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PartialInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PartialInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PartialInputStream.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PartialInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PartialInputStream.java Mon Aug 4 05:57:59 2008
@@ -18,7 +18,7 @@
****************************************************************/
-package org.apache.james.mime4j.util;
+package org.apache.james.mime4j.stream;
import java.io.InputStream;
import java.io.IOException;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PositionInputStream.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PositionInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PositionInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PositionInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PositionInputStream.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/PositionInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/PositionInputStream.java Mon Aug 4 05:57:59 2008
@@ -18,7 +18,7 @@
****************************************************************/
-package org.apache.james.mime4j.util;
+package org.apache.james.mime4j.stream;
import java.io.InputStream;
import java.io.IOException;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/RootInputStream.java (from r678282, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RootInputStream.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/RootInputStream.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/RootInputStream.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RootInputStream.java&r1=678282&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/RootInputStream.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/stream/RootInputStream.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.stream;
import java.io.IOException;
import java.io.InputStream;
@@ -27,12 +27,12 @@
* supplied stream. This stream keeps track of the current line number and
* can also be truncated. When truncated the stream will appear to have
* reached end of file. This is used by the parser's
- * {@link org.apache.james.mime4j.MimeStreamParser#stop()} method.
+ * {@link org.apache.james.mime4j.parser.MimeStreamParser#stop()} method.
*
*
* @version $Id: RootInputStream.java,v 1.2 2004/10/02 12:41:10 ntherning Exp $
*/
-class RootInputStream extends InputStream {
+public class RootInputStream extends InputStream {
private InputStream is = null;
private int lineNumber = 1;
private int prev = -1;
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/ByteArrayBuffer.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ByteArrayBuffer.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/ByteArrayBuffer.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/ByteArrayBuffer.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ByteArrayBuffer.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/ByteArrayBuffer.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/ByteArrayBuffer.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.util;
/**
* A resizable byte array.
Copied: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CharArrayBuffer.java (from r677844, james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CharArrayBuffer.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CharArrayBuffer.java?p2=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CharArrayBuffer.java&p1=james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CharArrayBuffer.java&r1=677844&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/CharArrayBuffer.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/CharArrayBuffer.java Mon Aug 4 05:57:59 2008
@@ -17,9 +17,8 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j;
+package org.apache.james.mime4j.util;
-import org.apache.james.mime4j.util.MessageUtils;
/**
* A resizable char array.
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/MimeUtil.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/MimeUtil.java?rev=682372&r1=682371&r2=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/MimeUtil.java (original)
+++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/util/MimeUtil.java Mon Aug 4 05:57:59 2008
@@ -21,7 +21,6 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.james.mime4j.CharArrayBuffer;
import java.util.HashMap;
import java.util.Map;
Copied: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/Base64OutputStreamTest.java (from r680972, james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/Base64OutputStreamTest.java)
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/Base64OutputStreamTest.java?p2=james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/Base64OutputStreamTest.java&p1=james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/Base64OutputStreamTest.java&r1=680972&r2=682372&rev=682372&view=diff
==============================================================================
--- james/mime4j/trunk/src/test/java/org/apache/james/mime4j/util/Base64OutputStreamTest.java (original)
+++ james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/Base64OutputStreamTest.java Mon Aug 4 05:57:59 2008
@@ -17,7 +17,9 @@
* under the License. *
****************************************************************/
-package org.apache.james.mime4j.util;
+package org.apache.james.mime4j.decoder;
+
+import org.apache.james.mime4j.decoder.Base64OutputStream;
import java.io.IOException;
import java.io.StringWriter;
Propchange: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/Base64OutputStreamTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/decoder/Base64OutputStreamTest.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org