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, setTypepublic 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 PyStringpublic 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 PyStringpublic PyObject __mod__(PyObject other)
PyObjectpublic PyUnicode __unicode__()
__unicode__ in class PyStringpublic PyString __str__()
PyObjectPyObject is to
override the standard Java toString method.public int __len__()
PyObjectpublic PyString __repr__()
PyObjectPyObject 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)
PyObjectpublic PyTuple rpartition(PyObject sep)
rpartition in class PyStringpublic PyObject __format__(PyObject formatSpec)
__format__ in class PyStringpublic java.util.Iterator<java.lang.Integer> iterator()
iterator in interface java.lang.Iterablepublic PyComplex __complex__()
PyObject__complex__ in class PyString