public class PyUnicode extends PyString implements java.lang.Iterable
PyObject.ConversionException
Constructor and Description |
---|
PyUnicode() |
PyUnicode(char c) |
PyUnicode(java.util.Collection<java.lang.Integer> ucs4) |
PyUnicode(int codepoint) |
PyUnicode(int[] codepoints) |
PyUnicode(java.util.Iterator<java.lang.Integer> iter) |
PyUnicode(PyString pystring) |
PyUnicode(PyType subtype,
PyString pystring) |
PyUnicode(PyType subtype,
java.lang.String string) |
PyUnicode(java.lang.String string) |
PyUnicode(java.lang.String string,
boolean isBasic) |
Modifier and Type | Method and Description |
---|---|
PyObject |
__add__(PyObject other)
Equivalent to the standard Python __add__ method
|
PyComplex |
__complex__()
Equivalent to the standard Python __complex__ method.
|
PyObject |
__format__(PyObject formatSpec) |
int |
__len__()
Equivalent to the standard Python __len__ method.
|
PyObject |
__mod__(PyObject other)
Equivalent to the standard Python __mod__ method
|
PyString |
__repr__()
Equivalent to the standard Python __repr__ method.
|
PyString |
__str__()
Equivalent to the standard Python __str__ method.
|
PyUnicode |
__unicode__() |
double |
atof() |
int |
atoi(int base) |
PyLong |
atol(int base) |
PyString |
createInstance(java.lang.String str) |
static PyUnicode |
fromInterned(java.lang.String interned)
Creates a PyUnicode from an already interned String.
|
int |
getCodePointCount() |
boolean |
isBasicPlane() |
java.util.Iterator<java.lang.Integer> |
iterator() |
PyString |
join(PyObject seq) |
java.util.Iterator<java.lang.Integer> |
newSubsequenceIterator() |
java.util.Iterator<java.lang.Integer> |
newSubsequenceIterator(int start,
int stop,
int step) |
PyTuple |
partition(PyObject sep) |
PyTuple |
rpartition(PyObject sep) |
java.lang.String |
substring(int start,
int end) |
int[] |
toCodePoints() |
__cmp__, __contains__, __eq__, __float__, __ge__, __getnewargs__, __gt__, __int__, __invert__, __le__, __long__, __lt__, __mul__, __ne__, __neg__, __pos__, __rmul__, __tojava__, asDouble, asInt, asLong, asName, asString, asString, atoi, atol, capitalize, center, count, count, count, decode_UnicodeEscape, decode, decode, decode, encode_UnicodeEscape, encode, encode, encode, endswith, endswith, endswith, expandtabs, expandtabs, find, find, find, formatString, getBuffer, getString, hashCode, index, index, index, internedString, isalnum, isalpha, isdecimal, isdigit, islower, isnumeric, isspace, istitle, isunicode, isupper, ljust, ljust, lower, lstrip, lstrip, rfind, rfind, rfind, rindex, rindex, rindex, rjust, rsplit, rsplit, rsplit, rstrip, split, split, split, splitlines, splitlines, startswith, startswith, startswith, str___mod__, str___str__, strip, strip, swapcase, title, toBytes, toString, translate, translate, translate, translate, upper, zfill
__delitem__, __delslice__, __finditem__, __finditem__, __getitem__, __getslice__, __iter__, __nonzero__, __setitem__, __setitem__, __setslice__, isMappingType, isNumberType, isSequenceType
__abs__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __coerce__, __coerce_ex__, __delattr__, __delattr__, __delete__, __delitem__, __delslice__, __dir__, __div__, __divmod__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __floordiv__, __get__, __getattr__, __getattr__, __getitem__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __lshift__, __not__, __oct__, __or__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __rfloordiv__, __rlshift__, __rmod__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setslice__, __sub__, __truediv__, __trunc__, __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, asIndex, asIndex, asInt, asIterable, asLong, asName, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
public static final PyType TYPE
public PyUnicode()
public PyUnicode(java.lang.String string)
public PyUnicode(java.lang.String string, boolean isBasic)
public PyUnicode(PyType subtype, java.lang.String string)
public PyUnicode(PyString pystring)
public PyUnicode(char c)
public PyUnicode(int codepoint)
public PyUnicode(int[] codepoints)
public PyUnicode(java.util.Iterator<java.lang.Integer> iter)
public PyUnicode(java.util.Collection<java.lang.Integer> ucs4)
public int[] toCodePoints()
toCodePoints
in class PyString
public java.lang.String substring(int start, int end)
public static PyUnicode fromInterned(java.lang.String interned)
public boolean isBasicPlane()
public int getCodePointCount()
public PyString createInstance(java.lang.String str)
createInstance
in class PyString
public PyObject __mod__(PyObject other)
PyObject
public PyUnicode __unicode__()
__unicode__
in class PyString
public PyString __str__()
PyObject
PyObject
is to
override the standard Java toString
method.public int __len__()
PyObject
public PyString __repr__()
PyObject
PyObject
is to
override the standard Java toString
method.public java.util.Iterator<java.lang.Integer> newSubsequenceIterator()
public java.util.Iterator<java.lang.Integer> newSubsequenceIterator(int start, int stop, int step)
public PyObject __add__(PyObject other)
PyObject
public PyTuple rpartition(PyObject sep)
rpartition
in class PyString
public PyObject __format__(PyObject formatSpec)
__format__
in class PyString
public java.util.Iterator<java.lang.Integer> iterator()
iterator
in interface java.lang.Iterable
public PyComplex __complex__()
PyObject
__complex__
in class PyString