public int getNumSubObjects() { int count = 0; for (Element subElement = XmlUtil.getFirstChildElement(_node); subElement != null; subElement = XmlUtil.getNextElement(subElement)) { count++; } return count; }
private String readStringContentsInternal() { String xml = XmlUtil.getContent(node); return xml; }
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); Object obj = sub.readObject(); return null; } else if (node.getTagName().equals("Array")) { String componentType = XmlUtil.getAttribute(node, "componentType"); if (componentType == null) { componentType = "Object"; for (Element child = XmlUtil.getFirstChildElement(node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child, null); Object obj = sub.readObject();
/** * Returns the First child element or null if none found * @param node The node. May be null. * @return the First child element or null if none found */ public static Element getFirstChildElement(Node node) { if ( node == null ) { return null; } Node child = node.getFirstChild(); if ( child instanceof Element ) { return (Element)child; } else { return getNextElement(child); } }
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(); }
private void writeAttributeInternal(String fieldName, String str) { StringBuilder previousBuilder = getPreviousBuilder(); previousBuilder.append(" ").append(fieldName).append("='"); XmlUtil.escape(previousBuilder, str, XmlUtil.SINGLE_QUOTE); previousBuilder.append("'"); } private void writeStringContentsInternal(String str) {
child.getNextSibling()) { found = findText(child, ignoreEmpty);
} else if (ch >= 0x20 && ch < 0x7f) { b.append(ch); } else if (validXmlChar(ch)) { b.append(ch);
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); Object obj = sub.readObject(); String componentType = XmlUtil.getAttribute(_node, "componentType"); if ( componentType == null ) { componentType = "Object"; for (Element child = XmlUtil.getFirstChildElement(_node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child,null); Object obj = sub.readObject();
/** * Returns the First child element or null if none found * * @param node * The node. May be null. * @return the First child element or null if none found */ public static Element getFirstChildElement(Node node) { if (node == null) { return null; } Node child = node.getFirstChild(); if (child instanceof Element) { return (Element) child; } else { return getNextElement(child); } }
@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(); }
private void writeAttributeInternal(String fieldName, String str) { StringBuilder previousBuilder = getPreviousBuilder(); previousBuilder.append(" ").append(fieldName).append("='"); XmlUtil.escape(previousBuilder, str, XmlUtil.SINGLE_QUOTE); previousBuilder.append("'"); }
&& found == null; child = child.getNextSibling()) { found = findText(child, ignoreEmpty);
} else if (ch >= 0x20 && ch < 0x7f) { b.append(ch); } else if (validXmlChar(ch)) { b.append(ch);
@Override public int getNumSubObjects() { int count = 0; for (Element subElement = XmlUtil.getFirstChildElement(node); subElement != null; subElement = XmlUtil.getNextElement(subElement)) { count++; } return count; }
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); Object obj = sub.readObject(); return null; } else if (node.getTagName().equals("Array")) { String componentType = XmlUtil.getAttribute(node, "componentType"); if (componentType == null) { componentType = "Object"; for (Element child = XmlUtil.getFirstChildElement(node); child != null; child = XmlUtil.getNextElement(child)) { XmlObjectDecoder sub = new XmlObjectDecoder(child, null); Object obj = sub.readObject();
/** * Returns the First child element or null if none found * * @param node * The node. May be null. * @return the First child element or null if none found */ public static Element getFirstChildElement(Node node) { if (node == null) { return null; } Node child = node.getFirstChild(); if (child instanceof Element) { return (Element) child; } else { return getNextElement(child); } }
@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(); }
private void writeStringContentsInternal(String str) { StringBuilder builder = getCurrentBuilder(); XmlUtil.escape(builder, str, XmlUtil.NO_DELIM); } private void indent(StringBuilder builder, int level) {
child.getNextSibling()) { found = findText(child, ignoreEmpty);