Update of
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext
In directory
james.mmbase.org:/tmp/cvs-serv789/cmsc/richtext/src/java/com/finalist/cmsc/richtext
Modified Files:
Tag: b1_5
RichText.java RichTextSetProcessor.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: 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.8.2.1
diff -u -b -r1.8 -r1.8.2.1
--- RichText.java 25 Jul 2008 15:54:10 -0000 1.8
+++ RichText.java 24 Dec 2008 13:07:26 -0000 1.8.2.1
@@ -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;
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.4.2.1
diff -u -b -r1.4 -r1.4.2.1
--- RichTextSetProcessor.java 16 May 2008 11:46:32 -0000 1.4
+++ RichTextSetProcessor.java 24 Dec 2008 13:07:26 -0000 1.4.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 + "\"");
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs