All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.w3c.dom.ls.LSProgressEvent Maven / Gradle / Ivy

Go to download

Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program.

There is a newer version: 2.12.2
Show newest version
/*
 * Copyright (c) 2004 World Wide Web Consortium,
 *
 * (Massachusetts Institute of Technology, European Research Consortium for
 * Informatics and Mathematics, Keio University). All Rights Reserved. This
 * work is distributed under the W3C(r) Software License [1] in the hope that
 * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
 */

package org.w3c.dom.ls;

import org.w3c.dom.events.Event;

/**
 *  This interface represents a progress event object that notifies the 
 * application about progress as a document is parsed. It extends the 
 * Event interface defined in [DOM Level 3 Events]
 * . 
 * 

The units used for the attributes position and * totalSize are not specified and can be implementation and * input dependent. */ public interface LSProgressEvent extends Event { /** * The input source that is being parsed. */ public LSInput getInput(); /** * The current position in the input source, including all external * entities and other resources that have been read. */ public int getPosition(); /** * The total size of the document including all external resources, this * number might change as a document is being parsed if references to * more external resources are seen. A value of 0 is * returned if the total size cannot be determined or estimated. */ public int getTotalSize(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy