org.python.core

Class PyFile

public class PyFile extends PyObject

A python file wrapper around a java stream, reader/writer or file.
Field Summary
booleanclosed
static Classexposed_base
static Stringexposed_name
Stringmode
Stringname
booleansoftspace
Constructor Summary
PyFile()
PyFile(PyType subType)
PyFile(PyFile.FileWrapper file, String name, String mode)
PyFile(InputStream istream, OutputStream ostream, String name, String mode)
PyFile(InputStream istream, OutputStream ostream, String name)
PyFile(InputStream istream, OutputStream ostream)
PyFile(InputStream istream, String name, String mode)
PyFile(InputStream istream, String name)
PyFile(InputStream istream)
PyFile(OutputStream ostream, String name, String mode)
PyFile(OutputStream ostream, String name)
PyFile(OutputStream ostream)
PyFile(Writer ostream, String name, String mode)
PyFile(Writer ostream, String name)
PyFile(Writer ostream)
PyFile(RandomAccessFile file, String name, String mode)
PyFile(RandomAccessFile file, String name)
PyFile(RandomAccessFile file)
PyFile(String name, String mode, int bufsize)
Method Summary
voidclose()
PyObjectfileno()
voidflush()
booleangetClosed()
StringgetMode()
StringgetName()
PyObjectnext()
Stringread(int n)
Stringread()
Stringreadline(int max)
Stringreadline()
PyObjectreadlines(int sizehint)
PyObjectreadlines()
voidseek(long pos, int how)
voidseek(long pos)
longtell()
StringtoString()
voidtruncate()
voidtruncate(long position)
static voidtypeSetup(PyObject dict, PyType.Newstyle marker)
voidwrite(String s)
voidwritelines(PyObject a)
PyObjectxreadlines()
PyObject__iternext__()
PyObject__iter__()
void__setattr__(String name, PyObject value)
Object__tojava__(Class cls)

Field Detail

closed

public boolean closed

exposed_base

public static final Class exposed_base

exposed_name

public static final String exposed_name

mode

public String mode

name

public String name

softspace

public boolean softspace

Constructor Detail

PyFile

public PyFile()

PyFile

public PyFile(PyType subType)

PyFile

public PyFile(PyFile.FileWrapper file, String name, String mode)

PyFile

public PyFile(InputStream istream, OutputStream ostream, String name, String mode)

PyFile

public PyFile(InputStream istream, OutputStream ostream, String name)

PyFile

public PyFile(InputStream istream, OutputStream ostream)

PyFile

public PyFile(InputStream istream, String name, String mode)

PyFile

public PyFile(InputStream istream, String name)

PyFile

public PyFile(InputStream istream)

PyFile

public PyFile(OutputStream ostream, String name, String mode)

PyFile

public PyFile(OutputStream ostream, String name)

PyFile

public PyFile(OutputStream ostream)

PyFile

public PyFile(Writer ostream, String name, String mode)

PyFile

public PyFile(Writer ostream, String name)

PyFile

public PyFile(Writer ostream)

PyFile

public PyFile(RandomAccessFile file, String name, String mode)

PyFile

public PyFile(RandomAccessFile file, String name)

PyFile

public PyFile(RandomAccessFile file)

PyFile

public PyFile(String name, String mode, int bufsize)

Method Detail

close

public void close()

fileno

public PyObject fileno()

flush

public void flush()

getClosed

public boolean getClosed()

getMode

public String getMode()

getName

public String getName()

next

public PyObject next()

read

public String read(int n)

read

public String read()

readline

public String readline(int max)

readline

public String readline()

readlines

public PyObject readlines(int sizehint)

readlines

public PyObject readlines()

seek

public void seek(long pos, int how)

seek

public void seek(long pos)

tell

public long tell()

toString

public String toString()

truncate

public void truncate()

truncate

public void truncate(long position)

typeSetup

public static void typeSetup(PyObject dict, PyType.Newstyle marker)

write

public void write(String s)

writelines

public void writelines(PyObject a)

xreadlines

public PyObject xreadlines()

__iternext__

public PyObject __iternext__()

__iter__

public PyObject __iter__()

__setattr__

public void __setattr__(String name, PyObject value)

__tojava__

public Object __tojava__(Class cls)