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]