Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import org.w3c.dom.*;

import java.util.*;

public class Main {
    /**
     * Convert a {@link NodeList} to a {@link List}
     *
     * @param nodelist Node list
     * @return {@link List} of nodes
     */
    public static List<Node> toList(NodeList nodelist) {
        ArrayList<Node> list = new ArrayList<Node>(nodelist.getLength());
        for (int i = 0; i < nodelist.getLength(); i++) {
            list.add(nodelist.item(i));
        }
        return list;
    }

    /**
     * Convert a {@link NamedNodeMap} contains attribute nodes {@link Attr}
     *
     * @param attrList {@link NamedNodeMap} containing {@link Attr} objects exclusively
     * @return List of {@link Attr}.
     */
    public static List<Attr> toList(NamedNodeMap attrList) {
        ArrayList<Attr> list = new ArrayList<Attr>(attrList.getLength());
        for (int i = 0; i < attrList.getLength(); i++) {
            list.add((Attr) attrList.item(i));
        }
        return list;
    }
}