Return-Path: Delivered-To: apmail-james-mime4j-dev-archive@minotaur.apache.org Received: (qmail 94477 invoked from network); 29 Dec 2009 21:25:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 29 Dec 2009 21:25:59 -0000 Received: (qmail 84069 invoked by uid 500); 29 Dec 2009 21:25:59 -0000 Delivered-To: apmail-james-mime4j-dev-archive@james.apache.org Received: (qmail 84034 invoked by uid 500); 29 Dec 2009 21:25:59 -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 84024 invoked by uid 99); 29 Dec 2009 21:25:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Dec 2009 21:25:59 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Dec 2009 21:25:50 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 71B35234C045 for ; Tue, 29 Dec 2009 13:25:29 -0800 (PST) Message-ID: <1540146170.1262121929451.JavaMail.jira@brutus.apache.org> Date: Tue, 29 Dec 2009 21:25:29 +0000 (UTC) From: "Stefano Bagnara (JIRA)" To: mime4j-dev@james.apache.org Subject: [jira] Created: (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 X-Virus-Checked: Checked by ClamAV on apache.org 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.8 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. - You can reply to this email to add a comment to the issue online.