org.python.core
Class codecs

java.lang.Object
  extended byorg.python.core.codecs

public class codecs
extends Object

Contains the implementation of the builtin codecs.

Since:
Jython 2.0

Constructor Summary
codecs()
           
 
Method Summary
static PyString decode(PyString v, String encoding, String errors)
           
static void decoding_error(String type, StringBuffer dest, String errors, String details)
           
static PyString 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 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 void register(PyObject search_function)
           
static void setDefaultEncoding(String encoding)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

codecs

public codecs()
Method Detail

getDefaultEncoding

public static String getDefaultEncoding()

setDefaultEncoding

public static void setDefaultEncoding(String encoding)

register

public static void register(PyObject search_function)

lookup

public static PyTuple lookup(String encoding)

decode

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

encode

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

PyUnicode_DecodeUTF8

public static String PyUnicode_DecodeUTF8(String str,
                                          String errors)

PyUnicode_EncodeUTF8

public static String PyUnicode_EncodeUTF8(String str,
                                          String errors)

PyUnicode_DecodeASCII

public static String PyUnicode_DecodeASCII(String str,
                                           int size,
                                           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_DecodeRawUnicodeEscape

public static String PyUnicode_DecodeRawUnicodeEscape(String str,
                                                      String errors)

encoding_error

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

decoding_error

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