BaseWriterTest.java
package org.codehaus.stax.test.wstream;
import java.io.*;
import javax.xml.stream.*;
import org.codehaus.stax.test.BaseStaxTest;
/**
* Base class for all StaxTest unit tests that test basic
* stream (cursor) writer API functionality.
*
* @author Tatu Saloranta
*/
public abstract class BaseWriterTest
extends BaseStaxTest
{
public XMLStreamWriter getRepairingWriter(Writer w)
throws XMLStreamException
{
XMLOutputFactory f = getOutputFactory();
f.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES,
Boolean.TRUE);
return f.createXMLStreamWriter(w);
}
public XMLStreamWriter getNonRepairingWriter(Writer w)
throws XMLStreamException
{
XMLOutputFactory f = getOutputFactory();
f.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES,
Boolean.FALSE);
return f.createXMLStreamWriter(w);
}
}