Skip to content

Commit 358e53b

Browse files
author
Robert Sauer
committed
Replace remaining invocations of XMLOutputFactory::newInsatnce with XmlFactories::getOutputFactory
1 parent fa9d5db commit 358e53b

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

src/main/java/com/marklogic/client/impl/CombinedQueryBuilderImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,7 @@ private String makeJSONCombinedQuery(CombinedQueryDefinitionImpl qdef) {
239239
}
240240

241241
private XMLStreamWriter makeXMLSerializer(OutputStream out) {
242-
XMLOutputFactory factory = XMLOutputFactory.newInstance();
243-
factory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, true);
242+
XMLOutputFactory factory = XmlFactories.getOutputFactory();
244243

245244
try {
246245
XMLStreamWriter serializer = factory.createXMLStreamWriter(out, "UTF-8");

src/main/java/com/marklogic/client/impl/DocumentMetadataPatchBuilderImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,8 +1053,7 @@ public PatchHandle build() throws MarkLogicIOException {
10531053
} else {
10541054
handle.setFormat(Format.XML);
10551055
try {
1056-
XMLOutputFactory factory = XMLOutputFactory.newInstance();
1057-
factory.setProperty("javax.xml.stream.isRepairingNamespaces", true);
1056+
XMLOutputFactory factory = XmlFactories.getOutputFactory();
10581057

10591058
StringWriter writer = new StringWriter();
10601059
XMLStreamWriter serializer = factory.createXMLStreamWriter(writer);

src/main/java/com/marklogic/client/io/DocumentMetadataHandle.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import com.marklogic.client.impl.ClientPropertiesImpl;
5757
import com.marklogic.client.impl.DOMWriter;
5858
import com.marklogic.client.impl.ValueConverter;
59+
import com.marklogic.client.impl.XmlFactories;
5960
import com.marklogic.client.io.marker.BufferableHandle;
6061
import com.marklogic.client.io.marker.DocumentMetadataReadHandle;
6162
import com.marklogic.client.io.marker.DocumentMetadataWriteHandle;
@@ -656,8 +657,7 @@ private void receiveQualityImpl(Document document) {
656657
// TODO: select the metadata sent
657658
private void sendMetadataImpl(OutputStream out) {
658659
try {
659-
XMLOutputFactory factory = XMLOutputFactory.newInstance();
660-
factory.setProperty("javax.xml.stream.isRepairingNamespaces", true);
660+
XMLOutputFactory factory = XmlFactories.getOutputFactory();
661661

662662
valueSerializer = null;
663663

src/main/java/com/marklogic/client/query/StructuredQueryBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import com.marklogic.client.MarkLogicIOException;
4141
import com.marklogic.client.impl.AbstractQueryDefinition;
4242
import com.marklogic.client.impl.RawQueryDefinitionImpl;
43+
import com.marklogic.client.impl.XmlFactories;
4344
import com.marklogic.client.io.BaseHandle;
4445
import com.marklogic.client.io.Format;
4546
import com.marklogic.client.io.OutputStreamSender;
@@ -2416,8 +2417,7 @@ private void checkRegion(Region region) {
24162417
}
24172418

24182419
static private XMLStreamWriter makeSerializer(OutputStream out) {
2419-
XMLOutputFactory factory = XMLOutputFactory.newInstance();
2420-
factory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, true);
2420+
XMLOutputFactory factory = XmlFactories.getOutputFactory();
24212421

24222422
try {
24232423
XMLStreamWriter serializer = factory.createXMLStreamWriter(out, "UTF-8");

src/test/java/com/marklogic/client/test/CombinedQueryBuilderTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
import com.marklogic.client.impl.CombinedQueryBuilderImpl;
3535
import com.marklogic.client.impl.CombinedQueryDefinition;
36+
import com.marklogic.client.impl.XmlFactories;
3637
import com.marklogic.client.io.Format;
3738
import com.marklogic.client.io.StringHandle;
3839
import com.marklogic.client.io.marker.QueryOptionsWriteHandle;
@@ -124,8 +125,7 @@ public void writeOptions(XMLStreamWriter writer) throws XMLStreamException {
124125
}
125126

126127
public XMLStreamWriter makeXMLStreamWriter(OutputStream out) throws XMLStreamException {
127-
XMLOutputFactory factory = XMLOutputFactory.newInstance();
128-
factory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, true);
128+
XMLOutputFactory factory = XmlFactories.getOutputFactory();
129129

130130
XMLStreamWriter writer = factory.createXMLStreamWriter(out, "UTF-8");
131131
writer.setDefaultNamespace("http://marklogic.com/appservices/search");

0 commit comments

Comments
 (0)