Class CsvEncoder
- java.lang.Object
-
- net.sf.okapi.common.encoder.DefaultEncoder
-
- net.sf.okapi.filters.multiparsers.CsvEncoder
-
- All Implemented Interfaces:
IEncoder
public class CsvEncoder extends DefaultEncoder
-
-
Constructor Summary
Constructors Constructor Description CsvEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringencode(char value, EncoderContext context)Encodes a given character with this encoding.Stringencode(int value, EncoderContext context)Encodes a given code-point with this encoding.Stringencode(String text, EncoderContext context)Encodes a given text with this encoder.-
Methods inherited from class net.sf.okapi.common.encoder.DefaultEncoder
getCharsetEncoder, getEncoding, getLineBreak, getParameters, reset, setLineBreak, setOptions, toNative
-
-
-
-
Method Detail
-
encode
public String encode(String text, EncoderContext context)
Description copied from interface:IEncoderEncodes a given text with this encoder.- Specified by:
encodein interfaceIEncoder- Overrides:
encodein classDefaultEncoder- Parameters:
text- the text to encode.context- the context of the text: 0=text, 1=skeleton, 2=inline.- Returns:
- the encoded text.
-
encode
public String encode(char value, EncoderContext context)
Description copied from interface:IEncoderEncodes a given character with this encoding.- Specified by:
encodein interfaceIEncoder- Overrides:
encodein classDefaultEncoder- Parameters:
value- the character to encode.context- the context of the character: 0=text, 1=skeleton, 2=inline.- Returns:
- the encoded character 9as a string since it can be now made up of more than one character).
-
encode
public String encode(int value, EncoderContext context)
Description copied from interface:IEncoderEncodes a given code-point with this encoding. If this method is called from a loop it is assumed that the code point is tested by the caller to know if it is a supplemental one or not and and any index update to skip the low surrogate part of the pair is done on the caller side.- Specified by:
encodein interfaceIEncoder- Overrides:
encodein classDefaultEncoder- Parameters:
value- the code-point to encode.context- the context of the character: 0=text, 1=skeleton, 2=inline.- Returns:
- the encoded character (as a string since it can be now made up of more than one character).
-
-