public class LegacyString extends BaseObject implements IlongcharHolder, ISupportEncoding
Modifier and Type | Field and Description |
---|---|
private static ContextLocal<object<? extends LegacyString>> |
empty |
private character |
encoding |
private longchar |
value |
Constructor and Description |
---|
LegacyString() |
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
__lang_BaseObject_constructor__, clone, getLegacyClass, getNextSibling, getPrevSibling, isTracked
private longchar value
private character encoding
private static ContextLocal<object<? extends LegacyString>> empty
public void __core_LegacyString_execute__()
public character getEncoding()
ISupportEncoding
getEncoding
in interface ISupportEncoding
public void setEncoding(character _pcEncoding)
ISupportEncoding
setEncoding
in interface ISupportEncoding
_pcEncoding
- transfer encodingpublic int64 getSize()
public longchar getValue()
getValue
in interface IlongcharHolder
public static void __core_LegacyString_constructor__static__()
public void __core_LegacyString_constructor__()
public void __core_LegacyString_constructor__(character _p1)
public void __core_LegacyString_constructor__(longchar _p1)
public void append(longchar _p1)
public void append(object<? extends LegacyString> _p1)
public static object<? extends LegacyString> empty()
public logical legacyEquals(object<? extends _BaseObject_> _p1)
BaseObject
legacyEquals
in interface _BaseObject_
legacyEquals
in class BaseObject
_p1
- The other reference.true
if the other reference is not unknown value and if the reference
is the same as this object's reference.public logical isNullOrEmpty()
public static object<? extends LegacyString> join(object<? extends Array> _p1, character _p2)
public static object<? extends LegacyString> join_1(object<? extends LegacyString>[] _p1, character _p2)
public void prepend(longchar _p1)
public void prepend(object<? extends LegacyString> _p1)
public static object<? extends Array> split(object<? extends LegacyString> _p1)
public static object<? extends Array> split(object<? extends LegacyString> _p1, character _p2)
public character toLegacyString()
BaseObject
Although the original method name is toString()
, this version returns a
character
type which would conflict with the java.lang.Object.toString()
version. For this reason, the name is mapped differently during conversion.
toLegacyString
in interface _BaseObject_
toLegacyString
in class BaseObject
public void trim_()
public void trim_(character _p1)
public int hashCode()
hashCode
in class java.lang.Object