Update of
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext
In directory
james.mmbase.org:/tmp/cvs-serv419/cmsc/richtext/src/java/com/finalist/cmsc/richtext
Modified Files:
Tag: b1_4
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.3
retrieving revision 1.3.2.1
diff -u -b -r1.3 -r1.3.2.1
--- RichTextSetProcessor.java 14 Jan 2008 22:42:21 -0000 1.3
+++ RichTextSetProcessor.java 24 Dec 2008 13:04:36 -0000 1.3.2.1
@@ -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.5.2.2
retrieving revision 1.5.2.3
diff -u -b -r1.5.2.2 -r1.5.2.3
--- RichText.java 24 Sep 2008 13:27:05 -0000 1.5.2.2
+++ RichText.java 24 Dec 2008 13:04:36 -0000 1.5.2.3
@@ -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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs