venu 2003/11/17 05:47:36
Modified: java/src/org/apache/xml/serialize BaseMarkupSerializer.java
DOMSerializerImpl.java
Log:
DOM3LS CR changes bug #24742 . Submitted by Ramesh Mandava
Revision Changes Path
1.47 +4 -4
xml-xerces/java/src/org/apache/xml/serialize/BaseMarkupSerializer.java
Index: BaseMarkupSerializer.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xml/serialize/BaseMarkupSerializer.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- BaseMarkupSerializer.java 30 Jul 2003 11:14:08 -0000 1.46
+++ BaseMarkupSerializer.java 17 Nov 2003 13:47:36 -0000 1.47
@@ -106,7 +106,7 @@
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.Notation;
-import org.w3c.dom.ls.DOMSerializerFilter;
+import org.w3c.dom.ls.LSSerializerFilter;
import org.w3c.dom.traversal.NodeFilter;
import org.xml.sax.ContentHandler;
import org.xml.sax.DTDHandler;
@@ -163,7 +163,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Rahul Srivastava</a>
* @author Elena Litani, IBM
* @see Serializer
- * @see DOMSerializer
+ * @see LSSerializer
*/
public abstract class BaseMarkupSerializer
implements ContentHandler, DocumentHandler, LexicalHandler,
@@ -174,7 +174,7 @@
protected Hashtable fFeatures;
protected DOMErrorHandler fDOMErrorHandler;
protected final DOMErrorImpl fDOMError = new DOMErrorImpl();
- protected DOMSerializerFilter fDOMFilter;
+ protected LSSerializerFilter fDOMFilter;
protected EncodingInfo _encodingInfo;
1.6 +22 -22
xml-xerces/java/src/org/apache/xml/serialize/DOMSerializerImpl.java
Index: DOMSerializerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xml/serialize/DOMSerializerImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DOMSerializerImpl.java 14 Nov 2003 23:56:05 -0000 1.5
+++ DOMSerializerImpl.java 17 Nov 2003 13:47:36 -0000 1.6
@@ -85,15 +85,15 @@
import org.w3c.dom.DocumentFragment;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
-import org.w3c.dom.ls.DOMSerializer;
-import org.w3c.dom.ls.DOMSerializerFilter;
-import org.w3c.dom.ls.DOMOutput;
+import org.w3c.dom.ls.LSSerializer;
+import org.w3c.dom.ls.LSSerializerFilter;
+import org.w3c.dom.ls.LSOutput;
/**
- * Implemenatation of DOM Level 3 org.w3c.ls.DOMSerializer by delegating
serialization
+ * Implemenatation of DOM Level 3 org.w3c.ls.LSSerializer by delegating
serialization
* calls to <CODE>XMLSerializer</CODE>.
- * DOMSerializer provides an API for serializing (writing) a DOM document out in an
+ * LSSerializer provides an API for serializing (writing) a DOM document out in an
* XML document. The XML data is written to an output stream.
* During serialization of XML data, namespace fixup is done when possible as
* defined in DOM Level 3 Core, Appendix B.
@@ -103,7 +103,7 @@
* @author Arun Yadav, Sun Microsystems
* @version $Id$
*/
-public class DOMSerializerImpl implements DOMSerializer, DOMConfiguration {
+public class DOMSerializerImpl implements LSSerializer, DOMConfiguration {
// data
// serializer
@@ -113,7 +113,7 @@
private XML11Serializer xml11Serializer;
/**
- * Constructs a new DOMSerializer.
+ * Constructs a new LSSerializer.
* The constructor turns on the namespace support in <code>XMLSerializer</code>
and
* initializes the following fields: fNSBinder, fLocalNSBinder, fSymbolTable,
* fEmptySymbol, fXmlSymbol, fXmlnsSymbol, fNamespaceCounter, fFeatures.
@@ -126,7 +126,7 @@
//
- // DOMSerializer methods
+ // LSSerializer methods
//
public DOMConfiguration getConfig(){
@@ -329,7 +329,7 @@
/**
* DOM L3 EXPERIMENTAL:
* Serialize the specified node as described above in the description of
- * <code>DOMSerializer</code>. The result of serializing the node is
+ * <code>LSSerializer</code>. The result of serializing the node is
* returned as a string. Writing a Document or Entity node produces a
* serialized form that is well formed XML. Writing other node types
* produces a fragment of text in a form that is not fully defined by
@@ -458,7 +458,7 @@
* passed to the filter. The filter implementation can choose to remove
* the node from the stream or to terminate the serialization early.
*/
- public DOMSerializerFilter getFilter(){
+ public LSSerializerFilter getFilter(){
return null;
}
/**
@@ -467,7 +467,7 @@
* passed to the filter. The filter implementation can choose to remove
* the node from the stream or to terminate the serialization early.
*/
- public void setFilter(DOMSerializerFilter filter){
+ public void setFilter(LSSerializerFilter filter){
serializer.fDOMFilter = filter;
}
@@ -510,7 +510,7 @@
}
// copies all settings that could have been modified
- // by calls to DOMSerializer methods from one serializer to another.
+ // by calls to LSSerializer methods from one serializer to another.
// IMPORTANT: if new methods are implemented or more settings of
// the serializer are made alterable, this must be
// reflected in this method!
@@ -532,14 +532,14 @@
/**
* Serialize the specified node as described above in the general
- * description of the <code>DOMSerializer</code> interface. The output
- * is written to the supplied <code>DOMOutput</code>.
- * <br> When writing to a <code>DOMOutput</code>, the encoding is found by
+ * description of the <code>LSSerializer</code> interface. The output
+ * is written to the supplied <code>LSOutput</code>.
+ * <br> When writing to a <code>LSOutput</code>, the encoding is found by
* looking at the encoding information that is reachable through the
- * <code>DOMOutput</code> and the item to be written (or its owner
+ * <code>LSOutput</code> and the item to be written (or its owner
* document) in this order:
* <ol>
- * <li> <code>DOMOutput.encoding</code>,
+ * <li> <code>LSOutput.encoding</code>,
* </li>
* <li>
* <code>Document.actualEncoding</code>,
@@ -552,7 +552,7 @@
* default encoding of "UTF-8" will be used.
* <br> If the specified encoding is not supported an
* "unsupported-encoding" error is raised.
- * <br> If no output is specified in the <code>DOMOutput</code>, a
+ * <br> If no output is specified in the <code>LSOutput</code>, a
* "no-output-specified" error is raised.
* @param node The node to serialize.
* @param destination The destination for the serialized DOM.
@@ -560,7 +560,7 @@
* successfully serialized and <code>false</code> in case the node
* couldn't be serialized.
*/
- public boolean write(Node node, DOMOutput destination) {
+ public boolean write(Node node, LSOutput destination) {
if (node == null)
return false;
@@ -679,7 +679,7 @@
/**
* Serialize the specified node as described above in the general
- * description of the <code>DOMSerializer</code> interface. The output
+ * description of the <code>LSSerializer</code> interface. The output
* is written to the supplied URI.
* <br> When writing to a URI, the encoding is found by looking at the
* encoding information that is reachable through the item to be written
@@ -702,7 +702,7 @@
* successfully serialized and <code>false</code> in case the node
* couldn't be serialized.
*/
- public boolean writeURI(Node node, String URI) {
+ public boolean writeToURI(Node node, String URI) {
if (node == null){
return false;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]