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)
Equivalent to Python
str.partition(), splits the PyString at the
first occurrence of sepObj returning a PyTuple containing the part
before the separator, the separator itself, and the part after the separator. |
PyTuple |
rpartition(PyObject sep)
Equivalent to Python
str.rpartition(), splits the PyString at the
last occurrence of sepObj returning a PyTuple containing the part before
the separator, the separator itself, and the part after the separator. |
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, count, count, count, decode_UnicodeEscape, decode, decode, decode, encode_UnicodeEscape, encode, encode, encode, endswith, endswith, endswith, expandtabs, expandtabs, find, find, find, find, find, find, getBuffer, getString, hashCode, index, index, index, index, index, index, internedString, isalnum, isalpha, isdecimal, isdigit, islower, isnumeric, isspace, istitle, isunicode, isupper, ljust, ljust, lower, lstrip, lstrip, lstrip, replace, replace, rfind, rfind, rfind, rfind, rfind, rfind, rindex, rindex, rindex, rindex, rindex, rindex, rjust, rsplit, rsplit, rsplit, rsplit, rsplit, rstrip, rstrip, rstrip, split, split, split, split, split, splitlines, splitlines, startswith, startswith, startswith, str___mod__, str___str__, strip, 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 PyTuple partition(PyObject sep)
PyStringstr.partition(), splits the PyString at the
first occurrence of sepObj returning a PyTuple containing the part
before the separator, the separator itself, and the part after the separator.partition in class PyStringsep - str, unicode or object implementing BufferProtocolpublic PyTuple rpartition(PyObject sep)
PyStringstr.rpartition(), splits the PyString at the
last occurrence of sepObj returning a PyTuple containing the part before
the separator, the separator itself, and the part after the separator.rpartition in class PyStringsep - str, unicode or object implementing BufferProtocolpublic 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