Package org.openntf.domino.utils.xml

Examples of org.openntf.domino.utils.xml.XMLNode.addChildElement()


      return flagsNode;
    } else {
      // Better add one!
      flagsNode = getDocumentElement().addChildElement("item");
      flagsNode.setAttribute("name", "$Flags");
      flagsNode = flagsNode.addChildElement("text");
      return flagsNode;
    }
  }

  protected String getFlagsExt() {
View Full Code Here


      return flagsNode;
    } else {
      // Better add one!
      flagsNode = getDocumentElement().addChildElement("item");
      flagsNode.setAttribute("name", "$FlagsExt");
      flagsNode = flagsNode.addChildElement("text");
      return flagsNode;
    }
  }

  private List<String> getTitles() {
View Full Code Here

  }

  private XMLNode createDefaultValueFormulaNode() {
    XMLNode node = node_.addChildElement("code");
    node.setAttribute("event", "defaultvalue");
    node = node.addChildElement("formula");
    return node;
  }
}
View Full Code Here

  public void setDASMode(final DASMode mode) {
    XMLNode node = getDxlNode("/note/item[@name='$AllowRESTDbAPI']");
    if (node == null) {
      node = getDxlNode("/note").addChildElement("item");
      node.setAttribute("name", "AllowRESTDbAPI");
      node = node.addChildElement("number");
    }
    switch (mode) {
    case NONE:
      node.setTextContent("0");
      break;
View Full Code Here

  public void setAllowDAS(final boolean allowDAS) {
    XMLNode node = getDxlNode("//item[@name='$WebFlags']/text");
    if (node == null) {
      node = getDxl().getDocumentElement().addChildElement("item");
      node.setAttribute("name", "$WebFlags");
      node = node.addChildElement("text");
    }
    if (allowDAS) {
      if (!node.getText().contains("A")) {
        node.setText(node.getText() + "A");
      }
View Full Code Here

    if (formulaNode != null) {
      formulaNode.setTextContent(formula);
    } else {
      XMLNode code = node_.addChildElement("code");
      code.setAttribute("event", "value");
      formulaNode = code.addChildElement("formula");
      formulaNode.setTextContent(formula);
    }
  }
}
View Full Code Here

      int firstChunk = reconData.length > 20544 ? 20544 : reconData.length;
      String firstChunkData = printBase64Binary(Arrays.copyOfRange(reconData, 0, firstChunk));
      XMLNode documentNode = getDxl().selectSingleNode("//note");
      XMLNode fileDataNode = documentNode.addChildElement("item");
      fileDataNode.setAttribute("name", itemName);
      fileDataNode = fileDataNode.addChildElement("rawitemdata");
      fileDataNode.setAttribute("type", "1");
      fileDataNode.setText(firstChunkData);

      // Write out any remaining chunks
      int remaining = reconData.length - firstChunk;
View Full Code Here

        int chunkSize = remaining > 20516 ? 20516 : remaining;
        String chunkData = printBase64Binary(Arrays.copyOfRange(reconData, offset, offset + chunkSize));

        fileDataNode = documentNode.addChildElement("item");
        fileDataNode.setAttribute("name", itemName);
        fileDataNode = fileDataNode.addChildElement("rawitemdata");
        fileDataNode.setAttribute("type", "1");
        fileDataNode.setText(chunkData);

        remaining -= 20516;
        offset += chunkSize;
View Full Code Here

        XMLNode fileSizeNode = getDocumentElement().selectSingleNode("//item[@name='$FileSize']");
        if (fileSizeNode == null) {
          fileSizeNode = getDocumentElement().addChildElement("item");
          fileSizeNode.setAttribute("name", "$FileSize");
          fileSizeNode.setAttribute("sign", "true");
          fileSizeNode = fileSizeNode.addChildElement("number");
        } else {
          fileSizeNode = fileSizeNode.selectSingleNode("number");
        }
        fileSizeNode.setText(String.valueOf(fileData.length));
      }
View Full Code Here

    XMLNode fileNamesNode = getDocumentElement().selectSingleNode("//item[@name='$FileNames']");
    if (fileNamesNode == null) {
      fileNamesNode = getDocumentElement().addChildElement("item");
      fileNamesNode.setAttribute("name", "$FileNames");
      fileNamesNode.setAttribute("sign", "true");
      fileNamesNode = fileNamesNode.addChildElement("text");
    } else {
      fileNamesNode = fileNamesNode.selectSingleNode("text");
    }
    fileNamesNode.setText(title);
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.