protected void createOMProcessingInstruction(OMContainer parent, String piTarget, String piData) { factory.createOMProcessingInstruction(parent, piTarget, piData); }
protected void createOMProcessingInstruction(OMContainer parent, String piTarget, String piData) { factory.createOMProcessingInstruction(parent, piTarget, piData); }
public void processingInstruction(String target, String data) throws SAXException { OMContainer parent = getParent(); factory.createOMProcessingInstruction(parent, target, data); }
/** * Create a processing instruction type BXML. * * @param tartget PI target * @param data PI data * @return BXML Processing instruction type BXML */ public static BXML<?> createXMLProcessingInstruction(String tartget, String data) { OMProcessingInstruction omText = OM_FACTORY.createOMProcessingInstruction(OM_FACTORY.createOMDocument(), tartget, data); return new BXMLItem(omText); }
public Document<T> addProcessingInstruction(String target, String value) { OMProcessingInstruction pi = this.factory.createOMProcessingInstruction(null, target, value); if (this.getOMDocumentElement() != null) { this.getOMDocumentElement().insertSiblingBefore(pi); } else { this.addChild(pi); } return this; }
public Object clone() { Document<T> doc = ((FOMFactory)factory).newDocument(); OMDocument omdoc = (OMDocument)doc; for (Iterator i = getChildren(); i.hasNext();) { OMNode node = (OMNode)i.next(); switch (node.getType()) { case OMNode.COMMENT_NODE: OMComment comment = (OMComment)node; factory.createOMComment(omdoc, comment.getValue()); break; // TODO: Decide what to do with this code; it will no longer work in Axiom 1.2.14 (because of AXIOM-437). // On the other hand, since we filter out DTDs, this code is never triggered. // case OMNode.DTD_NODE: // OMDocType doctype = (OMDocType)node; // factory.createOMDocType(omdoc, doctype.getValue()); // break; case OMNode.ELEMENT_NODE: Element el = (Element)node; omdoc.addChild((OMNode)el.clone()); break; case OMNode.PI_NODE: OMProcessingInstruction pi = (OMProcessingInstruction)node; factory.createOMProcessingInstruction(omdoc, pi.getTarget(), pi.getValue()); break; } } return doc; }
} else if (node.getType() == OMNode.PI_NODE) { OMProcessingInstruction pi = (OMProcessingInstruction)node; factory.createOMProcessingInstruction(dest, pi.getTarget(), pi.getValue()); } else if (node.getType() == OMNode.SPACE_NODE) { OMText text = (OMText)node;
OMProcessingInstruction importedPI = (OMProcessingInstruction) child; OMProcessingInstruction newPI = this.factory .createOMProcessingInstruction(this, importedPI.getTarget(), importedPI.getValue());