Author: markt
Date: Tue May 2 09:08:27 2017
New Revision: 1793445
URL: http://svn.apache.org/viewvc?rev=1793445&view=rev
Log:
Remove deprecated code
Modified:
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/WebXml.java
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/XmlEncodingBase.java
tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java
tomcat/trunk/java/org/apache/tomcat/util/digester/DocumentProperties.java
Modified:
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties?rev=1793445&r1=1793444&r2=1793445&view=diff
==============================================================================
---
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
(original)
+++
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
Tue May 2 09:08:27 2017
@@ -62,5 +62,3 @@ webXml.wrongFragmentName=Used a wrong fr
webXmlParser.applicationParse=Parse error in application web.xml file at [{0}]
webXmlParser.applicationPosition=Occurred at line [{0}] column [{1}]
webXmlParser.applicationStart=Parsing application web.xml file at [{0}]
-
-xmlEncodingBase.encodingInvalid=The encoding [{0}] is not recognised by this
JRE. The existing value of [{1}] will be used
\ No newline at end of file
Modified: tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/WebXml.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/WebXml.java?rev=1793445&r1=1793444&r2=1793445&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/WebXml.java
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/WebXml.java Tue May
2 09:08:27 2017
@@ -55,9 +55,7 @@ import org.apache.tomcat.util.res.String
* This class checks for invalid duplicates (eg filter/servlet names)
* StandardContext will check validity of values (eg URL formats etc)
*/
-@SuppressWarnings("deprecation")
-public class WebXml extends XmlEncodingBase implements
DocumentProperties.Encoding,
- DocumentProperties.Charset {
+public class WebXml extends XmlEncodingBase implements
DocumentProperties.Charset {
protected static final String ORDER_OTHERS =
"org.apache.catalina.order.others";
Modified:
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/XmlEncodingBase.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/XmlEncodingBase.java?rev=1793445&r1=1793444&r2=1793445&view=diff
==============================================================================
---
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/XmlEncodingBase.java
(original)
+++
tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/XmlEncodingBase.java
Tue May 2 09:08:27 2017
@@ -16,55 +16,18 @@
*/
package org.apache.tomcat.util.descriptor.web;
-import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
-import org.apache.juli.logging.Log;
-import org.apache.juli.logging.LogFactory;
-import org.apache.tomcat.util.buf.B2CConverter;
-import org.apache.tomcat.util.res.StringManager;
-
/**
* Base class for those elements that need to track the encoding used in the
* source XML.
*/
public abstract class XmlEncodingBase {
- private static final Log log = LogFactory.getLog(XmlEncodingBase.class);
- private static final StringManager sm =
StringManager.getManager(XmlEncodingBase.class);
private Charset charset = StandardCharsets.UTF_8;
- /**
- * @param encoding The encoding of the XML source that was used to
- * populated this object.
- * @deprecated This method will be removed in Tomcat 9
- */
- @Deprecated
- public void setEncoding(String encoding) {
- try {
- charset = B2CConverter.getCharset(encoding);
- } catch (UnsupportedEncodingException e) {
- log.warn(sm.getString("xmlEncodingBase.encodingInvalid", encoding,
charset.name()), e);
- }
- }
-
-
- /**
- * Obtain the encoding of the XML source that was used to populated this
- * object.
- *
- * @return The encoding of the associated XML source or <code>UTF-8</code>
- * if the encoding could not be determined
- * @deprecated This method will be removed in Tomcat 9
- */
- @Deprecated
- public String getEncoding() {
- return charset.name();
- }
-
-
public void setCharset(Charset charset) {
this.charset = charset;
}
Modified: tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java?rev=1793445&r1=1793444&r2=1793445&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java Tue May 2
09:08:27 2017
@@ -1114,7 +1114,6 @@ public class Digester extends DefaultHan
*
* @exception SAXException if a parsing error is to be reported
*/
- @SuppressWarnings("deprecation")
@Override
public void startDocument() throws SAXException {
@@ -1130,8 +1129,6 @@ public class Digester extends DefaultHan
} catch (UnsupportedEncodingException e) {
log.warn(sm.getString("disgester.encodingInvalid", enc),
e);
}
- } else if (root instanceof DocumentProperties.Encoding) {
- ((DocumentProperties.Encoding) root).setEncoding(((Locator2)
locator).getEncoding());
}
}
Modified:
tomcat/trunk/java/org/apache/tomcat/util/digester/DocumentProperties.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/digester/DocumentProperties.java?rev=1793445&r1=1793444&r2=1793445&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/digester/DocumentProperties.java
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/digester/DocumentProperties.java
Tue May 2 09:08:27 2017
@@ -26,16 +26,6 @@ package org.apache.tomcat.util.digester;
public interface DocumentProperties {
/**
- * The encoding used by the source XML document.
- *
- * @deprecated This method will be removed in Tomcat 9
- */
- @Deprecated
- public interface Encoding {
- public void setEncoding(String encoding);
- }
-
- /**
* The character encoding used by the source XML document.
*/
public interface Charset {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]