Package org.apache.xerces.impl
Interface XMLEntityHandler
- All Known Implementing Classes:
XML11DocumentScannerImpl,XML11DTDScannerImpl,XML11NSDocumentScannerImpl,XMLDocumentFragmentScannerImpl,XMLDocumentScannerImpl,XMLDTDScannerImpl,XMLNSDocumentScannerImpl
public interface XMLEntityHandler
The entity handler interface defines methods to report information
about the start and end of entities.
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: XMLEntityHandler.java 446761 2006-09-15 21:59:29Z mrglavas $
- Author:
- Andy Clark, IBM
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidThis method notifies the end of an entity.voidstartEntity(String name, org.apache.xerces.xni.XMLResourceIdentifier identifier, String encoding, org.apache.xerces.xni.Augmentations augs) This method notifies of the start of an entity.
-
Method Details
-
startEntity
void startEntity(String name, org.apache.xerces.xni.XMLResourceIdentifier identifier, String encoding, org.apache.xerces.xni.Augmentations augs) throws org.apache.xerces.xni.XNIException This method notifies of the start of an entity. The DTD has the pseudo-name of "[dtd]" parameter entity names start with '%'; and general entities are just specified by their name.- Parameters:
name- The name of the entity.identifier- The resource identifier.encoding- The auto-detected IANA encoding name of the entity stream. This value will be null in those situations where the entity encoding is not auto-detected (e.g. internal entities or a document entity that is parsed from a java.io.Reader).augs- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException- Thrown by handler to signal an error.
-
endEntity
void endEntity(String name, org.apache.xerces.xni.Augmentations augs) throws org.apache.xerces.xni.XNIException This method notifies the end of an entity. The DTD has the pseudo-name of "[dtd]" parameter entity names start with '%'; and general entities are just specified by their name.- Parameters:
name- The name of the entity.augs- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException- Thrown by handler to signal an error.
-