Top Inners Fields Constructors Methods
org.python.modules

public Class PyIOFileFactory

extends Object
Class Inheritance
Imports
org.python.core.Py, .PyFile, .PyInteger, .PyObject, .PyString, .PyType, .__builtin__, .Traverseproc, .Visitproc

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private static PyType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static PyIOFile
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

FileTypeback to summary
private static PyType FileType

Constructor Detail

PyIOFileFactoryback to summary
private PyIOFileFactory()

Method Detail

createIOFileback to summary
public static PyIOFile createIOFile(PyObject file)
org.python.modules back to summary

pack-priv Class PyIOFileFactory.cStringIOFile

extends Object
implements PyIOFile
Class Inheritance
All Implemented Interfaces
org.python.modules.PyIOFile

Field Summary

Modifier and TypeField and Description
pack-priv cStringIO.StringIO

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public String
public String
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fileback to summary
pack-priv cStringIO.StringIO file

Constructor Detail

cStringIOFileback to summary
pack-priv cStringIOFile(PyObject file)

Method Detail

flushback to summary
public void flush()

Implements org.python.modules.PyIOFile.flush.

readback to summary
public String read(int len)

Implements org.python.modules.PyIOFile.read.

readlineNoNlback to summary
public String readlineNoNl()

Implements org.python.modules.PyIOFile.readlineNoNl.

writeback to summary
public void write(String str)

Implements org.python.modules.PyIOFile.write.

writeback to summary
public void write(char ch)

Implements org.python.modules.PyIOFile.write.

org.python.modules back to summary

pack-priv Class PyIOFileFactory.FileIOFile

extends Object
implements PyIOFile, Traverseproc
Class Inheritance
All Implemented Interfaces
org.python.core.Traverseproc, org.python.modules.PyIOFile

Field Summary

Modifier and TypeField and Description
pack-priv PyFile

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public String
public String
public boolean
public int
traverse(Visitproc visit, Object arg)

Implements org.python.core.Traverseproc.traverse.

Traverses all directly contained PyObjects.

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fileback to summary
pack-priv PyFile file

Constructor Detail

FileIOFileback to summary
pack-priv FileIOFile(PyObject file)

Method Detail

flushback to summary
public void flush()

Implements org.python.modules.PyIOFile.flush.

readback to summary
public String read(int len)

Implements org.python.modules.PyIOFile.read.

readlineNoNlback to summary
public String readlineNoNl()

Implements org.python.modules.PyIOFile.readlineNoNl.

refersDirectlyToback to summary
public boolean refersDirectlyTo(PyObject ob)

Implements org.python.core.Traverseproc.refersDirectlyTo.

Doc from org.python.core.Traverseproc.refersDirectlyTo.

Optional operation. Should only be implemented if it is more efficient than calling traverse(Visitproc, Object) with a visitproc that just watches out for ob. Must return false if ob is null.

Annotations
@Override
traverseback to summary
public int traverse(Visitproc visit, Object arg)

Implements org.python.core.Traverseproc.traverse.

Doc from org.python.core.Traverseproc.traverse.

Traverses all directly contained PyObjects. Like in CPython, arg must be passed unmodified to visit as its second parameter. If Visitproc#visit(PyObject, Object) returns nonzero, this return value must be returned immediately by traverse. Visitproc#visit(PyObject, Object) must not be called with a null PyObject-argument.

Annotations
@Override
writeback to summary
public void write(String str)

Implements org.python.modules.PyIOFile.write.

writeback to summary
public void write(char ch)

Implements org.python.modules.PyIOFile.write.

org.python.modules back to summary

pack-priv Class PyIOFileFactory.ObjectIOFile

extends Object
implements PyIOFile, Traverseproc
Class Inheritance
All Implemented Interfaces
org.python.core.Traverseproc, org.python.modules.PyIOFile

Field Summary

Modifier and TypeField and Description
pack-priv final int
pack-priv StringBuilder
pack-priv char[]
pack-priv PyObject
pack-priv PyObject
pack-priv PyObject

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public String
public String
public boolean
public int
traverse(Visitproc visit, Object arg)

Implements org.python.core.Traverseproc.traverse.

Traverses all directly contained PyObjects.

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BUF_SIZEback to summary
pack-priv final int BUF_SIZE
buffback to summary
pack-priv StringBuilder buff
charrback to summary
pack-priv char[] charr
readback to summary
pack-priv PyObject read
readlineback to summary
pack-priv PyObject readline
writeback to summary
pack-priv PyObject write

Constructor Detail

ObjectIOFileback to summary
pack-priv ObjectIOFile(PyObject file)

Method Detail

flushback to summary
public void flush()

Implements org.python.modules.PyIOFile.flush.

readback to summary
public String read(int len)

Implements org.python.modules.PyIOFile.read.

readlineNoNlback to summary
public String readlineNoNl()

Implements org.python.modules.PyIOFile.readlineNoNl.

refersDirectlyToback to summary
public boolean refersDirectlyTo(PyObject ob)

Implements org.python.core.Traverseproc.refersDirectlyTo.

Doc from org.python.core.Traverseproc.refersDirectlyTo.

Optional operation. Should only be implemented if it is more efficient than calling traverse(Visitproc, Object) with a visitproc that just watches out for ob. Must return false if ob is null.

Annotations
@Override
traverseback to summary
public int traverse(Visitproc visit, Object arg)

Implements org.python.core.Traverseproc.traverse.

Doc from org.python.core.Traverseproc.traverse.

Traverses all directly contained PyObjects. Like in CPython, arg must be passed unmodified to visit as its second parameter. If Visitproc#visit(PyObject, Object) returns nonzero, this return value must be returned immediately by traverse. Visitproc#visit(PyObject, Object) must not be called with a null PyObject-argument.

Annotations
@Override
writeback to summary
public void write(String str)

Implements org.python.modules.PyIOFile.write.

writeback to summary
public void write(char ch)

Implements org.python.modules.PyIOFile.write.