Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Apache License 

import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

public class Main {
    /** Recupera el índice siguiente nodo de la lista de tipo Element. Empieza a comprobar
     * los nodos a partir del índice marcado. Si no encuentra un nodo de tipo elemento,
     * devuelve -1.
     * @param nodes Listado de nodos.
     * @param currentIndex Índice del listado a partir del cual se empieza la comprobación.
     * @return Índice del siguiente node de tipo Element o -1 si no se encontró.
     */
    static int nextNodeElementIndex(final NodeList nodes, final int currentIndex) {
        Node node;
        int i = currentIndex;
        while (i < nodes.getLength()) {
            node = nodes.item(i);
            if (node.getNodeType() == Node.ELEMENT_NODE) {
                return i;
            }
            i++;
        }
        return -1;
    }
}