public int getNumSubObjects() { int count = 0; for (Element subElement = XmlUtil.getFirstChildElement(_node); subElement != null; subElement = XmlUtil.getNextElement(subElement)) { count++; } return count; }
@Override public int getNumSubObjects() { int count = 0; for (Element subElement = XmlUtil.getFirstChildElement(node); subElement != null; subElement = XmlUtil.getNextElement(subElement)) { count++; } return count; }
@Override public int getNumSubObjects() { int count = 0; for (Element subElement = XmlUtil.getFirstChildElement(node); subElement != null; subElement = XmlUtil.getNextElement(subElement)) { count++; } return count; }
@Override public Object readObjectContents(int index) { Element subElement = XmlUtil.getFirstChildElement(node); for (int i = 0; i < index; i++) { subElement = XmlUtil.getNextElement(subElement); } if (subElement == null) { throw new ConnectorException("Missing subelement number: " + index); } return new XmlObjectDecoder(subElement, null).readObject(); }
public Object readObjectContents(int index) { Element subElement = XmlUtil.getFirstChildElement(_node); for ( int i = 0; i < index; i++) { subElement = XmlUtil.getNextElement(subElement); } if ( subElement == null ) { throw new ConnectorException("Missing subelement number: "+index); } return new XmlObjectDecoder(subElement,null).readObject(); }
@Override public Object readObjectContents(int index) { Element subElement = XmlUtil.getFirstChildElement(node); for (int i = 0; i < index; i++) { subElement = XmlUtil.getNextElement(subElement); } if (subElement == null) { throw new ConnectorException("Missing subelement number: " + index); } return new XmlObjectDecoder(subElement, null).readObject(); }
if (expectedClass.isArray()) { List<Object> temp = new ArrayList<>(); for (Element child = XmlUtil.getFirstChildElement(node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child, null); for (Element child = XmlUtil.getFirstChildElement(node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child, null);
if (_expectedClass.isArray()) { List<Object> temp = new ArrayList<Object>(); for (Element child = XmlUtil.getFirstChildElement(_node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child,null); for (Element child = XmlUtil.getFirstChildElement(_node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child,null);
if (expectedClass.isArray()) { List<Object> temp = new ArrayList<>(); for (Element child = XmlUtil.getFirstChildElement(node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child, null); for (Element child = XmlUtil.getFirstChildElement(node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child, null);
public Object readObjectField(String fieldName, Class<?> expected, Object dflt) { Element child = XmlUtil.findImmediateChildElement(_node, fieldName); if ( child == null ) { return dflt; } if ( expected != null ) { return new XmlObjectDecoder(child,expected).readObject(); } Element subElement = XmlUtil.getFirstChildElement(child); if ( subElement == null ) { return dflt; } //if they specify null, don't apply defaults return new XmlObjectDecoder(subElement,null).readObject(); }
@Override public Object readObjectField(String fieldName, Class<?> expected, Object dflt) { Element child = XmlUtil.findImmediateChildElement(node, fieldName); if (child == null) { return dflt; } if (expected != null) { return new XmlObjectDecoder(child, expected).readObject(); } Element subElement = XmlUtil.getFirstChildElement(child); if (subElement == null) { return dflt; } // if they specify null, don't apply defaults return new XmlObjectDecoder(subElement, null).readObject(); }
@Override public Object readObjectField(String fieldName, Class<?> expected, Object dflt) { Element child = XmlUtil.findImmediateChildElement(node, fieldName); if (child == null) { return dflt; } if (expected != null) { return new XmlObjectDecoder(child, expected).readObject(); } Element subElement = XmlUtil.getFirstChildElement(child); if (subElement == null) { return dflt; } // if they specify null, don't apply defaults return new XmlObjectDecoder(subElement, null).readObject(); }