net.sf.saxon.serialize.charcode
Class JavaCharacterSet
java.lang.Object
net.sf.saxon.serialize.charcode.JavaCharacterSet
- All Implemented Interfaces:
- CharacterSet
public class JavaCharacterSet
- extends Object
- implements CharacterSet
This class establishes properties of a character set that is
known to the Java VM but not specifically known to Saxon. It determines whether particular
characters are encodable by calling CharsetEncoder.canEncode(char)
, and then caches
this information locally.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
map
public static HashMap<Charset,JavaCharacterSet> map
makeCharSet
public static JavaCharacterSet makeCharSet(Charset charset)
inCharset
public final boolean inCharset(int c)
- Description copied from interface:
CharacterSet
- Determine if a character is present in the character set
- Specified by:
inCharset
in interface CharacterSet
getCanonicalName
public String getCanonicalName()
- Description copied from interface:
CharacterSet
- Get the preferred Java name of the character set. Note that Java in many
cases also supports a "historic name".
- Specified by:
getCanonicalName
in interface CharacterSet
Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.