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

Klasse javax.xml.parsers.DocumentBuilderFactoryJAXP 1.0

java.lang.Object
   |
   +--javax.xml.parsers.DocumentBuilderFactory

Deklaration

public abstract class DocumentBuilderFactory
extends java.lang.Object

Beschreibung

Diese Klasse dient zur Erzeugung von DocumentBuilder-Exemplaren, mit denen XML-Dokumente geparst und mit der DOM-API verarbeitet werden können. Exemplare von DocumentBuilderFactory werden nicht direkt, sondern mit der Methode newInstance() erzeugt.


 
Konstruktoren
protectedDocumentBuilderFactory()
 
Methoden
public abstract ObjectgetAttribute(String name)
public booleanisCoalescing()
public booleanisExcpandEntityReferences()
public booleanisIgnoringComments()
public booleanisIgnoringElementContentWhitespace()
public booleanisNameSpaceAware()
public booleanisValidating()
public abstract DocumentBuildernewDocumentBuilder()
public static DocumentBuilderFactorynewInstance()
public abstract voidsetAttribute(String name, Object value)
public voidsetCoalescing(boolean coalescing)
public voidsetExpandEntityReferences(boolean expandEntityRef)
public voidsetIgnoringComments(boolean ignoreComments)
public voidsetIgnoringElementContentWhitespace(boolean whitespace)
public voidsetNameSpaceAware(boolean awareness)
public voidsetValidating(boolean validating)


 

Konstruktoren im Detail

protected DocumentBuilderFactory()
Ein geschützter Konstruktor.

 

Methoden im Detail

public abstract Object getAttribute(String name)
Liefert das durch name bezeichnete Attribut der Implementierung zurück.
Exception: IllegalArgumentException
public boolean isCoalescing()
Liefert true, falls die Implementierung Parser erzeugt, die benachbarte Zeichendaten zu einem Textknoten zusammenführen, sonst false.
public boolean isExcpandEntityReferences()
Liefert true, falls die Implementierung Parser erzeugt, die Entity-Referenzen auflösen, sonst false.
public boolean isIgnoringComments()
Liefert true, falls die Implementierung Parser erzeugt, die XML-Kommentare ignorieren, sonst false.
public boolean isIgnoringElementContentWhitespace()
Liefert true, falls die Implementierung Parser erzeugt, die Leerzeichen ignorieren, die innerhalb von Elementen, aber außerhalb von Zeichendaten stehen. Ansonsten ist der Rückgabewert false.
public boolean isNameSpaceAware()
Liefert true, falls die Implementierung Parser erzeugt, die Namensräume unterstützen, sonst false.
public boolean isValidating()
Liefert true, falls die Implementierung validierende Parser erzeugt, sonst false.
public abstract DocumentBuilder newDocumentBuilder()
Erzeugt ein neues DocumentBuilder-Exemplar und liefert es zurück.
Exception: FactoryConfigurationException
public static DocumentBuilderFactory newInstance()
Erzeugt ein neues Fabrik-Objekt und liefert es zurück. Mit diesem Fabrik-Objekt können dann DocumentBuilder-Exemplare zum Parsen von Dokumenten erzeugt werden. Zur Ermittlung des Namens der zu verwendenen Fabrik-Klasse wird in folgender Reihenfolge vorgegangen:
Exception: FactoryConfigurationError
public abstract void setAttribute(String name, Object value)
Setzt das durch name bezeichnete Attribut in der Implementierung auf den Wert value.
Exception: IllegalArgumentException
public void setCoalescing(boolean coalescing)
Stellt ein, ob die Implementierung Parser erzeugen soll, die benachbarte Zeichendaten zu einem Textknoten zusammenführen (true) oder nicht (false).
public void setExpandEntityReferences(boolean expandEntityRef)
Stellt ein, ob die Implementierung Parser erzeugen soll, die Entity-Referenzen auflösen (true) oder nicht (false).
public void setIgnoringComments(boolean ignoreComments)
Stellt ein, ob die Implementierung Parser erzeugen soll, die XML-Kommentare ignorieren (true) oder nicht (false).
public void setIgnoringElementContentWhitespace(boolean whitespace)
Stellt ein, ob die Implementierung Parser erzeugen soll, die Leerzeichen außerhalb von Zeichendaten ignorieren (true) oder nicht (false).
public void setNameSpaceAware(boolean awareness)
Stellt ein, ob die Implementierung Parser erzeugen soll, die Namensräume unterstützen (true) oder nicht (false).
public void setValidating(boolean validating)
Stellt ein, ob die Implementierung validierende Parser erzeugen soll (true) oder nicht (false).


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

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