org.python.core

Class codecs


public class codecs
extends java.lang.Object

Contains the implementation of the builtin codecs.
Since:
Jython 2.0

Method Summary

static String
PyUnicode_DecodeASCII(String str, int size, String errors)
static String
PyUnicode_DecodeRawUnicodeEscape(String str, String errors)
static String
PyUnicode_DecodeUTF8(String str, String errors)
static String
PyUnicode_EncodeASCII(String str, int size, String errors)
static String
PyUnicode_EncodeRawUnicodeEscape(String str, String errors, boolean modifed)
static String
PyUnicode_EncodeUTF8(String str, String errors)
static String
decode(PyString v, String encoding, String errors)
static void
decoding_error(String type, StringBuffer dest, String errors, String details)
static String
encode(PyString v, String encoding, String errors)
static void
encoding_error(String type, StringBuffer dest, String errors, String details)
static String
getDefaultEncoding()
static PyTuple
lookup(String encoding)
static void
register(PyObject search_function)
static void
setDefaultEncoding(String encoding)

Method Details

PyUnicode_DecodeASCII

public static String PyUnicode_DecodeASCII(String str,
                                           int size,
                                           String errors)

PyUnicode_DecodeRawUnicodeEscape

public static String PyUnicode_DecodeRawUnicodeEscape(String str,
                                                      String errors)

PyUnicode_DecodeUTF8

public static String PyUnicode_DecodeUTF8(String str,
                                          String errors)

PyUnicode_EncodeASCII

public static String PyUnicode_EncodeASCII(String str,
                                           int size,
                                           String errors)

PyUnicode_EncodeRawUnicodeEscape

public static String PyUnicode_EncodeRawUnicodeEscape(String str,
                                                      String errors,
                                                      boolean modifed)

PyUnicode_EncodeUTF8

public static String PyUnicode_EncodeUTF8(String str,
                                          String errors)

decode

public static String decode(PyString v,
                            String encoding,
                            String errors)

decoding_error

public static void decoding_error(String type,
                                  StringBuffer dest,
                                  String errors,
                                  String details)

encode

public static String encode(PyString v,
                            String encoding,
                            String errors)

encoding_error

public static void encoding_error(String type,
                                  StringBuffer dest,
                                  String errors,
                                  String details)

getDefaultEncoding

public static String getDefaultEncoding()

lookup

public static PyTuple lookup(String encoding)

register

public static void register(PyObject search_function)

setDefaultEncoding

public static void setDefaultEncoding(String encoding)

Jython homepage