/** {@inheritDoc} */\r
public void endElement(String uri, String localName, String qName) throws SAXException {\r
if (AFPPageSetup.CATEGORY.equals(uri)) {\r
- String name = lastAttributes.getValue("name");\r
this.returnedObject = new AFPPageSetup(localName);\r
- returnedObject.setName(name);\r
+ String name = lastAttributes.getValue("name");\r
+ if (name != null) {\r
+ returnedObject.setName(name);\r
+ }\r
+ String value = lastAttributes.getValue("value");\r
+ if (value != null) {\r
+ returnedObject.setValue(value);\r
+ }\r
if (content.length() > 0) {\r
returnedObject.setContent(content.toString());\r
content.setLength(0); //Reset text buffer (see characters())\r
/** {@inheritDoc} */
public String toString() {
- return "AFPPageSetup(element-name=" + getElementName() + " name=" + getName() + ")";
+ return "AFPPageSetup(element-name=" + getElementName()
+ + " name=" + getName() + " value=" + getValue() + ")";
}
private static final String ATT_NAME = "name";
<changes>
<release version="FOP Trunk">
+ <action context="Code" dev="JM" type="fix" fixes-bug="43439" due-to="Adrian Cumiskey">
+ Fixed the restoration of the TLE values from the intermediate format
+ for the AFP extension elements.
+ </action>
<action context="Code" dev="JM" type="add" fixes-bug="43041" due-to="Adrian Cumiskey">
Added a configuration setting for the renderer/device resolution to the AFP renderer.
</action>