package org.openntf.domino.nsfdata.impldxl.item; import java.util.Arrays; import java.util.List; import org.openntf.domino.utils.xml.XMLNode; import org.openntf.domino.utils.xml.XMLNodeList; public class DXLItemNumberRange extends AbstractDXLItem { private static final long serialVersionUID = 1L; Double[] value_; 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()); } } @Override public List<Double> getValue() { return Arrays.asList(value_); } @Override public Type getType() { return Type.NUMBER_RANGE; } @Override public byte[] getBytes() { throw new UnsupportedOperationException(); } }