|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.firebirdsql.encodings.EncodingFactory
public class EncodingFactory
| Field Summary | |
|---|---|
static char[] |
DEFAULT_MAPPING
Default mapping table, provides an "identity" mapping. |
static String |
ISC_ENCODING_SIZE_RESOURCE
|
static String |
ISC_ENCODINGS_RESOURCE
|
| Constructor Summary | |
|---|---|
EncodingFactory()
|
|
| Method Summary | |
|---|---|
static Encoding |
createEncoding(String encoding)
|
static int |
getCharacterSetSize(int characterSetId)
Get size of a character for the specified character set. |
static Encoding |
getEncoding(String encoding)
|
static Encoding |
getEncoding(String encoding,
char[] charMapping)
|
static Encoding |
getEncoding(String encoding,
String mappingPath)
|
static String |
getIscEncoding(String javaEncoding)
Get InterBase encoding for given Java language encoding. |
static int |
getIscEncodingSize(String iscEncoding)
Get size of a character for the specified InterBase encoding. |
static String |
getJavaEncoding(String iscEncoding)
Get Java language encoding for given InterBase encoding. |
static CharacterTranslator |
getTranslator(String mappingPath)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char[] DEFAULT_MAPPING
public static final String ISC_ENCODING_SIZE_RESOURCE
public static final String ISC_ENCODINGS_RESOURCE
| Constructor Detail |
|---|
public EncodingFactory()
| Method Detail |
|---|
public static Encoding createEncoding(String encoding)
public static int getCharacterSetSize(int characterSetId)
characterSetId - of the character set.
public static Encoding getEncoding(String encoding)
public static Encoding getEncoding(String encoding,
char[] charMapping)
public static Encoding getEncoding(String encoding,
String mappingPath)
throws SQLException
SQLExceptionpublic static String getIscEncoding(String javaEncoding)
javaEncoding - Java language encoding.
null if none
found.public static int getIscEncodingSize(String iscEncoding)
iscEncoding - InterBase encoding.
public static String getJavaEncoding(String iscEncoding)
iscEncoding - InterBase encoding
null if none found.
public static CharacterTranslator getTranslator(String mappingPath)
throws SQLException
SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||