Package org.firebirdsql.encodings
Class DefaultEncodingSet
- java.lang.Object
-
- org.firebirdsql.encodings.DefaultEncodingSet
-
- All Implemented Interfaces:
EncodingSet
public class DefaultEncodingSet extends java.lang.Object implements EncodingSet
The default encoding set for Jaybird.This
EncodingSet
loads the definitions from the filedefault-firebird-encodings.xml
inorg.firebirdsql.encodings
This class can be subclassed to load other definitions
- Since:
- 3.0
- Author:
- Mark Rotteveel
-
-
Constructor Summary
Constructors Constructor Description DefaultEncodingSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<EncodingDefinition>
getEncodings()
int
getPreferenceWeight()
Preference weight defines the loading order.
-
-
-
Method Detail
-
getPreferenceWeight
public int getPreferenceWeight()
Description copied from interface:EncodingSet
Preference weight defines the loading order.An
EncodingSet
with a higher number is processed before a lower number. The default preference weight used byDefaultEncodingSet
in Jaybird is 0. This means that if you want to override any default definition, you need a higher number, if you just want to specify additional mappings, you need to specify a lower number.- Specified by:
getPreferenceWeight
in interfaceEncodingSet
- Returns:
- Preference weight
-
getEncodings
public final java.util.List<EncodingDefinition> getEncodings()
- Specified by:
getEncodings
in interfaceEncodingSet
- Returns:
- List of
EncodingDefinition
implementations.
-
-