public interface XMLDocumentScanner extends XMLDocumentSource
If the parser configuration uses a document scanner that implements this interface, components should be able to query the scanner instance from the component manager using the following property identifier:
"http://apache.org/xml/properties/internal/document-scanner"
| Modifier and Type | Method and Description | 
|---|---|
| boolean | scanDocument(boolean complete)Scans a document. | 
| void | setInputSource(XMLInputSource inputSource)Sets the input source. | 
getDocumentHandler, setDocumentHandlervoid setInputSource(XMLInputSource inputSource) throws java.io.IOException
inputSource - The input source.java.io.IOException - Thrown on i/o error.boolean scanDocument(boolean complete)
                     throws java.io.IOException,
                            XNIException
complete - True if the scanner should scan the document
                 completely, pushing all events to the registered
                 document handler. A value of false indicates that
                 that the scanner should only scan the next portion
                 of the document and return. A scanner instance is
                 permitted to completely scan a document if it does
                 not support this "pull" scanning model.java.io.IOExceptionXNIExceptionCopyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.