|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.python.core.PyObject | +--org.python.core.PyFile
A python file wrapper around a java stream, reader/writer or file.
Field Summary | |
---|---|
boolean |
closed
|
java.lang.String |
mode
|
java.lang.String |
name
|
boolean |
softspace
|
Fields inherited from class org.python.core.PyObject |
---|
__class__ |
Constructor Summary | |
---|---|
PyFile(java.io.InputStream istream)
|
|
PyFile(java.io.InputStream istream,
java.io.OutputStream ostream)
|
|
PyFile(java.io.InputStream istream,
java.io.OutputStream ostream,
java.lang.String name)
|
|
PyFile(java.io.InputStream istream,
java.io.OutputStream ostream,
java.lang.String name,
java.lang.String mode)
|
|
PyFile(java.io.InputStream istream,
java.lang.String name)
|
|
PyFile(java.io.InputStream istream,
java.lang.String name,
java.lang.String mode)
|
|
PyFile(java.io.OutputStream ostream)
|
|
PyFile(java.io.OutputStream ostream,
java.lang.String name)
|
|
PyFile(java.io.OutputStream ostream,
java.lang.String name,
java.lang.String mode)
|
|
PyFile(org.python.core.PyFile.FileWrapper file,
java.lang.String name,
java.lang.String mode)
|
|
PyFile(java.io.RandomAccessFile file)
|
|
PyFile(java.io.RandomAccessFile file,
java.lang.String name)
|
|
PyFile(java.io.RandomAccessFile file,
java.lang.String name,
java.lang.String mode)
|
|
PyFile(java.lang.String name,
java.lang.String mode,
int bufsize)
|
|
PyFile(java.io.Writer ostream)
|
|
PyFile(java.io.Writer ostream,
java.lang.String name)
|
|
PyFile(java.io.Writer ostream,
java.lang.String name,
java.lang.String mode)
|
Method Summary | |
---|---|
PyObject |
__iter__()
Return an iterator that is used to iterate the element of this sequence. |
PyObject |
__iternext__()
Return the next element of the sequence that this is an iterator for. |
void |
__setattr__(java.lang.String name,
PyObject value)
A variant of the __setattr__ method which accepts a String as the key. |
java.lang.Object |
__tojava__(java.lang.Class cls)
Equivalent to the Jython __tojava__ method. |
void |
close()
|
PyObject |
fileno()
|
void |
flush()
|
PyObject |
next()
|
PyString |
read()
|
PyString |
read(int n)
|
PyString |
readline()
|
PyString |
readline(int max)
|
PyObject |
readlines()
|
PyObject |
readlines(int sizehint)
|
void |
seek(long pos)
|
void |
seek(long pos,
int how)
|
long |
tell()
|
java.lang.String |
toString()
|
void |
truncate()
|
void |
truncate(long position)
|
void |
write(java.lang.String s)
|
void |
writelines(PyObject a)
|
PyObject |
xreadlines()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String name
public java.lang.String mode
public boolean softspace
public boolean closed
Constructor Detail |
public PyFile(org.python.core.PyFile.FileWrapper file, java.lang.String name, java.lang.String mode)
public PyFile(java.io.InputStream istream, java.io.OutputStream ostream, java.lang.String name, java.lang.String mode)
public PyFile(java.io.InputStream istream, java.io.OutputStream ostream, java.lang.String name)
public PyFile(java.io.InputStream istream, java.io.OutputStream ostream)
public PyFile(java.io.InputStream istream, java.lang.String name, java.lang.String mode)
public PyFile(java.io.InputStream istream, java.lang.String name)
public PyFile(java.io.InputStream istream)
public PyFile(java.io.OutputStream ostream, java.lang.String name, java.lang.String mode)
public PyFile(java.io.OutputStream ostream, java.lang.String name)
public PyFile(java.io.OutputStream ostream)
public PyFile(java.io.Writer ostream, java.lang.String name, java.lang.String mode)
public PyFile(java.io.Writer ostream, java.lang.String name)
public PyFile(java.io.Writer ostream)
public PyFile(java.io.RandomAccessFile file, java.lang.String name, java.lang.String mode)
public PyFile(java.io.RandomAccessFile file, java.lang.String name)
public PyFile(java.io.RandomAccessFile file)
public PyFile(java.lang.String name, java.lang.String mode, int bufsize)
Method Detail |
public void __setattr__(java.lang.String name, PyObject value)
PyObject
__setattr__
in class PyObject
name
- the name whose value will be set -
must be an interned string .value
- the value to set this name toPyObject.__setattr__(PyString, PyObject)
public java.lang.Object __tojava__(java.lang.Class cls)
PyObject
Py.NoConversion
if this PyObject
can not be converted to the
desired Java class.
__tojava__
in class PyObject
cls
- the Class to convert this PyObject
to.public PyString read(int n)
public PyString read()
public PyString readline(int max)
public PyString readline()
public PyObject readlines(int sizehint)
public PyObject readlines()
public PyObject __iter__()
PyObject
If a PyObject subclass should support iteration based in the __finditem__() method, it must supply an implementation of __iter__() like this:
public PyObject __iter__() { return new PySequenceIter(this); }When iterating over a python sequence from java code, it should be done with code like this:
PyObject iter = seq.__iter__(); for (PyObject item; (item = iter.__next__()) != null; { // Do somting with item }
__iter__
in class PyObject
public PyObject __iternext__()
PyObject
__iternext__
in class PyObject
public PyObject next()
public PyObject xreadlines()
public void write(java.lang.String s)
public void writelines(PyObject a)
public long tell()
public void seek(long pos, int how)
public void seek(long pos)
public void flush()
public void close()
public void truncate()
public void truncate(long position)
public PyObject fileno()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |