aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/render/rtf
diff options
context:
space:
mode:
authorPeter Hancock <phancock@apache.org>2012-02-10 16:51:08 +0000
committerPeter Hancock <phancock@apache.org>2012-02-10 16:51:08 +0000
commita21ecc5e13be09393036efe90f4ab63a7ee09fab (patch)
tree2ed0c7fd447b36aa00c17342f2074300bcb07399 /src/java/org/apache/fop/render/rtf
parent098ac1879ef71df08ee43eb263f5efac77d4e352 (diff)
parent65e12053cb81114db964534f7e974c338a8a467b (diff)
downloadxmlgraphics-fop-a21ecc5e13be09393036efe90f4ab63a7ee09fab.tar.gz
xmlgraphics-fop-a21ecc5e13be09393036efe90f4ab63a7ee09fab.zip
Merged in Temp_ImproveAccessibility
revs 1187234, 1188205, 1205935, 1236718, 1238313, 1240963 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1242848 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/render/rtf')
-rw-r--r--src/java/org/apache/fop/render/rtf/RTFHandler.java56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/java/org/apache/fop/render/rtf/RTFHandler.java b/src/java/org/apache/fop/render/rtf/RTFHandler.java
index 9abde32ce..22c0c8b76 100644
--- a/src/java/org/apache/fop/render/rtf/RTFHandler.java
+++ b/src/java/org/apache/fop/render/rtf/RTFHandler.java
@@ -937,10 +937,10 @@ public class RTFHandler extends FOEventHandler {
*/
//TODO: do this only, if the labels content <> previous labels content
if (list.getChildCount() > 0) {
- this.endListBody();
+ this.endListBody(null);
this.endList((ListBlock) li.getParent());
this.startList((ListBlock) li.getParent());
- this.startListBody();
+ this.startListBody(null);
list = (RtfList)builderContext.getContainer(
RtfList.class, true, this);
@@ -965,7 +965,7 @@ public class RTFHandler extends FOEventHandler {
}
/** {@inheritDoc} */
- public void startListLabel() {
+ public void startListLabel(ListItemLabel listItemLabel) {
if (bDefer) {
return;
}
@@ -985,7 +985,7 @@ public class RTFHandler extends FOEventHandler {
}
/** {@inheritDoc} */
- public void endListLabel() {
+ public void endListLabel(ListItemLabel listItemLabel) {
if (bDefer) {
return;
}
@@ -994,20 +994,20 @@ public class RTFHandler extends FOEventHandler {
}
/** {@inheritDoc} */
- public void startListBody() {
+ public void startListBody(ListItemBody listItemBody) {
}
/** {@inheritDoc} */
- public void endListBody() {
+ public void endListBody(ListItemBody listItemBody) {
}
// Static Regions
/** {@inheritDoc} */
- public void startStatic() {
+ public void startStatic(StaticContent staticContent) {
}
/** {@inheritDoc} */
- public void endStatic() {
+ public void endStatic(StaticContent statisContent) {
}
/** {@inheritDoc} */
@@ -1050,7 +1050,7 @@ public class RTFHandler extends FOEventHandler {
}
/** {@inheritDoc} */
- public void endLink() {
+ public void endLink(BasicLink basicLink) {
if (bDefer) {
return;
}
@@ -1090,7 +1090,7 @@ public class RTFHandler extends FOEventHandler {
}
/** {@inheritDoc} */
- public void foreignObject(InstreamForeignObject ifo) {
+ public void endInstreamForeignObject(InstreamForeignObject ifo) {
if (bDefer) {
return;
}
@@ -1337,7 +1337,7 @@ public class RTFHandler extends FOEventHandler {
}
/** {@inheritDoc} */
- public void leader(Leader l) {
+ public void startLeader(Leader l) {
if (bDefer) {
return;
}
@@ -1353,8 +1353,10 @@ public class RTFHandler extends FOEventHandler {
RtfTextrun textrun = container.getTextrun();
textrun.addLeader(rtfAttr);
-
- } catch (Exception e) {
+ } catch (IOException e) {
+ log.error("startLeader: " + e.getMessage());
+ throw new RuntimeException(e.getMessage());
+ } catch (FOPException e) {
log.error("startLeader: " + e.getMessage());
throw new RuntimeException(e.getMessage());
}
@@ -1362,11 +1364,9 @@ public class RTFHandler extends FOEventHandler {
/**
* @param text FOText object
- * @param data Array of characters to process.
- * @param start Offset for characters to process.
- * @param length Portion of array to process.
+ * @param characters CharSequence of the characters to process.
*/
- public void text(FOText text, char[] data, int start, int length) {
+ public void text(FOText text, CharSequence characters) {
if (bDefer) {
return;
}
@@ -1381,7 +1381,7 @@ public class RTFHandler extends FOEventHandler {
= TextAttributesConverter.convertCharacterAttributes(text);
textrun.pushInlineAttributes(rtfAttr);
- textrun.addString(new String(data, start, length - start));
+ textrun.addString(characters.toString());
textrun.popInlineAttributes();
} catch (IOException ioe) {
handleIOTrouble(ioe);
@@ -1518,9 +1518,9 @@ public class RTFHandler extends FOEventHandler {
}
} else if (foNode instanceof StaticContent) {
if (bStart) {
- startStatic();
+ startStatic(null);
} else {
- endStatic();
+ endStatic(null);
}
} else if (foNode instanceof ExternalGraphic) {
if (bStart) {
@@ -1528,7 +1528,7 @@ public class RTFHandler extends FOEventHandler {
}
} else if (foNode instanceof InstreamForeignObject) {
if (bStart) {
- foreignObject( (InstreamForeignObject) foNode );
+ endInstreamForeignObject( (InstreamForeignObject) foNode );
}
} else if (foNode instanceof Block) {
if (bStart) {
@@ -1547,7 +1547,7 @@ public class RTFHandler extends FOEventHandler {
if (bStart) {
startLink( (BasicLink) foNode);
} else {
- endLink();
+ endLink(null);
}
} else if (foNode instanceof Inline) {
if (bStart) {
@@ -1558,7 +1558,7 @@ public class RTFHandler extends FOEventHandler {
} else if (foNode instanceof FOText) {
if (bStart) {
FOText text = (FOText) foNode;
- text(text, text.getCharArray(), 0, text.length());
+ text(text, text.getCharSequence());
}
} else if (foNode instanceof Character) {
if (bStart) {
@@ -1591,9 +1591,9 @@ public class RTFHandler extends FOEventHandler {
}
} else if (foNode instanceof ListItemBody) {
if (bStart) {
- startListBody();
+ startListBody(null);
} else {
- endListBody();
+ endListBody(null);
}
} else if (foNode instanceof ListItem) {
if (bStart) {
@@ -1603,9 +1603,9 @@ public class RTFHandler extends FOEventHandler {
}
} else if (foNode instanceof ListItemLabel) {
if (bStart) {
- startListLabel();
+ startListLabel(null);
} else {
- endListLabel();
+ endListLabel(null);
}
} else if (foNode instanceof Table) {
if (bStart) {
@@ -1651,7 +1651,7 @@ public class RTFHandler extends FOEventHandler {
}
} else if (foNode instanceof Leader) {
if (bStart) {
- leader((Leader) foNode);
+ startLeader((Leader) foNode);
}
} else if (foNode instanceof PageNumberCitation) {
if (bStart) {