public Route(Route route) { Element elementCopy = route.element.createCopy(); docFactory.createDocument().add(elementCopy); this.element = elementCopy; // Copy cached JIDs (for performance reasons) this.toJID = route.toJID; this.fromJID = route.fromJID; }
document.add(newElement);
public void testDoubleRootElement() { Document document = DocumentFactory.getInstance().createDocument(); document.addElement("root"); Element root = DocumentFactory.getInstance().createElement( "anotherRoot"); try { document.add(root); fail(); } catch (IllegalAddException e) { String msg = e.getMessage(); assertTrue(msg.indexOf(root.toString()) != -1); } }
Document doc = DocumentFactory.getInstance().createDocument(); generatedModel = coreModel.createCopy(); doc.add(generatedModel);
parent.add(newElement); } else { document.add(newElement);
doc.add(n);
public void add(Element element) { getWrapped().add(element); }
public void add(Node node) { getWrapped().add(node); }
public void add(ProcessingInstruction pi) { getWrapped().add(pi); }
public void add(Comment comment) { getWrapped().add(comment); }
parent.add(newElement); } else { document.add(newElement);
@Override public Document merge(List<Document> descriptorsToMerge) throws XmlMergeException { Document merged = DocumentHelper.createDocument(); if (CollectionUtils.isNotEmpty(descriptorsToMerge)) { Element mergedRoot = descriptorsToMerge.get(0).getRootElement().createCopy(); for (Iterator<Document> i = descriptorsToMerge.listIterator(1); i.hasNext(); ) { Element descriptorRoot = i.next().getRootElement().createCopy(); mergedRoot = initialMergeCue.merge(mergedRoot, descriptorRoot, initialMergeCueParams); } merged.add(mergedRoot); } return merged; }
/** * Constructs a new Roster that is a copy of an existing Roster. * * @param roster the roster packet. * @see #createCopy() */ private Roster(Roster roster) { Element elementCopy = roster.element.createCopy(); docFactory.createDocument().add(elementCopy); this.element = elementCopy; }
public Route(Route route) { Element elementCopy = route.element.createCopy(); docFactory.createDocument().add(elementCopy); this.element = elementCopy; // Copy cached JIDs (for performance reasons) this.toJID = route.toJID; this.fromJID = route.fromJID; }
/** * Constructs a new Presence that is a copy of an existing Presence. * * @param presence the presence packet. * @see #createCopy() */ private Presence(Presence presence) { Element elementCopy = presence.element.createCopy(); docFactory.createDocument().add(elementCopy); this.element = elementCopy; // Copy cached JIDs (for performance reasons) this.toJID = presence.toJID; this.fromJID = presence.fromJID; }
/** * Constructs a new Message that is a copy of an existing Message. * * @param message the message packet. * @see #createCopy() */ private Message(Message message) { Element elementCopy = message.element.createCopy(); docFactory.createDocument().add(elementCopy); this.element = elementCopy; // Copy cached JIDs (for performance reasons) this.toJID = message.toJID; this.fromJID = message.fromJID; }
/** * Constructs a new IQ that is a copy of an existing IQ. * * @param iq the iq packet. * @see #createCopy() */ private IQ(IQ iq) { Element elementCopy = iq.element.createCopy(); docFactory.createDocument().add(elementCopy); this.element = elementCopy; // Copy cached JIDs (for performance reasons) this.toJID = iq.toJID; this.fromJID = iq.fromJID; }
public void write(final T object) throws IOException { final DocumentFactory instance = DocumentFactory.getInstance(); final Document document = instance.createDocument(); document.add(this.converter.convert(object)); this.xmlWriter.write(document); }
/** * Creates a deep copy of this packet extension. * * @return a deep copy of this packet extension. */ public PacketExtension createCopy() { Element copy = element.createCopy(); docFactory.createDocument().add(copy); return new PacketExtension(element); } }
public static String generateSetFilter(Set ids, String entityClass, String componentId, String entityAlias) { Document document = DocumentHelper.createDocument(); Element root = DocumentHelper.createElement("filter"); Element or = root.addElement("and"); Element condition = or.addElement("c"); condition.addAttribute("name", "set"); condition.addAttribute("inExpr", "true"); condition.addAttribute("hidden", "true"); condition.addAttribute("locCaption", "Set filter"); condition.addAttribute("entityAlias", entityAlias); condition.addAttribute("class", entityClass); condition.addAttribute("type", ConditionType.CUSTOM.name()); String listOfId = createIdsString(ids); String randomName = RandomStringUtils.randomAlphabetic(10); condition.addText(entityAlias + ".id in :component$" + componentId + "." + randomName); Element param = condition.addElement("param"); param.addAttribute("name", "component$" + componentId + "." + randomName); param.addAttribute("isFoldersFilterEntitiesSet", "true"); param.addText(listOfId); document.add(root); return Dom4j.writeDocument(document, true); }