com.sun.msv.util.xml.DOMVisitor Maven / Gradle / Ivy
/*
* @(#)$Id: DOMVisitor.java,v 1.4 2003/06/09 20:37:41 kk122374 Exp $
*
* Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
*
* This software is the proprietary information of Sun Microsystems, Inc.
* Use is subject to license terms.
*
*/
package com.sun.msv.util.xml;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
/**
* visits all DOM elements in the depth-first order (in-order).
*
* @author
* Kohsuke KAWAGUCHI
*/
public abstract class DOMVisitor
{
public void visit( Document dom ) {
visit( dom.getDocumentElement() );
}
public void visit( Element e ) {
NodeList lst = e.getChildNodes();
int len = lst.getLength();
for( int i=0; i © 2015 - 2025 Weber Informatics LLC | Privacy Policy