diff options
author | Dana Dahlstrom <dahlstrom@google.com> | 2018-11-16 15:48:28 -0800 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-11-16 15:48:28 -0800 |
commit | aa69fb11851ac02f6bec3fffda9898b8cea6b2e3 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /src/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java | |
parent | 903e87fa82521d049fcbcd6d1e4575b793faa514 (diff) | |
parent | c61c1fb07d7dca0ad277563d6d958c38546e27b8 (diff) | |
download | jdk8u_jaxp-studio-master-dev-osx.tar.gz |
Delete filesstudio-master-dev-osx
am: c61c1fb07d
Change-Id: I69c653ede4d031edf27cce9533a81017b05ca942
Diffstat (limited to 'src/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java')
-rw-r--r-- | src/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java | 139 |
1 files changed, 0 insertions, 139 deletions
diff --git a/src/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java b/src/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java deleted file mode 100644 index d685177..0000000 --- a/src/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2004 The Apache Software Foundation. - * - * Licensed 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. - */ - -package com.sun.org.apache.xerces.internal.impl.io; - -import java.io.CharConversionException; -import java.util.Locale; -import com.sun.org.apache.xerces.internal.util.MessageFormatter; - -/** - * <p>Signals that a malformed byte sequence was detected - * by a <code>java.io.Reader</code> that decodes bytes - * of a given encoding into characters.</p> - * - * @xerces.internal - * - * @author Michael Glavassevich, IBM - * - */ -public class MalformedByteSequenceException extends CharConversionException { - - /** Serialization version. */ - static final long serialVersionUID = 8436382245048328739L; - - // - // Data - // - - /** message formatter **/ - private MessageFormatter fFormatter; - - /** locale for error message **/ - private Locale fLocale; - - /** error domain **/ - private String fDomain; - - /** key for the error message **/ - private String fKey; - - /** replacement arguements for the error message **/ - private Object[] fArguments; - - /** message text for this message, initially null **/ - private String fMessage; - - // - // Constructors - // - - /** - * Constructs a MalformedByteSequenceException with the given - * parameters which may be passed to an error reporter to - * generate a localized string for this exception. - * - * @param formatter The MessageFormatter used for building the - * message text for this exception. - * @param locale The Locale for which messages are to be reported. - * @param domain The error domain. - * @param key The key of the error message. - * @param arguments The replacement arguments for the error message, - * if needed. - */ - public MalformedByteSequenceException(MessageFormatter formatter, - Locale locale, String domain, String key, Object[] arguments) { - fFormatter = formatter; - fLocale = locale; - fDomain = domain; - fKey = key; - fArguments = arguments; - } // <init>(MessageFormatter, Locale, String, String, Object[]) - - // - // Public methods - // - - /** - * <p>Returns the error domain of the error message.</p> - * - * @return the error domain - */ - public String getDomain () { - return fDomain; - } // getDomain - - /** - * <p>Returns the key of the error message.</p> - * - * @return the error key of the error message - */ - public String getKey () { - return fKey; - } // getKey() - - /** - * <p>Returns the replacement arguments for the error - * message or <code>null</code> if none exist.</p> - * - * @return the replacement arguments for the error message - * or <code>null</code> if none exist - */ - public Object[] getArguments () { - return fArguments; - } // getArguments(); - - /** - * <p>Returns the localized message for this exception.</p> - * - * @return the localized message for this exception. - */ - public String getMessage() { - if (fMessage == null) { - fMessage = fFormatter.formatMessage(fLocale, fKey, fArguments); - // The references to the message formatter and locale - // aren't needed anymore so null them. - fFormatter = null; - fLocale = null; - } - return fMessage; - } // getMessage() - -} // MalformedByteSequenceException |