r422 - trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator
Author: bpoussin Date: 2010-10-15 20:19:28 +0200 (Fri, 15 Oct 2010) New Revision: 422 Url: http://nuiton.org/repositories/revision/wikitty/422 Log: escape String documentation to prevent any problem Modified: trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java Modified: trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java =================================================================== --- trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java 2010-10-15 18:08:39 UTC (rev 421) +++ trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java 2010-10-15 18:19:28 UTC (rev 422) @@ -31,6 +31,7 @@ import java.util.Random; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.apache.commons.lang.StringEscapeUtils; import org.apache.commons.lang.StringUtils; import org.apache.commons.logging.Log; @@ -227,7 +228,10 @@ // generate a string line like " deprecated=true" or "" String deprecated = attribute.hasTagValue("deprecated") ? " deprecated=" + attribute.getTagValue("deprecated") : ""; // generate a string line like ' documentation="my documentation"' or "" - String attributeDocumentation = attribute.hasTagValue("documentation") ? " documentation=\\\"" + attribute.getTagValue("documentation") + "\\\"": ""; + String attributeDocumentation = + attribute.hasTagValue("documentation") ? " documentation=\\\"" + + StringEscapeUtils.escapeJava(attribute.getTagValue("documentation")) + + "\\\"": ""; // generate a string like " notNull=true" or "" String notNull = attribute.hasTagValue("notNull") ? " notNull=" + attribute.getTagValue("notNull") : ""; buildFieldMapExtensionParameters.add("" // generate a line like '"Wikitty attributName[0-*] unique=true deprecated=true documentation=\"my documentation\""'
participants (1)
-
bpoussin@users.nuiton.org