20
21
22 package com.sun.org.apache.xml.internal.serialize;
23
24 import com.sun.org.apache.xerces.internal.utils.ObjectFactory;
25 import com.sun.org.apache.xerces.internal.utils.SecuritySupport;
26 import java.io.OutputStream;
27 import java.io.UnsupportedEncodingException;
28 import java.io.Writer;
29 import java.util.Collections;
30 import java.util.HashMap;
31 import java.util.Map;
32 import java.util.StringTokenizer;
33
34 /**
35 *
36 *
37 * @author <a href="mailto:Scott_Boag/CAM/Lotus@lotus.com">Scott Boag</a>
38 * @author <a href="mailto:arkin@intalio.com">Assaf Arkin</a>
39 *
40 * @deprecated As of JDK 1.9, Xerces 2.9.0, Xerces DOM L3 Serializer implementation
41 * is replaced by that of Xalan. Main class
42 * {@link com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl} is replaced
43 * by {@link com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl}.
44 */
45 public abstract class SerializerFactory
46 {
47
48
49 public static final String FactoriesProperty = "com.sun.org.apache.xml.internal.serialize.factories";
50
51
52 private static final Map<String, SerializerFactory> _factories = Collections.synchronizedMap(new HashMap());
53
54
55 static
56 {
57 SerializerFactory factory;
58 String list;
59 StringTokenizer token;
60 String className;
|
20
21
22 package com.sun.org.apache.xml.internal.serialize;
23
24 import com.sun.org.apache.xerces.internal.utils.ObjectFactory;
25 import com.sun.org.apache.xerces.internal.utils.SecuritySupport;
26 import java.io.OutputStream;
27 import java.io.UnsupportedEncodingException;
28 import java.io.Writer;
29 import java.util.Collections;
30 import java.util.HashMap;
31 import java.util.Map;
32 import java.util.StringTokenizer;
33
34 /**
35 *
36 *
37 * @author <a href="mailto:Scott_Boag/CAM/Lotus@lotus.com">Scott Boag</a>
38 * @author <a href="mailto:arkin@intalio.com">Assaf Arkin</a>
39 *
40 * @deprecated As of JDK 9, Xerces 2.9.0, Xerces DOM L3 Serializer implementation
41 * is replaced by that of Xalan. Main class
42 * {@link com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl} is replaced
43 * by {@link com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl}.
44 */
45 public abstract class SerializerFactory
46 {
47
48
49 public static final String FactoriesProperty = "com.sun.org.apache.xml.internal.serialize.factories";
50
51
52 private static final Map<String, SerializerFactory> _factories = Collections.synchronizedMap(new HashMap());
53
54
55 static
56 {
57 SerializerFactory factory;
58 String list;
59 StringTokenizer token;
60 String className;
|