public static Object[] getElementArray(Class classType, Element root, String name, URL docRoot) { if (root == null) return null; //Do not process if not a LoadableObject if (!ReadableXMLElement.class.isAssignableFrom(classType)) { return null; } LinkedList elementCache = getElementLinkedList(classType, root, name, docRoot); Object[] retArr = (Object[])Array.newInstance(classType, elementCache.size()); return elementCache.toArray(retArr); }
public static Object[] getElementArray(Class classType, Element root, String name, URL docRoot) { if (root == null) return null; //Do not process if not a LoadableObject if (!ReadableXMLElement.class.isAssignableFrom(classType)) { return null; } LinkedList elementCache = getElementLinkedList(classType, root, name, docRoot); Object[] retArr = (Object[])Array.newInstance(classType, elementCache.size()); return elementCache.toArray(retArr); }
public static Object[] getElementArray(Class<?> classType, Element root, String name, URL docRoot) { if (root == null) return null; //Do not process if not a LoadableObject if (!ReadableXMLElement.class.isAssignableFrom(classType)) { return null; } LinkedList<ReadableXMLElement> elementCache = getElementLinkedList(classType, root, name, docRoot); Object[] retArr = (Object[])Array.newInstance(classType, elementCache.size()); return elementCache.toArray(retArr); }
public static Object[] getElementArray(Class<?> classType, Element root, String name, URL docRoot) { if (root == null) return null; //Do not process if not a LoadableObject if (!ReadableXMLElement.class.isAssignableFrom(classType)) { return null; } LinkedList<ReadableXMLElement> elementCache = getElementLinkedList(classType, root, name, docRoot); Object[] retArr = (Object[])Array.newInstance(classType, elementCache.size()); return elementCache.toArray(retArr); }