org.python.modules.jffi
Class StringCData

java.lang.Object
  extended by org.python.core.PyObject
      extended by org.python.modules.jffi.CData
          extended by org.python.modules.jffi.AbstractMemoryCData
              extended by org.python.modules.jffi.StringCData
All Implemented Interfaces:
Serializable, Pointer

public class StringCData
extends AbstractMemoryCData

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
 
Field Summary
static PyType TYPE
           
 
Constructor Summary
StringCData(PyType pytype, CType ctype, DirectMemory m)
           
 
Method Summary
 String asString()
           
static PyObject from_address(PyType subtype, PyObject address)
           
 PyObject getValue()
           
 void setValue(PyObject value)
           
static PyObject StringCData_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
           
 String toString()
           
 
Methods inherited from class org.python.modules.jffi.AbstractMemoryCData
__nonzero__, getMemory
 
Methods inherited from class org.python.modules.jffi.CData
address, byref, getContentMemory, getReferenceMemory, pointer
 
Methods inherited from class 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__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __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__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __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__, __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, asStringOrNull, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, setDict, setType
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final PyType TYPE
Constructor Detail

StringCData

public StringCData(PyType pytype,
                   CType ctype,
                   DirectMemory m)
Method Detail

StringCData_new

public static PyObject StringCData_new(PyNewWrapper new_,
                                       boolean init,
                                       PyType subtype,
                                       PyObject[] args,
                                       String[] keywords)

from_address

public static final PyObject from_address(PyType subtype,
                                          PyObject address)

getValue

public PyObject getValue()

setValue

public void setValue(PyObject value)

toString

public final String toString()
Overrides:
toString in class PyObject

asString

public String asString()
Overrides:
asString in class PyObject


Jython homepage