Package org.python.modules.posix
Class PyStatResult
- java.lang.Object
-
- org.python.core.PyObject
-
- org.python.core.PySequence
-
- org.python.core.PySequenceList
-
- org.python.core.PyTuple
-
- org.python.modules.posix.PyStatResult
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable,java.util.Collection,java.util.List,Traverseproc
public class PyStatResult extends PyTuple
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
-
-
Field Summary
Fields Modifier and Type Field Description static intn_fieldsstatic intn_sequence_fieldsstatic intn_unnamed_fieldsPyObjectst_atimePyObjectst_ctimePyObjectst_devPyObjectst_gidPyObjectst_inoPyObjectst_modePyObjectst_mtimePyObjectst_nlinkPyObjectst_sizePyObjectst_uidstatic PyTypeTYPE-
Fields inherited from class org.python.core.PyObject
gcMonitorGlobal
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PyObject__eq__(PyObject o)Equivalent to the standard Python __eq__ method.PyTuple__getnewargs__()PyObject__ne__(PyObject o)Equivalent to the standard Python __ne__ method.PyObject__reduce__()Used for pickling.PyString__repr__()Equivalent to the standard Python __repr__ method.static PyStatResultfromDosFileAttributes(int mode, java.nio.file.attribute.DosFileAttributes stat)static PyStatResultfromFileStat(jnr.posix.FileStat stat)static PyStatResultfromUnixFileAttributes(java.util.Map<java.lang.String,java.lang.Object> stat)booleanrefersDirectlyTo(PyObject ob)Optional operation.inttraverse(Visitproc visit, java.lang.Object arg)Traverses all directly containedPyObjects.-
Methods inherited from class org.python.core.PyTuple
__add__, __iter__, __len__, __mul__, __rmul__, add, add, addAll, addAll, clear, contains, containsAll, count, equals, fromIterable, get, getArray, hashCode, index, index, index, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, pyadd, pyadd, pyget, pyset, remove, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray, toString, tuple___iter__
-
Methods inherited from class org.python.core.PySequence
__delitem__, __delslice__, __finditem__, __finditem__, __ge__, __getitem__, __getslice__, __gt__, __le__, __lt__, __nonzero__, __setitem__, __setitem__, __setslice__, __tojava__, isMappingType, isNumberType, isSequenceType
-
Methods inherited from class org.python.core.PyObject
__abs__, __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__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __float__, __floordiv__, __format__, __get__, __getattr__, __getattr__, __getitem__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce_ex__, __reduce_ex__, __rfloordiv__, __rlshift__, __rmod__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setslice__, __str__, __sub__, __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, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, fastGetClass, fastGetDict, getDict, getType, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
-
-
-
-
Field Detail
-
TYPE
public static final PyType TYPE
-
st_mode
public PyObject st_mode
-
st_ino
public PyObject st_ino
-
st_dev
public PyObject st_dev
-
st_nlink
public PyObject st_nlink
-
st_uid
public PyObject st_uid
-
st_gid
public PyObject st_gid
-
st_size
public PyObject st_size
-
st_atime
public PyObject st_atime
-
st_mtime
public PyObject st_mtime
-
st_ctime
public PyObject st_ctime
-
n_sequence_fields
public static final int n_sequence_fields
- See Also:
- Constant Field Values
-
n_fields
public static final int n_fields
- See Also:
- Constant Field Values
-
n_unnamed_fields
public static final int n_unnamed_fields
- See Also:
- Constant Field Values
-
-
Method Detail
-
fromFileStat
public static PyStatResult fromFileStat(jnr.posix.FileStat stat)
-
fromUnixFileAttributes
public static PyStatResult fromUnixFileAttributes(java.util.Map<java.lang.String,java.lang.Object> stat)
-
fromDosFileAttributes
public static PyStatResult fromDosFileAttributes(int mode, java.nio.file.attribute.DosFileAttributes stat)
-
__eq__
public PyObject __eq__(PyObject o)
Description copied from class:PyObjectEquivalent to the standard Python __eq__ method.- Overrides:
__eq__in classPySequence- Parameters:
o- the object to compare this with.- Returns:
- the result of the comparison.
-
__ne__
public PyObject __ne__(PyObject o)
Description copied from class:PyObjectEquivalent to the standard Python __ne__ method.- Overrides:
__ne__in classPySequence- Parameters:
o- the object to compare this with.- Returns:
- the result of the comparison.
-
__reduce__
public PyObject __reduce__()
Used for pickling.- Overrides:
__reduce__in classPyObject- Returns:
- a tuple of (class, tuple)
-
__getnewargs__
public PyTuple __getnewargs__()
- Overrides:
__getnewargs__in classPyTuple
-
__repr__
public PyString __repr__()
Description copied from class:PyObjectEquivalent to the standard Python __repr__ method. This method should not typically need to be overrriden. The easiest way to configure the string representation of aPyObjectis to override the standard JavatoStringmethod.
-
traverse
public int traverse(Visitproc visit, java.lang.Object arg)
Description copied from interface:TraverseprocTraverses all directly containedPyObjects. Like in CPython,argmust be passed unmodified tovisitas its second parameter. IfVisitproc.visit(PyObject, Object)returns nonzero, this return value must be returned immediately by traverse.Visitproc.visit(PyObject, Object)must not be called with anullPyObject-argument.- Specified by:
traversein interfaceTraverseproc- Overrides:
traversein classPyTuple
-
refersDirectlyTo
public boolean refersDirectlyTo(PyObject ob)
Description copied from interface:TraverseprocOptional operation. Should only be implemented if it is more efficient than callingTraverseproc.traverse(Visitproc, Object)with a visitproc that just watches out forob. Must returnfalseifobisnull.- Specified by:
refersDirectlyToin interfaceTraverseproc- Overrides:
refersDirectlyToin classPyTuple
-
-