import org.apache.fop.fo.FOTreeVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.layoutmgr.list.Item;
-import org.apache.fop.apps.*;
/**
* Class modelling the fo:list-item-label object. See Sec. 6.8.5 of the XSL-FO
super(parent);
}
- /**
- * @return this object's Item layout manager
- */
- public Item getItemLayoutManager() {
- Item itemLabel = new Item();
- itemLabel.setUserAgent(getUserAgent());
- itemLabel.setFObj(this);
- return itemLabel;
- }
-
private void setup() {
// Common Accessibility Properties
import org.apache.fop.fo.flow.Footnote;
import org.apache.fop.fo.flow.ListBlock;
import org.apache.fop.fo.flow.ListItemBody;
+import org.apache.fop.fo.flow.ListItemLabel;
import org.apache.fop.fo.flow.InstreamForeignObject;
import org.apache.fop.fo.flow.InlineContainer;
import org.apache.fop.fo.flow.ListItem;
ListItemLayoutManager blm = new ListItemLayoutManager();
blm.setUserAgent(node.getUserAgent());
blm.setFObj(node);
- blm.setLabel(node.getLabel().getItemLayoutManager());
+ blm.setLabel(getListItemLabelLayoutManager(node.getLabel()));
blm.setBody(getListItemBodyLayoutManager(node.getBody()));
currentLMList.add(blm);
} else {
}
}
+ /**
+ * @return this object's Item layout manager
+ */
+ public Item getListItemLabelLayoutManager(ListItemLabel node) {
+ Item itemLabel = new Item();
+ itemLabel.setUserAgent(node.getUserAgent());
+ itemLabel.setFObj(node);
+ return itemLabel;
+ }
+
/**
* @return Item layout manager
*/