Update of 
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext
In directory 
james.mmbase.org:/tmp/cvs-serv949/cmsc/richtext/src/java/com/finalist/cmsc/richtext

Modified Files:
        RichTextSetProcessor.java RichText.java 
Log Message:
CMSC-1204 - adding replaceParagraphs flag


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext
See also: http://www.mmbase.org/jira/browse/CMSC-1204


Index: RichTextSetProcessor.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/RichTextSetProcessor.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- RichTextSetProcessor.java   16 May 2008 11:46:32 -0000      1.4
+++ RichTextSetProcessor.java   24 Dec 2008 13:08:23 -0000      1.5
@@ -33,12 +33,13 @@
 
    public Processor createProcessor(Parameters parameters) {
        final boolean replaceHeaders = 
Boolean.parseBoolean(parameters.get("replaceHeaders").toString());
+       final boolean replaceParagraphs = 
Boolean.parseBoolean(parameters.get("replaceParagraphs").toString());
        return new Processor() {
 
            public Object process(Node node, Field field, Object value) {
               if (value instanceof String) {
                  String in = (String) value;
-                 String out = RichText.cleanRichText(in, replaceHeaders);
+                 String out = RichText.cleanRichText(in, replaceHeaders, 
replaceParagraphs);
                  if (log.isDebugEnabled() && !out.equals(in)) {
                     log.debug("Replaced " + field.getName() + " value \"" + in 
+ "\"\n \t by \n\"" + out + "\"");
                  }


Index: RichText.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/RichText.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- RichText.java       25 Jul 2008 15:54:10 -0000      1.8
+++ RichText.java       24 Dec 2008 13:08:23 -0000      1.9
@@ -65,13 +65,13 @@
    }
 
 
-   public final static String cleanRichText(String originalValue, boolean 
replaceHeaders) {
+   public final static String cleanRichText(String originalValue, boolean 
replaceHeaders, boolean replaceParagraphs) {
       // if string is null or empty, (re)set it's value to empty string
       String newValue = "";
       if (originalValue != null && !"".equals(originalValue.trim())) {
          // Edited value: clean.
          log.debug("before cleaning: " + originalValue);
-         newValue = WordHtmlCleaner.cleanHtml(originalValue, replaceHeaders);
+         newValue = WordHtmlCleaner.cleanHtml(originalValue, replaceHeaders, 
replaceParagraphs);
          log.debug("after cleaning: " + newValue);
       }
       return newValue;
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to