jeremias 2003/06/06 00:28:00
Modified: src/org/apache/fop/layout Tag: fop-0_20_2-maintain
LineArea.java
Log:
Fix NoSuchMethodError when FOP is compiled under JDK1.4 but run under JDK1.3.
Reason: StringBuffer.append(StringBuffer) has been added with JDK1.4.
Revision Changes Path
No revision
No revision
1.53.2.19 +4 -4 xml-fop/src/org/apache/fop/layout/Attic/LineArea.java
Index: LineArea.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/layout/Attic/LineArea.java,v
retrieving revision 1.53.2.18
retrieving revision 1.53.2.19
diff -u -r1.53.2.18 -r1.53.2.19
--- LineArea.java 20 May 2003 20:50:52 -0000 1.53.2.18
+++ LineArea.java 6 Jun 2003 07:27:59 -0000 1.53.2.19
@@ -1214,7 +1214,7 @@
return wordStart;
} else if (hyph == null && preString != null) {
// no hyphenation points, but a inword non-letter character
- remainingString.append(preString);
+ remainingString.append(preString.toString());
this.addWord(remainingString, startw, ls, textState);
return wordStart + remainingString.length();
} else if (hyph != null && preString == null) {
@@ -1230,12 +1230,12 @@
// hyphenation points and a inword non letter character
int index = getFinalHyphenationPoint(hyph, remainingWidth);
if (index != -1) {
-
remainingString.append(preString.append(hyph.getPreHyphenText(index)));
+
remainingString.append(preString.append(hyph.getPreHyphenText(index)).toString());
remainingString.append(this.hyphProps.hyphenationChar);
this.addWord(remainingString, startw, ls, textState);
return wordStart + remainingString.length() - 1;
} else {
- remainingString.append(preString);
+ remainingString.append(preString.toString());
this.addWord(remainingString, startw, ls, textState);
return wordStart + remainingString.length();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]