net.sf.saxon.charcode

Class ISO88599CharacterSet

Implemented Interfaces:
CharacterSet

public class ISO88599CharacterSet
extends java.lang.Object
implements CharacterSet

Originally contributed in 2001. In releases prior to Saxon 9.0, this code was present under a different license. It has been recontributed under the Mozilla license by the original author on 2007-10-21. The character mapping was obtained by conversion a character table of all non-US characters from CP852 into UNICODE entities using a simple stylesheet and saxon with the following attribute in xsl:output saxon:character-representation="dec;dec" The class was tested by reverse conversion of the generated table to native representation as well as by transformation of several texts which use Czech and Slovak accented characters.

Constructor Summary

ISO88599CharacterSet()

Method Summary

String
getEncodingName()
static ISO88599CharacterSet
getInstance()
boolean
inCharset(int ch)

Constructor Details

ISO88599CharacterSet

public ISO88599CharacterSet()

Method Details

getEncodingName

public final String getEncodingName()

getInstance

public static ISO88599CharacterSet getInstance()

inCharset

public final boolean inCharset(int ch)
Specified by:
inCharset in interface CharacterSet