This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/xerces-j.git


The following commit(s) were added to refs/heads/main by this push:
     new 555c31138 [XERCESJ-1784] annotate deprecated code with @Deprecated 
(#27)
555c31138 is described below

commit 555c3113803a46a6794d4ac8d26e52d8235eb452
Author: Samael <[email protected]>
AuthorDate: Wed Jul 23 11:49:13 2025 +0100

    [XERCESJ-1784] annotate deprecated code with @Deprecated (#27)
    
    * XERCESJ-1784: annotate deprecated code with @Deprecated
---
 src/org/apache/xerces/dom/ASDOMImplementationImpl.java    | 1 +
 src/org/apache/xerces/dom/ASModelImpl.java                | 1 +
 src/org/apache/xerces/dom/AttrImpl.java                   | 1 +
 src/org/apache/xerces/dom/CoreDocumentImpl.java           | 6 ++++++
 src/org/apache/xerces/dom/DeferredDocumentImpl.java       | 6 ++++--
 src/org/apache/xerces/dom/NodeImpl.java                   | 1 +
 src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java | 1 +
 src/org/apache/xerces/dom3/as/ASContentModel.java         | 1 +
 src/org/apache/xerces/dom3/as/ASDataType.java             | 1 +
 src/org/apache/xerces/dom3/as/ASElementDeclaration.java   | 1 +
 src/org/apache/xerces/dom3/as/ASEntityDeclaration.java    | 1 +
 src/org/apache/xerces/dom3/as/ASModel.java                | 1 +
 src/org/apache/xerces/dom3/as/ASNamedObjectMap.java       | 1 +
 src/org/apache/xerces/dom3/as/ASNotationDeclaration.java  | 1 +
 src/org/apache/xerces/dom3/as/ASObject.java               | 1 +
 src/org/apache/xerces/dom3/as/ASObjectList.java           | 1 +
 src/org/apache/xerces/dom3/as/CharacterDataEditAS.java    | 1 +
 src/org/apache/xerces/dom3/as/DOMASBuilder.java           | 1 +
 src/org/apache/xerces/dom3/as/DOMASException.java         | 1 +
 src/org/apache/xerces/dom3/as/DOMASWriter.java            | 1 +
 src/org/apache/xerces/dom3/as/DOMImplementationAS.java    | 1 +
 src/org/apache/xerces/dom3/as/DocumentAS.java             | 1 +
 src/org/apache/xerces/dom3/as/DocumentEditAS.java         | 1 +
 src/org/apache/xerces/dom3/as/ElementEditAS.java          | 1 +
 src/org/apache/xerces/dom3/as/NodeEditAS.java             | 1 +
 src/org/apache/xerces/impl/Version.java                   | 7 +++++--
 src/org/apache/xerces/parsers/DOMASBuilderImpl.java       | 2 +-
 src/org/apache/xerces/util/EncodingMap.java               | 4 ++++
 src/org/apache/xerces/xs/ItemPSVI.java                    | 4 ++++
 src/org/apache/xerces/xs/XSAttributeDeclaration.java      | 4 ++++
 src/org/apache/xerces/xs/XSAttributeUse.java              | 4 ++++
 src/org/apache/xerces/xs/XSElementDeclaration.java        | 4 ++++
 src/org/apache/xml/serialize/BaseMarkupSerializer.java    | 1 +
 src/org/apache/xml/serialize/DOMSerializer.java           | 1 +
 src/org/apache/xml/serialize/DOMSerializerImpl.java       | 1 +
 src/org/apache/xml/serialize/ElementState.java            | 1 +
 src/org/apache/xml/serialize/EncodingInfo.java            | 1 +
 src/org/apache/xml/serialize/Encodings.java               | 1 +
 src/org/apache/xml/serialize/HTMLSerializer.java          | 1 +
 src/org/apache/xml/serialize/HTMLdtd.java                 | 1 +
 src/org/apache/xml/serialize/IndentPrinter.java           | 1 +
 src/org/apache/xml/serialize/LineSeparator.java           | 1 +
 src/org/apache/xml/serialize/Method.java                  | 1 +
 src/org/apache/xml/serialize/OutputFormat.java            | 3 +++
 src/org/apache/xml/serialize/Printer.java                 | 1 +
 src/org/apache/xml/serialize/Serializer.java              | 1 +
 src/org/apache/xml/serialize/SerializerFactory.java       | 1 +
 src/org/apache/xml/serialize/SerializerFactoryImpl.java   | 1 +
 src/org/apache/xml/serialize/TextSerializer.java          | 1 +
 src/org/apache/xml/serialize/XHTMLSerializer.java         | 1 +
 src/org/apache/xml/serialize/XML11Serializer.java         | 1 +
 src/org/apache/xml/serialize/XMLSerializer.java           | 1 +
 52 files changed, 81 insertions(+), 5 deletions(-)

diff --git a/src/org/apache/xerces/dom/ASDOMImplementationImpl.java 
b/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
index 22391541b..f66e4f0c0 100644
--- a/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
+++ b/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
@@ -42,6 +42,7 @@ import org.w3c.dom.DOMImplementation;
  * @version $Id$
  * @since PR-DOM-Level-1-19980818.
  */
+@Deprecated
 public class ASDOMImplementationImpl extends DOMImplementationImpl 
     implements DOMImplementationAS {
 
diff --git a/src/org/apache/xerces/dom/ASModelImpl.java 
b/src/org/apache/xerces/dom/ASModelImpl.java
index c1b0f993b..592022475 100644
--- a/src/org/apache/xerces/dom/ASModelImpl.java
+++ b/src/org/apache/xerces/dom/ASModelImpl.java
@@ -57,6 +57,7 @@ import org.w3c.dom.DOMException;
  * @author Neil Graham
  * @version $Id$
  */
+@Deprecated
 public class ASModelImpl implements ASModel {
 
     //
diff --git a/src/org/apache/xerces/dom/AttrImpl.java 
b/src/org/apache/xerces/dom/AttrImpl.java
index 516614847..f3e3eaffd 100644
--- a/src/org/apache/xerces/dom/AttrImpl.java
+++ b/src/org/apache/xerces/dom/AttrImpl.java
@@ -514,6 +514,7 @@ public class AttrImpl
      * @deprecated Previous working draft of DOM Level 2. New method
      *             is <tt>getOwnerElement()</tt>.
      */
+    @Deprecated
     public Element getElement() {
         // if we have an owner, ownerNode is our ownerElement, otherwise it's
         // our ownerDocument and we don't have an ownerElement
diff --git a/src/org/apache/xerces/dom/CoreDocumentImpl.java 
b/src/org/apache/xerces/dom/CoreDocumentImpl.java
index 06465208d..d1ce6117a 100644
--- a/src/org/apache/xerces/dom/CoreDocumentImpl.java
+++ b/src/org/apache/xerces/dom/CoreDocumentImpl.java
@@ -825,6 +825,7 @@ extends ParentNode implements Document  {
      * compatibility with older applications. New applications
      * should never call this method.
      */
+    @Deprecated
     public void setEncoding(String value) {
         setXmlEncoding(value);
     }
@@ -842,6 +843,7 @@ extends ParentNode implements Document  {
      * compatibility with older applications. New applications
      * should never call this method.
      */
+    @Deprecated
     public String getEncoding() {
         return getXmlEncoding();
     }
@@ -883,6 +885,7 @@ extends ParentNode implements Document  {
      * compatibility with older applications. New applications
      * should never call this method.
      */
+    @Deprecated
     public void setVersion(String value) {
         setXmlVersion(value);
     }
@@ -900,6 +903,7 @@ extends ParentNode implements Document  {
      * compatibility with older applications. New applications
      * should never call this method.
      */
+    @Deprecated
     public String getVersion() {
         return getXmlVersion();
     }
@@ -924,6 +928,7 @@ extends ParentNode implements Document  {
      * compatibility with older applications. New applications
      * should never call this method.
      */
+    @Deprecated
     public void setStandalone(boolean value) {
         setXmlStandalone(value);
     }
@@ -942,6 +947,7 @@ extends ParentNode implements Document  {
      * compatibility with older applications. New applications
      * should never call this method.
      */
+    @Deprecated
     public boolean getStandalone() {
         return getXmlStandalone();
     }
diff --git a/src/org/apache/xerces/dom/DeferredDocumentImpl.java 
b/src/org/apache/xerces/dom/DeferredDocumentImpl.java
index 781c11e1a..1d9b2f00a 100644
--- a/src/org/apache/xerces/dom/DeferredDocumentImpl.java
+++ b/src/org/apache/xerces/dom/DeferredDocumentImpl.java
@@ -367,8 +367,8 @@ public class DeferredDocumentImpl
      * Creates an element node with a URI in the table and type information.
      * @deprecated
      */
-    public int createDeferredElement(String elementURI, String elementName, 
-                                      Object type) {
+    @Deprecated
+    public int createDeferredElement(String elementURI, String elementName, 
Object type) {
 
         // create node
         int elementNodeIndex = createNode(Node.ELEMENT_NODE);
@@ -387,6 +387,7 @@ public class DeferredDocumentImpl
      * Creates an element node in the table.
      * @deprecated 
      */
+    @Deprecated
     public int createDeferredElement(String elementName) {
         return createDeferredElement(null, elementName);
     }
@@ -472,6 +473,7 @@ public class DeferredDocumentImpl
      * Sets an attribute on an element node.
      * @deprecated
      */
+    @Deprecated
     public int setDeferredAttribute(int elementNodeIndex,
                                     String attrName, String attrURI,
                                     String attrValue, boolean specified) {
diff --git a/src/org/apache/xerces/dom/NodeImpl.java 
b/src/org/apache/xerces/dom/NodeImpl.java
index b5c3a8353..eb215e78a 100644
--- a/src/org/apache/xerces/dom/NodeImpl.java
+++ b/src/org/apache/xerces/dom/NodeImpl.java
@@ -765,6 +765,7 @@ public abstract class NodeImpl
      * @since DOM Level 3
      * @deprecated
      */
+    @Deprecated
     public short compareTreePosition(Node other) {
         // Questions of clarification for this method - to be answered by the
         // DOM WG.   Current assumptions listed - LM
diff --git a/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java 
b/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
index 0cf018ea6..9995dbd6d 100644
--- a/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
+++ b/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
@@ -19,6 +19,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASAttributeDeclaration extends ASObject {
     // VALUE_TYPES
     /**
diff --git a/src/org/apache/xerces/dom3/as/ASContentModel.java 
b/src/org/apache/xerces/dom3/as/ASContentModel.java
index 10d4f5834..2280cf014 100644
--- a/src/org/apache/xerces/dom3/as/ASContentModel.java
+++ b/src/org/apache/xerces/dom3/as/ASContentModel.java
@@ -18,6 +18,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASContentModel extends ASObject {
     /**
      * Signifies unbounded upper limit. The MAX_VALUE value is 
diff --git a/src/org/apache/xerces/dom3/as/ASDataType.java 
b/src/org/apache/xerces/dom3/as/ASDataType.java
index d49adb292..051d9a6ab 100644
--- a/src/org/apache/xerces/dom3/as/ASDataType.java
+++ b/src/org/apache/xerces/dom3/as/ASDataType.java
@@ -19,6 +19,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASDataType {
     /**
      * One of the enumerated codes representing the data type.
diff --git a/src/org/apache/xerces/dom3/as/ASElementDeclaration.java 
b/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
index f2915dd8f..1b625fdab 100644
--- a/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
+++ b/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
@@ -19,6 +19,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASElementDeclaration extends ASObject {
     // CONTENT_MODEL_TYPES
     /**
diff --git a/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java 
b/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
index 963b3511b..4e4b962be 100644
--- a/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
+++ b/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
@@ -21,6 +21,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASEntityDeclaration extends ASObject {
     // EntityType
     /**
diff --git a/src/org/apache/xerces/dom3/as/ASModel.java 
b/src/org/apache/xerces/dom3/as/ASModel.java
index e4da7598c..ab6bded1b 100644
--- a/src/org/apache/xerces/dom3/as/ASModel.java
+++ b/src/org/apache/xerces/dom3/as/ASModel.java
@@ -36,6 +36,7 @@ import org.w3c.dom.DOMException;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASModel extends ASObject {
     /**
      * <code>true</code> if this <code>ASModel</code> defines the document 
diff --git a/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java 
b/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
index 2bf706e6d..277f4fcd3 100644
--- a/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
+++ b/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
@@ -29,6 +29,7 @@ import org.w3c.dom.DOMException;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASNamedObjectMap {
     /**
      * The number of <code>ASObjects</code> in the <code>ASObjectList</code>. 
diff --git a/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java 
b/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
index f971e050d..a4e46642d 100644
--- a/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
+++ b/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
@@ -18,6 +18,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASNotationDeclaration extends ASObject {
     /**
      * the URI reference representing the system identifier for the notation 
diff --git a/src/org/apache/xerces/dom3/as/ASObject.java 
b/src/org/apache/xerces/dom3/as/ASObject.java
index ce125c4a9..b675edf1d 100644
--- a/src/org/apache/xerces/dom3/as/ASObject.java
+++ b/src/org/apache/xerces/dom3/as/ASObject.java
@@ -20,6 +20,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASObject {
     // ASObjectType
     /**
diff --git a/src/org/apache/xerces/dom3/as/ASObjectList.java 
b/src/org/apache/xerces/dom3/as/ASObjectList.java
index 111f6e229..92a7c8b68 100644
--- a/src/org/apache/xerces/dom3/as/ASObjectList.java
+++ b/src/org/apache/xerces/dom3/as/ASObjectList.java
@@ -21,6 +21,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ASObjectList {
     /**
      * The number of <code>ASObjects</code> in the list. The range of valid 
diff --git a/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java 
b/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
index 02c3af553..85f1761d9 100644
--- a/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
+++ b/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
@@ -20,6 +20,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface CharacterDataEditAS extends NodeEditAS {
     /**
      * <code>true</code> if content only whitespace; <code>false</code> for 
diff --git a/src/org/apache/xerces/dom3/as/DOMASBuilder.java 
b/src/org/apache/xerces/dom3/as/DOMASBuilder.java
index d7a620bef..c5a919938 100644
--- a/src/org/apache/xerces/dom3/as/DOMASBuilder.java
+++ b/src/org/apache/xerces/dom3/as/DOMASBuilder.java
@@ -23,6 +23,7 @@ import org.w3c.dom.ls.LSParser;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface DOMASBuilder extends LSParser {
     /**
      *  Associate an <code>ASModel</code> with a <code>LSParser</code>. This
diff --git a/src/org/apache/xerces/dom3/as/DOMASException.java 
b/src/org/apache/xerces/dom3/as/DOMASException.java
index 42033acc3..fab05efe6 100644
--- a/src/org/apache/xerces/dom3/as/DOMASException.java
+++ b/src/org/apache/xerces/dom3/as/DOMASException.java
@@ -19,6 +19,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public class DOMASException extends RuntimeException {
     public DOMASException(short code, String message) {
        super(message);
diff --git a/src/org/apache/xerces/dom3/as/DOMASWriter.java 
b/src/org/apache/xerces/dom3/as/DOMASWriter.java
index 4dafbb6f7..bdd5e8589 100644
--- a/src/org/apache/xerces/dom3/as/DOMASWriter.java
+++ b/src/org/apache/xerces/dom3/as/DOMASWriter.java
@@ -30,6 +30,7 @@ import org.w3c.dom.ls.LSSerializer;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface DOMASWriter extends LSSerializer {
     /**
      *  Write out the specified Abstract Schema to the specified destination. 
diff --git a/src/org/apache/xerces/dom3/as/DOMImplementationAS.java 
b/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
index 30baa907b..db9ee6cb6 100644
--- a/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
+++ b/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
@@ -22,6 +22,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface DOMImplementationAS {
     /**
      * Creates an ASModel.
diff --git a/src/org/apache/xerces/dom3/as/DocumentAS.java 
b/src/org/apache/xerces/dom3/as/DocumentAS.java
index 4ed13e6e5..dbfae0ece 100644
--- a/src/org/apache/xerces/dom3/as/DocumentAS.java
+++ b/src/org/apache/xerces/dom3/as/DocumentAS.java
@@ -21,6 +21,7 @@ import org.w3c.dom.DOMException;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface DocumentAS {
     /**
      *  The active external ASModel. Note that the active external 
diff --git a/src/org/apache/xerces/dom3/as/DocumentEditAS.java 
b/src/org/apache/xerces/dom3/as/DocumentEditAS.java
index 27ebaefcd..6d3fd41d1 100644
--- a/src/org/apache/xerces/dom3/as/DocumentEditAS.java
+++ b/src/org/apache/xerces/dom3/as/DocumentEditAS.java
@@ -19,6 +19,7 @@ package org.apache.xerces.dom3.as;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface DocumentEditAS extends NodeEditAS {
     /**
      * An attribute specifying whether continuous checking for the validity of 
diff --git a/src/org/apache/xerces/dom3/as/ElementEditAS.java 
b/src/org/apache/xerces/dom3/as/ElementEditAS.java
index c92610df7..aefd43218 100644
--- a/src/org/apache/xerces/dom3/as/ElementEditAS.java
+++ b/src/org/apache/xerces/dom3/as/ElementEditAS.java
@@ -24,6 +24,7 @@ import org.w3c.dom.NodeList;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface ElementEditAS extends NodeEditAS {
     /**
      * The list of qualified element names defined in the abstract schema. 
diff --git a/src/org/apache/xerces/dom3/as/NodeEditAS.java 
b/src/org/apache/xerces/dom3/as/NodeEditAS.java
index 53953e210..65c1d3cf1 100644
--- a/src/org/apache/xerces/dom3/as/NodeEditAS.java
+++ b/src/org/apache/xerces/dom3/as/NodeEditAS.java
@@ -25,6 +25,7 @@ import org.w3c.dom.Node;
  * <p>See also the <a 
href='http://www.w3.org/TR/2001/WD-DOM-Level-3-ASLS-20011025'>Document Object 
Model (DOM) Level 3 Abstract Schemas and Load
 and Save Specification</a>.
  */
+@Deprecated
 public interface NodeEditAS {
     // ASCheckType
     /**
diff --git a/src/org/apache/xerces/impl/Version.java 
b/src/org/apache/xerces/impl/Version.java
index b23596149..818e67f70 100644
--- a/src/org/apache/xerces/impl/Version.java
+++ b/src/org/apache/xerces/impl/Version.java
@@ -28,8 +28,11 @@ public class Version {
     // Data
     //
 
-    /** Version string. 
-     * @deprecated  getVersion() should be used instead.  */
+    /**
+     * Version string.
+     * @deprecated getVersion() should be used instead.
+     */
+    @Deprecated
     public static String fVersion = "@@VERSION@@";
 
     private static final String fImmutableVersion = "@@VERSION@@";
diff --git a/src/org/apache/xerces/parsers/DOMASBuilderImpl.java 
b/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
index a31bbfa19..e1080a076 100644
--- a/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
+++ b/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
@@ -44,7 +44,7 @@ import org.w3c.dom.ls.LSInput;
  * @version $Id$
  *
  */
-
+@Deprecated
 public class DOMASBuilderImpl
     extends DOMParserImpl implements DOMASBuilder {
 
diff --git a/src/org/apache/xerces/util/EncodingMap.java 
b/src/org/apache/xerces/util/EncodingMap.java
index 45c6b6118..93459065c 100644
--- a/src/org/apache/xerces/util/EncodingMap.java
+++ b/src/org/apache/xerces/util/EncodingMap.java
@@ -961,6 +961,7 @@ public class EncodingMap {
      * effect is JVM wide and may cause unforeseen behaviour
      * for other applications running in the system.
      */
+    @Deprecated
     public static void putIANA2JavaMapping(String ianaEncoding, 
                                            String javaEncoding) {
         fIANA2JavaMap.put(ianaEncoding, javaEncoding);
@@ -984,6 +985,7 @@ public class EncodingMap {
      * effect is JVM wide and may cause unforeseen behaviour
      * for other applications running in the system.
      */
+    @Deprecated
     public static String removeIANA2JavaMapping(String ianaEncoding) {
         return (String)fIANA2JavaMap.remove(ianaEncoding);
     } // removeIANA2JavaMapping(String):String
@@ -998,6 +1000,7 @@ public class EncodingMap {
      * effect is JVM wide and may cause unforeseen behaviour
      * for other applications running in the system.
      */
+    @Deprecated
     public static void putJava2IANAMapping(String javaEncoding, 
                                            String ianaEncoding) {
         fJava2IANAMap.put(javaEncoding, ianaEncoding);
@@ -1021,6 +1024,7 @@ public class EncodingMap {
      * effect is JVM wide and may cause unforeseen behaviour
      * for other applications running in the system.
      */
+    @Deprecated
     public static String removeJava2IANAMapping(String javaEncoding) {
         return (String)fJava2IANAMap.remove(javaEncoding);
     } // removeJava2IANAMapping
diff --git a/src/org/apache/xerces/xs/ItemPSVI.java 
b/src/org/apache/xerces/xs/ItemPSVI.java
index e855e0888..3941a66d6 100644
--- a/src/org/apache/xerces/xs/ItemPSVI.java
+++ b/src/org/apache/xerces/xs/ItemPSVI.java
@@ -112,6 +112,7 @@ public interface ItemPSVI {
      * 
      * @deprecated Use getSchemaValue().getNormalizedValue() instead
      */
+    @Deprecated
     public String getSchemaNormalizedValue();
 
     /**
@@ -123,6 +124,7 @@ public interface ItemPSVI {
      * 
      * @deprecated Use getSchemaValue().getActualValue() instead
      */
+    @Deprecated
     public Object getActualNormalizedValue()
                                    throws XSException;
 
@@ -142,6 +144,7 @@ public interface ItemPSVI {
      *   
      *  @deprecated Use getSchemaValue().getActualValueType() instead
      */
+    @Deprecated
     public short getActualNormalizedValueType()
                                    throws XSException;
 
@@ -178,6 +181,7 @@ public interface ItemPSVI {
      *  
      *  @deprecated Use getSchemaValue().getListValueTypes() instead
      */
+    @Deprecated
     public ShortList getItemValueTypes()
                                    throws XSException;
 
diff --git a/src/org/apache/xerces/xs/XSAttributeDeclaration.java 
b/src/org/apache/xerces/xs/XSAttributeDeclaration.java
index 8247bf145..81bf8c393 100644
--- a/src/org/apache/xerces/xs/XSAttributeDeclaration.java
+++ b/src/org/apache/xerces/xs/XSAttributeDeclaration.java
@@ -51,6 +51,7 @@ public interface XSAttributeDeclaration extends XSObject {
      * 
      * @deprecated Use getValueConstraintValue().getNormalizedValue() instead
      */
+    @Deprecated
     public String getConstraintValue();
 
     /**
@@ -63,6 +64,7 @@ public interface XSAttributeDeclaration extends XSObject {
      *  
      *  @deprecated Use getValueConstraintValue().getActualValue() instead
      */
+    @Deprecated
     public Object getActualVC()
                                                         throws XSException;
 
@@ -82,6 +84,7 @@ public interface XSAttributeDeclaration extends XSObject {
      *  
      *  @deprecated Use getValueConstraintValue().getActualValueType() instead
      */
+    @Deprecated
     public short getActualVCType()
                                                         throws XSException;
 
@@ -100,6 +103,7 @@ public interface XSAttributeDeclaration extends XSObject {
      *   
      *  @deprecated Use getValueConstraintValue().getListValueTypes() instead
      */
+    @Deprecated
     public ShortList getItemValueTypes()
                                                         throws XSException;
 
diff --git a/src/org/apache/xerces/xs/XSAttributeUse.java 
b/src/org/apache/xerces/xs/XSAttributeUse.java
index c3f7c17f8..207f1dd16 100644
--- a/src/org/apache/xerces/xs/XSAttributeUse.java
+++ b/src/org/apache/xerces/xs/XSAttributeUse.java
@@ -44,6 +44,7 @@ public interface XSAttributeUse extends XSObject {
      * 
      * @deprecated Use getValueConstraintValue().getNormalizedValue() instead
      */
+    @Deprecated
     public String getConstraintValue();
 
     /**
@@ -56,6 +57,7 @@ public interface XSAttributeUse extends XSObject {
      * 
      * @deprecated Use getValueConstraintValue().getActualValue() instead
      */
+    @Deprecated
     public Object getActualVC()
                                        throws XSException;
 
@@ -75,6 +77,7 @@ public interface XSAttributeUse extends XSObject {
      * 
      * @deprecated Use getValueConstraintValue().getActualValueType() instead
      */
+    @Deprecated
     public short getActualVCType()
                                        throws XSException;
 
@@ -93,6 +96,7 @@ public interface XSAttributeUse extends XSObject {
      * 
      * @deprecated Use getValueConstraintValue().getListValueTypes() instead
      */
+    @Deprecated
     public ShortList getItemValueTypes()
                                        throws XSException;
 
diff --git a/src/org/apache/xerces/xs/XSElementDeclaration.java 
b/src/org/apache/xerces/xs/XSElementDeclaration.java
index 183107268..d1d26ccc0 100644
--- a/src/org/apache/xerces/xs/XSElementDeclaration.java
+++ b/src/org/apache/xerces/xs/XSElementDeclaration.java
@@ -52,6 +52,7 @@ public interface XSElementDeclaration extends XSTerm {
      * 
      * @deprecated Use getValueConstraintValue().getNormalizedValue() instead
      */
+    @Deprecated
     public String getConstraintValue();
 
     /**
@@ -64,6 +65,7 @@ public interface XSElementDeclaration extends XSTerm {
      * 
      * @deprecated Use getValueConstraintValue().getActualValue() instead
      */
+    @Deprecated
     public Object getActualVC()
                                             throws XSException;
 
@@ -83,6 +85,7 @@ public interface XSElementDeclaration extends XSTerm {
      * 
      * @deprecated Use getValueConstraintValue().getActualValueType() instead
      */
+    @Deprecated
     public short getActualVCType()
                                             throws XSException;
 
@@ -101,6 +104,7 @@ public interface XSElementDeclaration extends XSTerm {
      * 
      * @deprecated Use getValueConstraintValue().getListValueTypes() instead
      */
+    @Deprecated
     public ShortList getItemValueTypes()
                                             throws XSException;
 
diff --git a/src/org/apache/xml/serialize/BaseMarkupSerializer.java 
b/src/org/apache/xml/serialize/BaseMarkupSerializer.java
index 43df5c1bb..32527551c 100644
--- a/src/org/apache/xml/serialize/BaseMarkupSerializer.java
+++ b/src/org/apache/xml/serialize/BaseMarkupSerializer.java
@@ -121,6 +121,7 @@ import org.xml.sax.ext.LexicalHandler;
  * @see Serializer
  * @see org.w3c.dom.ls.LSSerializer
  */
+@Deprecated
 public abstract class BaseMarkupSerializer
     implements ContentHandler, DocumentHandler, LexicalHandler,
                DTDHandler, DeclHandler, DOMSerializer, Serializer
diff --git a/src/org/apache/xml/serialize/DOMSerializer.java 
b/src/org/apache/xml/serialize/DOMSerializer.java
index c811cf801..343fba0ed 100644
--- a/src/org/apache/xml/serialize/DOMSerializer.java
+++ b/src/org/apache/xml/serialize/DOMSerializer.java
@@ -38,6 +38,7 @@ import org.w3c.dom.Element;
  * @author <a href="mailto:Scott_Boag/CAM/[email protected]";>Scott Boag</a>
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  */
+@Deprecated
 public interface DOMSerializer
 {
 
diff --git a/src/org/apache/xml/serialize/DOMSerializerImpl.java 
b/src/org/apache/xml/serialize/DOMSerializerImpl.java
index 04a0830ce..7b37d02c5 100644
--- a/src/org/apache/xml/serialize/DOMSerializerImpl.java
+++ b/src/org/apache/xml/serialize/DOMSerializerImpl.java
@@ -71,6 +71,7 @@ import org.w3c.dom.ls.LSSerializerFilter;
  * 
  * @deprecated Replaced by org.apache.xml.serializer.dom3.LSSerializerImpl in 
Xerces 2.9.0.
  */
+@Deprecated
 public class DOMSerializerImpl implements LSSerializer, DOMConfiguration {
 
     // TODO: When DOM Level 3 goes to REC replace method calls using
diff --git a/src/org/apache/xml/serialize/ElementState.java 
b/src/org/apache/xml/serialize/ElementState.java
index aff061239..58a160fb9 100644
--- a/src/org/apache/xml/serialize/ElementState.java
+++ b/src/org/apache/xml/serialize/ElementState.java
@@ -33,6 +33,7 @@ import java.util.Hashtable;
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  * @see BaseMarkupSerializer
  */
+@Deprecated
 public class ElementState
 {
 
diff --git a/src/org/apache/xml/serialize/EncodingInfo.java 
b/src/org/apache/xml/serialize/EncodingInfo.java
index aab15b1b8..b493b73d5 100644
--- a/src/org/apache/xml/serialize/EncodingInfo.java
+++ b/src/org/apache/xml/serialize/EncodingInfo.java
@@ -33,6 +33,7 @@ import org.apache.xerces.util.EncodingMap;
  * information.
  * @version $Id$
  */
+@Deprecated
 public class EncodingInfo {
     
     // An array to hold the argument for a method of Charset, CharsetEncoder 
or CharToByteConverter.
diff --git a/src/org/apache/xml/serialize/Encodings.java 
b/src/org/apache/xml/serialize/Encodings.java
index 5d7d40657..f8e9e96e9 100644
--- a/src/org/apache/xml/serialize/Encodings.java
+++ b/src/org/apache/xml/serialize/Encodings.java
@@ -36,6 +36,7 @@ import org.apache.xerces.util.EncodingMap;
  * @version $Id$
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  */
+@Deprecated
 public class Encodings
 {
 
diff --git a/src/org/apache/xml/serialize/HTMLSerializer.java 
b/src/org/apache/xml/serialize/HTMLSerializer.java
index 717fca504..d61d49881 100755
--- a/src/org/apache/xml/serialize/HTMLSerializer.java
+++ b/src/org/apache/xml/serialize/HTMLSerializer.java
@@ -91,6 +91,7 @@ import org.xml.sax.SAXException;
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  * @see Serializer
  */
+@Deprecated
 public class HTMLSerializer
     extends BaseMarkupSerializer
 {
diff --git a/src/org/apache/xml/serialize/HTMLdtd.java 
b/src/org/apache/xml/serialize/HTMLdtd.java
index 6e26da8ba..f3fd914d6 100755
--- a/src/org/apache/xml/serialize/HTMLdtd.java
+++ b/src/org/apache/xml/serialize/HTMLdtd.java
@@ -45,6 +45,7 @@ import org.apache.xerces.dom.DOMMessageFormatter;
  * @version $Revision$ $Date$
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  */
+@Deprecated
 public final class HTMLdtd
 {
 
diff --git a/src/org/apache/xml/serialize/IndentPrinter.java 
b/src/org/apache/xml/serialize/IndentPrinter.java
index 104fac019..93a4bfa4a 100644
--- a/src/org/apache/xml/serialize/IndentPrinter.java
+++ b/src/org/apache/xml/serialize/IndentPrinter.java
@@ -35,6 +35,7 @@ import java.io.Writer;
  * @version $Revision$ $Date$
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  */
+@Deprecated
 public class IndentPrinter
     extends Printer
 {
diff --git a/src/org/apache/xml/serialize/LineSeparator.java 
b/src/org/apache/xml/serialize/LineSeparator.java
index 7b857958a..e629bd000 100644
--- a/src/org/apache/xml/serialize/LineSeparator.java
+++ b/src/org/apache/xml/serialize/LineSeparator.java
@@ -28,6 +28,7 @@ package org.apache.xml.serialize;
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  * @see OutputFormat
  */
+@Deprecated
 public final class LineSeparator
 {
     
diff --git a/src/org/apache/xml/serialize/Method.java 
b/src/org/apache/xml/serialize/Method.java
index 87ddf61a0..29225983c 100644
--- a/src/org/apache/xml/serialize/Method.java
+++ b/src/org/apache/xml/serialize/Method.java
@@ -28,6 +28,7 @@ package org.apache.xml.serialize;
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  * @see OutputFormat
  */
+@Deprecated
 public final class Method
 {
     
diff --git a/src/org/apache/xml/serialize/OutputFormat.java 
b/src/org/apache/xml/serialize/OutputFormat.java
index 6b7892e8a..21ac304da 100644
--- a/src/org/apache/xml/serialize/OutputFormat.java
+++ b/src/org/apache/xml/serialize/OutputFormat.java
@@ -62,6 +62,7 @@ import org.w3c.dom.html.HTMLDocument;
  * @see Method
  * @see LineSeparator
  */
+@Deprecated
 public class OutputFormat
 {
     /** 
@@ -70,6 +71,7 @@ public class OutputFormat
      * API for XML (TrAX) for serializing XML and HTML. See the Xerces 
documentation for 
      * more information.
      */
+    @Deprecated
     public static class DTD
     {
 
@@ -104,6 +106,7 @@ public class OutputFormat
      * API for XML (TrAX) for serializing XML and HTML. See the Xerces 
documentation for 
      * more information.
      */
+    @Deprecated
     public static class Defaults
     {
 
diff --git a/src/org/apache/xml/serialize/Printer.java 
b/src/org/apache/xml/serialize/Printer.java
index dff702aa6..7af4da81d 100644
--- a/src/org/apache/xml/serialize/Printer.java
+++ b/src/org/apache/xml/serialize/Printer.java
@@ -43,6 +43,7 @@ import java.io.Writer;
  * @version $Revision$ $Date$
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  */
+@Deprecated
 public class Printer
 {
 
diff --git a/src/org/apache/xml/serialize/Serializer.java 
b/src/org/apache/xml/serialize/Serializer.java
index b8ceff555..0891a4199 100644
--- a/src/org/apache/xml/serialize/Serializer.java
+++ b/src/org/apache/xml/serialize/Serializer.java
@@ -64,6 +64,7 @@ import org.xml.sax.DocumentHandler;
  * @see OutputFormat
  * @see DOMSerializer
  */
+@Deprecated
 public interface Serializer
 {
 
diff --git a/src/org/apache/xml/serialize/SerializerFactory.java 
b/src/org/apache/xml/serialize/SerializerFactory.java
index 4ccdf2bc5..ac65748b6 100644
--- a/src/org/apache/xml/serialize/SerializerFactory.java
+++ b/src/org/apache/xml/serialize/SerializerFactory.java
@@ -32,6 +32,7 @@ import java.util.StringTokenizer;
  * @author <a href="mailto:Scott_Boag/CAM/[email protected]";>Scott Boag</a>
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  */
+@Deprecated
 public abstract class SerializerFactory {
     
     public static final String FactoriesProperty = 
"org.apache.xml.serialize.factories";
diff --git a/src/org/apache/xml/serialize/SerializerFactoryImpl.java 
b/src/org/apache/xml/serialize/SerializerFactoryImpl.java
index 4f42b52b7..6ed3749f5 100644
--- a/src/org/apache/xml/serialize/SerializerFactoryImpl.java
+++ b/src/org/apache/xml/serialize/SerializerFactoryImpl.java
@@ -37,6 +37,7 @@ import org.apache.xerces.dom.DOMMessageFormatter;
  * @author <a href="mailto:Scott_Boag/CAM/[email protected]";>Scott Boag</a>
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  */
+@Deprecated
 final class SerializerFactoryImpl
     extends SerializerFactory
 {
diff --git a/src/org/apache/xml/serialize/TextSerializer.java 
b/src/org/apache/xml/serialize/TextSerializer.java
index 696ae604f..769902cf4 100755
--- a/src/org/apache/xml/serialize/TextSerializer.java
+++ b/src/org/apache/xml/serialize/TextSerializer.java
@@ -60,6 +60,7 @@ import org.xml.sax.SAXException;
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  * @see Serializer
  */
+@Deprecated
 public class TextSerializer
     extends BaseMarkupSerializer
 {
diff --git a/src/org/apache/xml/serialize/XHTMLSerializer.java 
b/src/org/apache/xml/serialize/XHTMLSerializer.java
index 9f4cff1a9..b7ebaa712 100644
--- a/src/org/apache/xml/serialize/XHTMLSerializer.java
+++ b/src/org/apache/xml/serialize/XHTMLSerializer.java
@@ -36,6 +36,7 @@ import java.io.Writer;
  * @author <a href="mailto:[email protected]";>Assaf Arkin</a>
  * @see Serializer
  */
+@Deprecated
 public class XHTMLSerializer
     extends HTMLSerializer
 {
diff --git a/src/org/apache/xml/serialize/XML11Serializer.java 
b/src/org/apache/xml/serialize/XML11Serializer.java
index ee1478374..21e43cc18 100644
--- a/src/org/apache/xml/serialize/XML11Serializer.java
+++ b/src/org/apache/xml/serialize/XML11Serializer.java
@@ -80,6 +80,7 @@ import org.xml.sax.SAXException;
  * @version $Revision$ $Date$
  * @see Serializer
  */
+@Deprecated
 public class XML11Serializer 
 extends XMLSerializer {
 
diff --git a/src/org/apache/xml/serialize/XMLSerializer.java 
b/src/org/apache/xml/serialize/XMLSerializer.java
index c600c4984..9bce5e954 100755
--- a/src/org/apache/xml/serialize/XMLSerializer.java
+++ b/src/org/apache/xml/serialize/XMLSerializer.java
@@ -91,6 +91,7 @@ import org.xml.sax.helpers.AttributesImpl;
  * @version $Revision$ $Date$
  * @see Serializer
  */
+@Deprecated
 public class XMLSerializer
 extends BaseMarkupSerializer {
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to