Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Interface org.xml.sax.XMLReaderSAX 2.0

Deklaration

public interface XMLReader

Beschreibung

Dieses Interface stellt die Schnittstelle eines SAX 2.0-Parsers dar und muß von jedem konformen Parser implementiert werden. Über die Methode parse() kann der Parser veranlaßt werden, ein Dokument zu analysieren. Darüber hinaus können Properties und verfügbare Funktionen des Parsers gesetzt bzw. abgefragt werden.


 
Methoden
public ContentHandlergetContentHandler()
public DTDHandlergetDTDHandler()
public EntityResolvergetEntityResolver()
public ErrorHandlergetErrorHandler()
public booleangetFeature(String feature)
public ObjectgetProperty(String name)
public voidparse(InputSource source)
public voidparse(String systemId)
public voidsetContentHandler(ContentHandler handler)
public voidsetDTDHandler(DTDHandler handler)
public voidsetEntityResolver(EntityResolver resolver)
public voidsetErrorHandler(ErrorHandler handler)
public voidsetFeature(String feature, boolean value)
public voidsetProperty(String name, Object value)


 

Methoden im Detail

public ContentHandler getContentHandler()
Liefert den derzeitigen ContentHandler zurück oder null, falls keiner registriert ist.
public DTDHandler getDTDHandler()
Liefert den derzeitigen DTDHandler zurück oder null, falls keiner registriert ist.
public EntityResolver getEntityResolver()
Liefert den derzeitigen EntityResolver zurück oder null, falls keiner registriert ist.
public ErrorHandler getErrorHandler()
Liefert den derzeitigen ErrorHandler zurück oder null, falls keiner registriert ist.
public boolean getFeature(String feature)
Liefert true, falls der Parser die durch feature bezeichnete Funktion unterstützt, sonst false.
Exception: SAXNotRecognizedException
Exception: SAXNotSupportedException
public Object getProperty(String name)
Liefert den Wert der durch name bezeichneten Property des Parsers zurück.
Exception: SAXNotRecognizedException
Exception: SAXNotSupportedException
public void parse(InputSource source)
Parst das durch source gegebenen Dokument und benachrichtigt die registrierten Handler-Objekte entsprechend.
Exception: SAXException
Exception: IOException
public void parse(String systemId)
Parst das durch die System-ID systemId gegebenen Dokument und benachrichtigt die registrierten Handler-Objekte entsprechend.
Exception: SAXException
Exception: IOException
public void setContentHandler(ContentHandler handler)
Setzt den Event-Handler für Exemplar-bezogene Ereignisse auf handler. Falls zuvor bereits ein Event-Handler registriert war, wird dieser ersetzt. Diese Methode kann auch während eines Parse-Durchgangs aufgerufen werden, wodurch der Parser sofort auf den neuen Event-Handler »umschaltet«.
public void setDTDHandler(DTDHandler handler)
Setzt den Event-Handler für DTD-bezogene Ereignisse auf handler. Falls zuvor bereits ein Event-Handler registriert war, wird dieser ersetzt. Diese Methode kann auch während eines Parse-Durchgangs aufgerufen werden, wodurch der Parser sofort auf den neuen Event-Handler »umschaltet«.
public void setEntityResolver(EntityResolver resolver)
Setzt den verwendeten Entity-Resolver auf resolver. Wenn eine XML-Applikation keinen Resolver setzt, löst der Parser die Entitites durch Laden der durch die System-Id bezeichneten Datei auf. Durch Übergabe von null kann dieses voreingestellte Verhalten wieder aktiviert werden. Diese Methode kann auch während eines Parse-Durchgangs aufgerufen werden, wodurch der Parser sofort auf den neuen Resolver »umschaltet«.
public void setErrorHandler(ErrorHandler handler)
Setzt den Event-Handler für auftretende Fehler auf handler. Falls zuvor bereits ein Fehler-Handler registriert war, wird dieser ersetzt. Diese Methode kann auch während eines Parse-Durchgangs aufgerufen werden, wodurch der Parser sofort auf den neuen Fehler-Handler »umschaltet«.
public void setFeature(String feature, boolean value)
Aktiviert oder deaktiviert die durch feature bezeichnete Funktion des Parsers in Abhängigkeit von value.
Exception: SAXNotRecognizedException
Exception: SAXNotSupportedException
public void setProperty(String name, Object value)
Setzt die durch name bezeichneten Property des Parsers auf value.
Exception: SAXNotRecognizedException
Exception: SAXNotSupportedException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.