Return-Path: Delivered-To: apmail-james-mime4j-dev-archive@minotaur.apache.org Received: (qmail 1314 invoked from network); 7 Feb 2011 13:54:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 7 Feb 2011 13:54:54 -0000 Received: (qmail 98449 invoked by uid 500); 7 Feb 2011 13:54:54 -0000 Delivered-To: apmail-james-mime4j-dev-archive@james.apache.org Received: (qmail 97305 invoked by uid 500); 7 Feb 2011 13:54:53 -0000 Mailing-List: contact mime4j-dev-help@james.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mime4j-dev@james.apache.org Delivered-To: mailing list mime4j-dev@james.apache.org Received: (qmail 96401 invoked by uid 99); 7 Feb 2011 13:54:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Feb 2011 13:54:51 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Feb 2011 13:54:50 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id C7985198DD5 for ; Mon, 7 Feb 2011 13:54:30 +0000 (UTC) Date: Mon, 7 Feb 2011 13:54:30 +0000 (UTC) From: "Oleg Kalnichevski (JIRA)" To: mime4j-dev@james.apache.org Message-ID: <186537258.3868.1297086870814.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] Commented: (MIME4J-149) Fix Field, RawField and ParsedField consistency/confustion, dependency hell. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MIME4J-149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12991384#comment-12991384 ] Oleg Kalnichevski commented on MIME4J-149: ------------------------------------------ Stefano, Has this issue been resolved? Are you planning to do more work in that area? Can we close this issue as resolved or move it to 0.8 if more refactoring is needed? Oleg > Fix Field, RawField and ParsedField consistency/confustion, dependency hell. > ---------------------------------------------------------------------------- > > Key: MIME4J-149 > URL: https://issues.apache.org/jira/browse/MIME4J-149 > Project: JAMES Mime4j > Issue Type: Task > Affects Versions: 0.6 > Reporter: Stefano Bagnara > Assignee: Stefano Bagnara > Priority: Minor > Fix For: 0.7 > > > Partially discussed here: > http://markmail.org/message/7n63uorvnhzqx7mx > the "new" Field interface creates a bridge between the parser and the rest of the code. While the bridge could expose potential in fact it expose lack of consistence and unintuitive interfaces where you don't know if you are dealing with raw fields or parsed fields and some code ends un parsing already parsed fields. > Maybe we'll reintroduce a common interface later, but for now I much more prefer to remove cycles and to have much clearer contracts about what is returne/used by the stream parser and by the dom. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira