Package org.openntf.domino.utils.xml

Examples of org.openntf.domino.utils.xml.XMLNodeList


  protected AbstractDesignBase getParent() {
    return parent_;
  }

  public void swap(final int a, final int b) {
    XMLNodeList fieldNodes = getParent().getDxl().selectNodes(pattern_);
    fieldNodes.swap(a, b);
  }
View Full Code Here


  private NSFDateRange[] dateRangeValues_;

  protected DXLItemTimeRange(final XMLNode node, final int dupItemId) {
    super(node, dupItemId);

    XMLNodeList dateTimeNodes = node.selectNodes("./datetimelist/datetime");
    dateTimeValues_ = new NSFDateTime[dateTimeNodes.size()];
    for(int i = 0; i < dateTimeNodes.size(); i++) {
      dateTimeValues_[i] = DXLItemFactory.createDateTime(dateTimeNodes.get(i));
    }

    XMLNodeList dateRangeNodes = node.selectNodes("./datetimelist/datetimepair");
    dateRangeValues_ = new NSFDateRange[dateRangeNodes.size()];
    for(int i = 0; i < dateRangeNodes.size(); i++) {
      XMLNode startNode = dateRangeNodes.get(i).getFirstChildElement();
      NSFDateTime start = DXLItemFactory.createDateTime(startNode);
      XMLNode endNode = startNode.getNextSiblingElement();
      NSFDateTime end = DXLItemFactory.createDateTime(endNode);
      dateRangeValues_[i] = new NSFDateRange(start, end);
    }
View Full Code Here

  private final String[] value_;

  protected DXLItemTextList(final XMLNode node, final int dupItemId) {
    super(node, dupItemId);

    XMLNodeList dataNodes = node.selectNodes("./textlist/text");
    value_ = new String[dataNodes.size()];
    for (int i = 0; i < dataNodes.size(); i++) {
      value_[i] = dataNodes.get(i).getText();
    }
  }
View Full Code Here

  protected DXLItemNumberRange(final XMLNode node, final int dupItemId) {
    super(node, dupItemId);

    // Luckily, number ranges can't be stored in an NSF, so we'll never encounter them here
    XMLNodeList dataNodes = node.selectNodes("./numberlist/number");
    value_ = new Double[dataNodes.size()];
    for(int i = 0; i < dataNodes.size(); i++) {
      value_[i] = Double.valueOf(dataNodes.get(i).getText());
    }
  }
View Full Code Here

TOP

Related Classes of org.openntf.domino.utils.xml.XMLNodeList

Copyright © 2018 www.massapicom. 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.