/[Apache-SVN]
ViewVC logotype

Revision 1138155


Jump to revision: Previous Next
Author: bago
Date: Tue Jun 21 20:01:18 2011 UTC (12 years, 9 months ago)
Changed paths: 47
Log Message:
Proposed refactoring for MIME4J-116.
FieldParser has been moved to the dom package and field parsing is expected to happen inside the MutableBodyDescriptor implementation.
Minimal/MaximalBodyDescriptor implementations takes a FieldParser instance and a boolean saying if they are expected to parse every field supported by the FieldParser or only the one used for the descriptor results, so that EntityBuilder doesn't have to know the FieldParser again.

Changed paths

Path Details
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/main/java/org/apache/james/mime4j/stream/AbstractEntity.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/main/java/org/apache/james/mime4j/stream/DefaultBodyDescriptor.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/main/java/org/apache/james/mime4j/stream/FieldParser.java deleted
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/main/java/org/apache/james/mime4j/stream/MimeEntity.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/main/java/org/apache/james/mime4j/stream/MimeTokenStream.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/main/java/org/apache/james/mime4j/stream/MutableBodyDescriptor.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/core/src/test/java/org/apache/james/mime4j/stream/MimeEntityTest.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/dom/FieldParser.java
(Copied from james/mime4j/trunk/core/src/main/java/org/apache/james/mime4j/stream/FieldParser.java, r1137798)
added , text changed , props changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentDescriptionFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentIdFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentLanguageFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentLanguageFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentLengthFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentLocationFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentLocationFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentMD5FieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentTransferEncodingFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/DateTimeFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/DateTimeFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/DefaultFieldParser.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/DelegatingFieldParser.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/Fields.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/LenientFieldParser.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MimeVersionFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MimeVersionFieldLenientImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/field/UnstructuredFieldImpl.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractEntity.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMessage.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/DefaultMessageBuilder.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/EntityBuilder.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MaximalBodyDescriptor.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MaximalBodyDescriptorFactory.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MinimalBodyDescriptor.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MinimalBodyDescriptorFactory.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java modified , text changed
Directoryjames/mime4j/branches/mime4j-116-refactoring/dom/src/test/java/org/apache/james/mime4j/message/MaximalBodyDescriptorTest.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26