You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by el...@apache.org on 2021/05/02 11:33:07 UTC

[maven-shared-utils] branch unused created (now be16e71)

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

elharo pushed a change to branch unused
in repository https://gitbox.apache.org/repos/asf/maven-shared-utils.git.


      at be16e71  remove two unused non-public exception classes

This branch includes the following new commits:

     new be16e71  remove two unused non-public exception classes

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[maven-shared-utils] 01/01: remove two unused non-public exception classes

Posted by el...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch unused
in repository https://gitbox.apache.org/repos/asf/maven-shared-utils.git

commit be16e71d8f4671ae58019a4326f67dd7bb1ecb9f
Author: Elliotte Rusty Harold <el...@ibiblio.org>
AuthorDate: Sun May 2 07:32:54 2021 -0400

    remove two unused non-public exception classes
---
 .../maven/shared/utils/xml/XmlReaderException.java | 156 ---------------------
 .../maven/shared/utils/xml/XmlStreamReader.java    |   9 +-
 .../shared/utils/xml/XmlStreamReaderException.java |  79 -----------
 3 files changed, 3 insertions(+), 241 deletions(-)

diff --git a/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java b/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java
deleted file mode 100644
index 5ee48a0..0000000
--- a/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java
+++ /dev/null
@@ -1,156 +0,0 @@
-package org.apache.maven.shared.utils.xml;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * <p>The XmlReaderException is thrown by the XmlReader constructors if the charset encoding can not be determined
- * according to the XML 1.0 specification and RFC 3023.</p>
- * <p>The exception returns the unconsumed InputStream to allow the application to do an alternate processing with the
- * stream. Note that the original InputStream given to the XmlReader cannot be used as that one has been already
- * read.</p>
- *
- * @author Alejandro Abdelnur
- * @version revision 1.1 taken on 26/06/2007 from Rome (see https://rome.dev.java.net/source/browse/rome/src/java/com/sun/syndication/io/XmlReaderException.java)
- */
-class XmlReaderException
-    extends IOException
-{
-    /**
-     * 
-     */
-    private static final long serialVersionUID = 5044326391409597950L;
-
-    private final String bomEncoding;
-
-    private final String xmlGuessEncoding;
-
-    private final String xmlEncoding;
-
-    private final String contentTypeMime;
-
-    private final String contentTypeEncoding;
-
-    private final InputStream is;
-
-    /**
-     * <p>Creates an exception instance if the charset encoding could not be determined.</p>
-     * <p>Instances of this exception are thrown by the XmlReader.</p>
-     *
-     * @param msg         message describing the reason for the exception.
-     * @param bomEnc      BOM encoding.
-     * @param xmlGuessEnc XML guess encoding.
-     * @param xmlEnc      XML prolog encoding.
-     * @param is          the unconsumed InputStream.
-     */
-    XmlReaderException( String msg, String bomEnc, String xmlGuessEnc, String xmlEnc, InputStream is )
-    {
-        this( msg, null, null, bomEnc, xmlGuessEnc, xmlEnc, is );
-    }
-
-    /**
-     * <p>Creates an exception instance if the charset encoding could not be determined.</p>
-     * <p>Instances of this exception are thrown by the XmlReader.</p>
-     *
-     * @param msg         message describing the reason for the exception.
-     * @param ctMime      MIME type in the content-type.
-     * @param ctEnc       encoding in the content-type.
-     * @param bomEnc      BOM encoding.
-     * @param xmlGuessEnc XML guess encoding.
-     * @param xmlEnc      XML prolog encoding.
-     * @param is          the unconsumed InputStream.
-     */
-    XmlReaderException( String msg, String ctMime, String ctEnc, String bomEnc, String xmlGuessEnc,
-                               String xmlEnc, InputStream is )
-    {
-        super( msg );
-        contentTypeMime = ctMime;
-        contentTypeEncoding = ctEnc;
-        bomEncoding = bomEnc;
-        xmlGuessEncoding = xmlGuessEnc;
-        xmlEncoding = xmlEnc;
-        this.is = is;
-    }
-
-    /**
-     * Returns the BOM encoding found in the InputStream.
-     *
-     * @return the BOM encoding, null if none.
-     */
-    public String getBomEncoding()
-    {
-        return bomEncoding;
-    }
-
-    /**
-     * Returns the encoding guess based on the first bytes of the InputStream.
-     *
-     * @return the encoding guess, null if it couldn't be guessed.
-     */
-    public String getXmlGuessEncoding()
-    {
-        return xmlGuessEncoding;
-    }
-
-    /**
-     * Returns the encoding found in the XML prolog of the InputStream.
-     *
-     * @return the encoding of the XML prolog, null if none.
-     */
-    public String getXmlEncoding()
-    {
-        return xmlEncoding;
-    }
-
-    /**
-     * Returns the MIME type in the content-type used to attempt determining the encoding.
-     *
-     * @return the MIME type in the content-type, null if there was not content-type or the encoding detection did not
-     *         involve HTTP.
-     */
-    public String getContentTypeMime()
-    {
-        return contentTypeMime;
-    }
-
-    /**
-     * Returns the encoding in the content-type used to attempt determining the encoding.
-     *
-     * @return the encoding in the content-type, null if there was not content-type, no encoding in it or the encoding
-     *         detection did not involve HTTP.
-     */
-    public String getContentTypeEncoding()
-    {
-        return contentTypeEncoding;
-    }
-
-    /**
-     * Returns the unconsumed InputStream to allow the application to do an alternate encoding detection on the
-     * InputStream.
-     *
-     * @return the unconsumed InputStream.
-     */
-    public InputStream getInputStream()
-    {
-        return is;
-    }
-}
diff --git a/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java b/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java
index 6990d4f..da58a0b 100644
--- a/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java
+++ b/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java
@@ -79,10 +79,9 @@ public class XmlStreamReader
      * @param is {@link InputStream}
      * @param lenient yes/no
      * @throws IOException in case of an error
-     * @throws XmlStreamReaderException in case of an error
      */
     public XmlStreamReader( InputStream is, boolean lenient )
-            throws IOException, XmlStreamReaderException
+            throws IOException
     {
         reader = new org.apache.commons.io.input.XmlStreamReader( is, lenient, staticDefaultEncoding );
     }
@@ -124,10 +123,9 @@ public class XmlStreamReader
      * @param lenient yes/no
      * @param defaultEncoding the default encoding
      * @throws IOException in case of error
-     * @throws XmlStreamReaderException in case of error
      */
     public XmlStreamReader( InputStream is, String httpContentType, boolean lenient, String defaultEncoding )
-            throws IOException, XmlStreamReaderException
+            throws IOException
     {
         reader = new org.apache.commons.io.input.XmlStreamReader( is, httpContentType, lenient,
                 ( defaultEncoding == null )
@@ -140,10 +138,9 @@ public class XmlStreamReader
      * @param httpContentType content type
      * @param lenient yes/no
      * @throws IOException in case of error
-     * @throws XmlStreamReaderException in case of error
      */
     public XmlStreamReader( InputStream is, String httpContentType, boolean lenient )
-            throws IOException, XmlStreamReaderException
+            throws IOException
     {
         this( is, httpContentType, lenient, null );
     }
diff --git a/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java b/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java
deleted file mode 100644
index 992b833..0000000
--- a/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package org.apache.maven.shared.utils.xml;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.io.InputStream;
-
-/**
- * <p>The XmlStreamReaderException is thrown by the XmlStreamReader constructors if the charset encoding can not be
- * determined according to the XML 1.0 specification and RFC 3023.</p>
- * <p>The exception returns the unconsumed InputStream to allow the application to do an alternate processing with the
- * stream. Note that the original InputStream given to the XmlStreamReader cannot be used as that one has been already
- * read.</p>
- *
- * @author Alejandro Abdelnur
- * @version revision 1.1 taken on 26/06/2007 from Rome (see
- *          https://rome.dev.java.net/source/browse/rome/src/java/com/sun/syndication/io/XmlReaderException.java)
- */
-class XmlStreamReaderException
-    extends XmlReaderException
-{
-    /**
-     * 
-     */
-    private static final long serialVersionUID = 1007947701939672080L;
-
-    /**
-     * Creates an exception instance if the charset encoding could not be determined.
-     * <p/>
-     * Instances of this exception are thrown by the XmlReader.
-     * <p/>
-     *
-     * @param msg         message describing the reason for the exception.
-     * @param bomEnc      BOM encoding.
-     * @param xmlGuessEnc XML guess encoding.
-     * @param xmlEnc      XML prolog encoding.
-     * @param is          the unconsumed InputStream.
-     */
-    XmlStreamReaderException( String msg, String bomEnc, String xmlGuessEnc, String xmlEnc, InputStream is )
-    {
-        super( msg, bomEnc, xmlGuessEnc, xmlEnc, is );
-    }
-
-    /**
-     * Creates an exception instance if the charset encoding could not be determined.
-     * <p/>
-     * Instances of this exception are thrown by the XmlReader.
-     * <p/>
-     *
-     * @param msg         message describing the reason for the exception.
-     * @param ctMime      MIME type in the content-type.
-     * @param ctEnc       encoding in the content-type.
-     * @param bomEnc      BOM encoding.
-     * @param xmlGuessEnc XML guess encoding.
-     * @param xmlEnc      XML prolog encoding.
-     * @param is          the unconsumed InputStream.
-     */
-    XmlStreamReaderException( String msg, String ctMime, String ctEnc, String bomEnc, String xmlGuessEnc,
-                                     String xmlEnc, InputStream is )
-    {
-        super( msg, ctMime, ctEnc, bomEnc, xmlGuessEnc, xmlEnc, is );
-    }
-}