| org.apache.xerces.xni.parser.XMLDTDScanner
All known Subclasses: org.apache.xerces.impl.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 447244 2006-09-18 05:20:40Z mrglavas $ |
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. True if there is more to scan, false otherwise. |
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: hasExternalSubset - 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. True if there is more to scan, false otherwise. |
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. |
|
|