/** * Checks whether a manifest could be created on a document. */ public static boolean documentHasManifest(Document doc) { // True if the document has a top-level <MANIFEST_TOP_TAG> element. // The schema implies this is the only possible top element. Doc.E top = DocHelper.getFirstChildElement(doc, doc.getDocumentElement()); return (top != null) && doc.getTagName(top).equals(MANIFEST_TOP_TAG); }
/** * Erases the content of the provided document. * * @param wavelet the wavelet containing the document to erase * @param documentId the id of the document to erase */ public static void clearDocument(Wavelet wavelet, String documentId) { Document document = wavelet.getDocument(documentId); if (document.size() != 0) { document.emptyElement(document.getDocumentElement()); } }
private void erase(Document doc) { doc.emptyElement(doc.getDocumentElement()); }
private void erase(Document doc) { doc.emptyElement(doc.getDocumentElement()); }
/** * Deletes the content of this blip's document. */ void clearContent() { if (blip.getContent().size() != 0) { blip.getContent().emptyElement(blip.getContent().getDocumentElement()); } }
private static void sampleContent(Document d) { d.emptyElement(d.getDocumentElement()); d.appendXml(XmlStringBuilder.createFromXmlString("<body><line></line>Hello World</body>")); }
private static void sampleContent(Document d) { d.emptyElement(d.getDocumentElement()); d.appendXml(XmlStringBuilder.createFromXmlString("<body><line></line>Hello World</body>")); }
private static void write(ConversationBlip blip, String msg) { org.waveprotocol.wave.model.document.Document d = blip.getContent(); d.emptyElement(d.getDocumentElement()); d.appendXml(XmlStringBuilder.createFromXmlString("<body><line></line>" + msg + "</body>")); }
private static void write(ConversationBlip blip) { org.waveprotocol.wave.model.document.Document d = blip.getContent(); d.emptyElement(d.getDocumentElement()); d.appendXml(XmlStringBuilder.createFromXmlString("<body><line></line>Hello World</body>")); }
private static void write(ConversationBlip blip, String msg) { org.waveprotocol.wave.model.document.Document d = blip.getContent(); d.emptyElement(d.getDocumentElement()); d.appendXml(XmlStringBuilder.createFromXmlString("<body><line></line>" + msg + "</body>")); }
/** * Creates and initialises a blip object in the wavelet. * * @param content initial content for the new blip, or {@code null} for * default content */ Blip createBlip(DocInitialization content) { Blip blip = wavelet.createBlip(idGenerator.newBlipId()); if (content != null) { blip.getContent().hackConsume(Nindo.fromDocOp(content, false)); } else { Document doc = blip.getContent(); doc.insertXml(Point.<Doc.N> end(doc.getDocumentElement()), Blips.INITIAL_CONTENT); } return blip; }