La classe XMLFilterImpl implémente XMLFilter, EntityResolver, DTDHandler, ContentHandler et ErrorHandlerBase.
Cette classe constitue donc un analyseur XML couplé à un ensemble de gestionnaires d'événements SAX.
| Constructeur |
|---|
| Description |
| XMLFilterImpl() |
| crée une nouvelle instance de la classe XMLFilter. |
| XMLFilterImpl(XMLReader parent) |
| crée une nouvelle instance de la classe XMLFilter en l'intialisant avec l'objet XMLReader spécifié. |
| Méthode |
|---|
| Description |
| void characters(char[] ch, int start, int length) |
| reçoit la notification de données textuelles. |
| void endDocument() |
| reçoit la notification de fin de document. |
| void endElement(String uri, String localName, String qName) |
| reçoit la notification de fin d'un élément. |
| void endPrefixMapping(String prefix) |
| reçoit la notification de fin de portée d'un préfixe et d'une adresse URI d'espace de noms. |
| void error(SAXParseException e) |
| reçoit la notification d'une erreur récupérable. |
| void fatalError(SAXParseException e) |
| reçoit la notification d'une erreur fatale. |
| ContentHandler getContentHandler() |
| retourne le gestionnaire de contenu associé à cet objet. |
| DTDHandler getDTDHandler() |
| retourne le gestionnaire de DTD associé à cet objet. |
| EntityResolver getEntityResolver() |
| retourne le gestionnaire d'entités associé à cet objet. |
| ErrorHandler getErrorHandler() |
| retourne le gestionnaire d'erreurs associé à cet objet. |
| boolean getFeature(String name) |
| vérifie si une caractéristique spécifiée par son nom est activée. |
| XMLReader getParent() |
| retourne l'objet XMLReader associé à cet objet. |
| Object getProperty(String name) |
| retourne la valeur de la propriété correspondant au nom spécifié. |
| void ignorableWhitespace(char[] ch, int start, int length) |
| reçoit la notification d'espaces blancs dans le contenu d'un élément. |
| void notationDecl(String name, String publicId, String systemId) |
| reçoit une notification de déclaration de notation. |
| void parse(InputSource input) |
| analyse un document contenu dans la source d'entrée. |
| void parse(String systemId) |
| analyse un document XML pointé par un identificateur système. |
| void processingInstruction(String target, String data) |
| reçoit la notification d'instruction de traitement. |
| InputSource resolveEntity(String publicId, String systemId) |
| permet à l'application de résoudre des entités externes. |
| void setContentHandler(ContentHandler handler) |
| assigne un gestionnaire de contenu. |
| void setDocumentLocator(Locator locator) |
| reçoit un objet Locator fournissant l'emplacement d'un événement du document SAX. |
| void setDTDHandler(DTDHandler handler) |
| assigne un gestionnaire de DTD. |
| void setEntityResolver(EntityResolver resolver) |
| assigne un gestionnaire d'entités. |
| void setErrorHandler(ErrorHandler handler) |
| assigne un gesstionnaire d'erreurs. |
| void setFeature(String name, boolean value) |
| fixe la valeur de la caractéristique spécifiée par son nom. |
| void setParent(XMLReader parent) |
| assigne un objet XMLReader à l'objet courant. |
| void setProperty(String name, Object value) |
| assigne une valeur à la propriété correspondant au nom spécifié. |
| void skippedEntity(String name) |
| reçoit la notification d'une entité ignorée. |
| void startDocument() |
| reçoit la notification de début d'un document. |
| void startElement( String uri, String localName, String qName, Attributes atts) |
| reçoit la notification du début d'un élément. |
| void startPrefixMapping(String prefix, String uri) |
| reçoit la notification de début de portée d'un préfixe et d'une adresse URI d'espace de noms. |
| void unparsedEntityDecl( String name, String publicId, String systemId, String notationName) |
| reçoit la notification de la déclaration d'une entité non-analysée. |
| void warning(SAXParseException e) |
| reçoit la notification d'un avertissement de l'analyseur. |
| Méthodes héritées à partir de la classe java.lang.Object |
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait. |