Top Inners Fields Constructors Methods
org.python.modules.bz2

public Class PyBZ2Compressor

extends PyObject
Class Inheritance
Known Direct Subclasses
org.python.modules.bz2.PyBZ2CompressorDerived
Annotations
@Untraversable
@ExposedType
name:bz2.BZ2Compressor
Imports
java.io.ByteArrayOutputStream, .IOException, .OutputStream, org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream, org.python.core.ArgParser, .Py, .PyObject, .PyString, .PyType, .Untraversable, org.python.core.util.StringUtil, org.python.expose.ExposedMethod, .ExposedNew, .ExposedType

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private PyBZ2Compressor.CaptureStream
private BZip2CompressorOutputStream
public static final PyType
Inherited from org.python.core.PyObject:
attributesgcMonitorGlobalobjtype

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
pack-priv final void
public PyString
public PyString
private PyString
Inherited from org.python.core.PyObject:
__abs____add____and____call____call____call____call____call____call____call____call____call____call____call____call____call____call____call____call____cmp____coerce____coerce_ex____complex____contains____delattr____delattr____delete____delitem____delitem____delslice____delslice____dir____div____divmod____ensure_finalizer____eq____findattr____findattr____findattr_ex____finditem____finditem____finditem____float____floordiv____format____ge____get____getattr____getattr____getitem____getitem____getnewargs____getslice____getslice____gt____hash____hex____iadd____iand____idiv____idivmod____ifloordiv____ilshift____imod____imul____index____int____invert____ior____ipow____irshift____isub____iter____iternext____itruediv____ixor____le____len____long____lshift____lt____mod____mul____ne____neg____nonzero____not____oct____or____pos____pow____pow____radd____rand____rawdir____rdiv____rdivmod____reduce____reduce_ex____reduce_ex____repr____rfloordiv____rlshift____rmod____rmul____ror____rpow____rrshift____rshift____rsub____rtruediv____rxor____set____setattr____setattr____setitem____setitem____setitem____setslice____setslice____str____sub____tojava____truediv____trunc____unicode____xor___add_and_callextra_cmp_div_divmod_doget_doget_doset_eq_floordiv_ge_gt_iadd_iand_idiv_idivmod_ifloordiv_ilshift_imod_imul_in_ior_ipow_irshift_is_isnot_isub_itruediv_ixor_jcall_jcallexc_jthrow_le_lshift_lt_mod_mul_ne_notin_or_pow_rshift_sub_truediv_unsupportedop_xoradaptToCoerceTupleasDoubleasIndexasIndexasIntasIntasIterableasLongasLongasNameasNameasStringasStringasStringOrNullasStringOrNullbit_lengthconjugatedelDictdelTypedispatch__init__equalsfastGetClassfastGetDictfinalizegetDictgetJavaProxygetTypehashCodeimpAttrimplementsDescrDeleteimplementsDescrGetimplementsDescrSetinvokeinvokeinvokeinvokeinvokeinvokeisCallableisDataDescrisIndexisIntegerisMappingTypeisNumberTypeisSequenceTypemergeClassDictmergeDictAttrmergeListAttrnoAttributeErrorobject___subclasshook__readonlyAttributeErrorrunsupportedopMessagesetDictsetTypetoStringunsupportedopMessage

Field Detail

captureStreamback to summary
private PyBZ2Compressor.CaptureStream captureStream
compressStreamback to summary
private BZip2CompressorOutputStream compressStream
TYPEback to summary
public static final PyType TYPE

Hides org.python.core.PyObject.TYPE.

Constructor Detail

PyBZ2Compressorback to summary
public PyBZ2Compressor()
PyBZ2Compressorback to summary
public PyBZ2Compressor(PyType subType)

Method Detail

BZ2Compressor___init__back to summary
pack-priv final void BZ2Compressor___init__(PyObject[] args, String[] kwds)
Annotations
@ExposedNew
BZ2Compressor_compressback to summary
public PyString BZ2Compressor_compress(PyObject[] args, String[] kwds)
Annotations
@ExposedMethod
BZ2Compressor_flushback to summary
public PyString BZ2Compressor_flush(PyObject[] args, String[] kwds)
Annotations
@ExposedMethod
readDataback to summary
private PyString readData()
org.python.modules.bz2 back to summary

private Class PyBZ2Compressor.CaptureStream

extends OutputStream
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final ByteArrayOutputStream

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean
public byte[]
public void
public void
write(int
the byte.
byteData
)

Implements abstract java.io.OutputStream.write.

Writes the specified byte to this output stream.

Inherited from java.io.OutputStream:
closeflushnullOutputStreamwritewrite

Field Detail

capturedDataback to summary
private final ByteArrayOutputStream capturedData

Constructor Detail

CaptureStreamback to summary
private CaptureStream()

Method Detail

hasDataback to summary
public boolean hasData()
readDataback to summary
public byte[] readData()
resetByteArrayback to summary
public void resetByteArray()
writeback to summary
public void write(int byteData) throws IOException

Implements abstract java.io.OutputStream.write.

Doc from java.io.OutputStream.write.

Writes the specified byte to this output stream. The general contract for write is that one byte is written to the output stream. The byte to be written is the eight low-order bits of the argument b. The 24 high-order bits of b are ignored.

Parameters
byteData:int

the byte.

Annotations
@Override
Exceptions
IOException:
if an I/O error occurs. In particular, an IOException may be thrown if the output stream has been closed.