com.hp.hpl.sparta.EncodingMismatchException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pinyin4j-multi Show documentation
Show all versions of pinyin4j-multi Show documentation
Support Chinese character (both Simplified and Tranditional) to most popular Pinyin systems, including
Hanyu Pinyin, Tongyong Pinyin, Wade-Giles, MPS2, Yale and Gwoyeu Romatzyh. Support multiple pronounciations and
customized output.
The newest version!
package com.hp.hpl.sparta;
/**
* Thrown when declared encoding does not match assumed encoding.
Copyright (C) 2002 Hewlett-Packard Company.
This file is part of Sparta, an XML Parser, DOM, and XPath library.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1 of
the License, or (at your option) any later version. This library
is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.
@see GNU Lesser General Public License
@version $Date: 2002/08/19 05:04:01 $ $Revision: 1.1.1.1 $
@author Eamonn O'Brien-Strain
*/
public class EncodingMismatchException extends ParseException {
EncodingMismatchException(String systemId, String declaredEncoding, String assumedEncoding) {
super(systemId, 0, declaredEncoding.charAt(declaredEncoding.length() - 1),
declaredEncoding, "encoding \'" + declaredEncoding + "\' declared instead of of "
+ assumedEncoding + " as expected");
declaredEncoding_ = declaredEncoding;
}
String getDeclaredEncoding() {
return declaredEncoding_;
}
private String declaredEncoding_;
}
// $Log: EncodingMismatchException.java,v $
// Revision 1.1.1.1 2002/08/19 05:04:01 eobrain
// import from HP Labs internal CVS
//
// Revision 1.4 2002/08/18 04:35:44 eob
// Add copyright and other formatting and commenting in preparation for
// release to SourceForge.
//
// Revision 1.3 2002/08/05 20:04:32 sermarti
//
// Revision 1.2 2002/05/09 16:49:09 eob
// Add history arg.
//
// Revision 1.1 2002/01/08 19:25:38 eob
// initial