| com.sun.xml.stream.xerces.xni.parser.XMLDTDScanner
All known Subclasses: com.sun.xml.stream.XMLDTDScannerImpl,
XMLDTDScanner | public interface XMLDTDScanner extends XMLDTDSource,XMLDTDContentModelSource(Code) | | This interface defines a generic DTD scanner. This interface
allows a scanner to be used interchangably in existing parser
configurations.
If the parser configuration uses a DTD 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/dtd-scanner"
author: Andy Clark, IBM version: $Id: XMLDTDScanner.java,v 1.2 2006/04/01 06:01:44 jeffsuttor Exp $ |
Method Summary | |
public boolean | scanDTDExternalSubset(boolean complete) Scans the external subset of the document.
Parameters: complete - True if the scanner should scan the documentcompletely, pushing all events to the registereddocument handler. | public boolean | scanDTDInternalSubset(boolean complete, boolean standalone, boolean hasExternalSubset) Scans the internal subset of the document.
Parameters: complete - True if the scanner should scan the documentcompletely, pushing all events to the registereddocument handler. | public void | setInputSource(XMLInputSource inputSource) Sets the input source. |
scanDTDExternalSubset | public boolean scanDTDExternalSubset(boolean complete) throws IOException, XNIException(Code) | | Scans the external subset of the document.
Parameters: complete - True if the scanner should scan the documentcompletely, pushing all events to the registereddocument handler. A value of false indicates thatthat the scanner should only scan the next portionof the document and return. A scanner instance ispermitted to completely scan a document if it doesnot support this "pull" scanning model. |
scanDTDInternalSubset | public boolean scanDTDInternalSubset(boolean complete, boolean standalone, boolean hasExternalSubset) throws IOException, XNIException(Code) | | Scans the internal subset of the document.
Parameters: complete - True if the scanner should scan the documentcompletely, pushing all events to the registereddocument handler. A value of false indicates thatthat the scanner should only scan the next portionof the document and return. A scanner instance ispermitted to completely scan a document if it doesnot support this "pull" scanning model. Parameters: standalone - True if the document was specified as standalone.This value is important for verifying certainwell-formedness constraints. Parameters: hasExternalDTD - True if the document has an external DTD.This allows the scanner to properly notifythe handler of the end of the DTD in theabsence of an external subset. |
setInputSource | public void setInputSource(XMLInputSource inputSource) throws IOException(Code) | | Sets the input source.
Parameters: inputSource - The input source or null. throws: IOException - Thrown on i/o error. |
|
|