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.transform.TransformerFactoryJAXP 1.0

java.lang.Object
   |
   +--javax.xml.transform.TransformerFactory

Deklaration

public abstract class TransformerFactory
extends java.lang.Object

Beschreibung

Diese Klasse dient zur Erzeugung von Transformer-Exemplaren, mit Dokumente transformiert werden können. Exemplare von TransformerFactory werden nicht direkt, sondern mit der Methode newInstance() erzeugt.


 
Konstruktoren
protectedTransformerFactory()
 
Methoden
public abstract SourcegetAssociatedStyleSheet(Source source, String media, String title, String charset)
public abstract ObjectgetAttribute(String name)
public abstract ErrorListenergetErrorListener()
public abstract booleangetFeature(String name)
public abstract URIResolvergetURIResolver()
public static TransformerFactorynewInstance()
public abstract TemplatesnewTemplates(Source source)
public abstract TransformernewTransformer()
public abstract TransformernewTransformer(Source source)
public abstract voidsetAttribute(String name, Object value)
public abstract voidsetErrorListener(ErrorListener listener)
public abstract voidsetURIResolver(URIResolver value)


 

Konstruktoren im Detail

protected TransformerFactory()
Ein geschützter Konstruktor.

 

Methoden im Detail

public abstract Source getAssociatedStyleSheet(Source source, String media, String title, String charset)
Liefert das Stylesheet zurück, das mit dem Dokument source verknüpft ist und auf die restlichen drei Parameter paßt. Letztere können auch null sein.
public abstract Object getAttribute(String name)
Liefert das durch name bezeichnete Attribut der Implementierung zurück.
Exception: IllegalArgumentException
public abstract ErrorListener getErrorListener()
Liefert den registrierten ErrorListener zurück.
public abstract boolean getFeature(String name)
Liefert true, falls die verwendete Implementierung die durch feature Funktion unterstützt, sonst false.
public abstract URIResolver getURIResolver()
Liefert den registrierten URIResolver zurück oder null, falls das standardmäßige Verhalten der Implementierung verwendet wird.
public static TransformerFactory newInstance()
Erzeugt ein neues Fabrik-Objekt und liefert es zurück. Mit diesem Fabrik-Objekt können dann Transformer- und Templates-Exemplare erzeugt werden. Zur Ermittlung des Namens der zu verwendenen Fabrik-Klasse wird in folgender Reihenfolge vorgegangen:
Exception: TransformerFactoryConfigurationError
public abstract Templates newTemplates(Source source)
Erzeugt ein neues Template für die Quelle source und liefert sie zurück.
Exception: TransformerConfigurationException
public abstract Transformer newTransformer()
Erzeugt ein neues Transformer-Exemplar, das eine Kopie des Quelldokuments erstellt und liefert es zurück.
Exception: TransformerConfigurationException
public abstract Transformer newTransformer(Source source)
Erzeugt ein neues Transformer-Exemplar für die Quelle source und liefert es zurück.
Exception: TransformerConfigurationException
public abstract void setAttribute(String name, Object value)
Setzt das durch name bezeichnete Attribut in der Implementierung auf den Wert value.
public abstract void setErrorListener(ErrorListener listener)
Setzt den Event-Handler für auftretende Fehler auf listener. Falls zuvor bereits ein Fehler-Handler registriert war, wird dieser ersetzt.
public abstract void setURIResolver(URIResolver value)
Registiert das übergebene Objekt zur Auflösung von URIs innerhalb des Dokuments. Mit null kann das standardmäßige Verhalten der Implementierung eingestellt werden.


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

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