Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 91797 invoked from network); 4 Aug 2006 18:31:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Aug 2006 18:31:18 -0000 Received: (qmail 28345 invoked by uid 500); 4 Aug 2006 18:31:18 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 28317 invoked by uid 500); 4 Aug 2006 18:31:18 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 28306 invoked by uid 99); 4 Aug 2006 18:31:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Aug 2006 11:31:18 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Aug 2006 11:31:17 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 22FD11A981D; Fri, 4 Aug 2006 11:30:57 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r428831 - in /geronimo/sandbox/svkmerge/m2migration/modules/system/src: ./ java/org/apache/geronimo/system/plugin/PluginMetadata.java Date: Fri, 04 Aug 2006 18:30:55 -0000 To: scm@geronimo.apache.org From: jdillon@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20060804183057.22FD11A981D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: jdillon Date: Fri Aug 4 11:30:54 2006 New Revision: 428831 URL: http://svn.apache.org/viewvc?rev=428831&view=rev Log: r622@jason-dillons-computer (orig r427991): jdillon | 2006-08-02 07:13:42 -0700 r607@dyn456093 (orig r427388): ammulder | 2006-07-31 17:43:46 -0700 Merge GERONIMO-2253 to trunk Modified: geronimo/sandbox/svkmerge/m2migration/modules/system/src/ (props changed) geronimo/sandbox/svkmerge/m2migration/modules/system/src/java/org/apache/geronimo/system/plugin/PluginMetadata.java Propchange: geronimo/sandbox/svkmerge/m2migration/modules/system/src/ ------------------------------------------------------------------------------ --- svk:merge (original) +++ svk:merge Fri Aug 4 11:30:54 2006 @@ -1 +1 @@ -13f79535-47bb-0310-9956-ffa450edef68:/geronimo/sandbox/svkmerge/trunk/modules/system/src:427989 +13f79535-47bb-0310-9956-ffa450edef68:/geronimo/sandbox/svkmerge/trunk/modules/system/src:427991 Modified: geronimo/sandbox/svkmerge/m2migration/modules/system/src/java/org/apache/geronimo/system/plugin/PluginMetadata.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/svkmerge/m2migration/modules/system/src/java/org/apache/geronimo/system/plugin/PluginMetadata.java?rev=428831&r1=428830&r2=428831&view=diff ============================================================================== --- geronimo/sandbox/svkmerge/m2migration/modules/system/src/java/org/apache/geronimo/system/plugin/PluginMetadata.java (original) +++ geronimo/sandbox/svkmerge/m2migration/modules/system/src/java/org/apache/geronimo/system/plugin/PluginMetadata.java Fri Aug 4 11:30:54 2006 @@ -18,6 +18,8 @@ import java.io.Serializable; import java.net.URL; +import java.util.List; +import java.util.ArrayList; import org.apache.geronimo.kernel.repository.Artifact; import org.apache.geronimo.system.configuration.GBeanOverride; @@ -96,6 +98,20 @@ } /** + * Gets a description of this module in HTML format (with paragraph + * markers). + */ + public String getHTMLDescription() { + String[] paras = splitParas(description); + StringBuffer buf = new StringBuffer(); + for (int i = 0; i < paras.length; i++) { + String para = paras[i]; + buf.append("

").append(para).append("

\n"); + } + return buf.toString(); + } + + /** * Gets a category name for this configuration. In a list, configurations * in the same category will be listed together. There are no specific * allowed values, though each repository may have standards for that. @@ -348,5 +364,53 @@ } return buf.toString(); } + } + + private static String[] splitParas(String desc) { + int start = 0, last=0; + List list = new ArrayList(); + boolean inSpace = false, multiple = false; + for(int i=0; i