Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

UString Struct Reference

#include <rt_UString.h>

List of all members.

Public Methods

 DEFX_INSTANCE_FIELD (value, Reference, JArray*) DEFX_INSTANCE_FIELD(offset, Int, JInt) DEFX_INSTANCE_FIELD(count, Int, JInt) static UStringHashTable *hashTable

Static Public Methods

void init2 ()
JObjectintern (JObject *String)
JObjectintern (char *s)
JObjectintern (aJChar *chars, int length)
JObjectbuild (char *utf)
JObjectbuildFromChars (char *Cstring)
JObjectbuildFromUnicode (jchar *, int length)
JObjectbuildFromString (JObject *String)
char* toCstring (JObject *)
int utfToUnicode (jchar *unicode, char *utf)
int unicodeToUTF (char *utf, jchar *unicode, int length)
int unicodeLength (char *utf)
aJChargetChars (JObject *String)
aJChar_getChars (JObject *String, int index)
char* getUTFChars (JObject *String)
boolean_t isEqual (char *, JObject *String)
boolean_t isEqual (jchar *, int length, JObject *String)
JInt compareTo (JObject *s1, JObject *s2)
JInt length (JObject *String)
JInt utfLength (JObject *String)


Detailed Description


Member Function Documentation

UString::DEFX_INSTANCE_FIELD ( value,
Reference,
JArray *)

aJChar * UString::_getChars ( JObject * String,
int index) [static]

JObject * UString::build ( char * src) [static]

JObject* UString::buildFromChars ( char * Cstring) [static]

JObject * UString::buildFromString ( JObject * oldString) [static]

JObject * UString::buildFromUnicode ( jchar * unicode,
int length) [static]

JInt UString::compareTo ( JObject * s1,
JObject * s2) [static]

aJChar * UString::getChars ( JObject * String) [static]

char * UString::getUTFChars ( JObject * String) [static]

void UString::init2 () [static]

JObject * UString::intern ( aJChar * chars,
int length) [static]

JObject * UString::intern ( char * s) [static]

JObject * UString::intern ( JObject * String) [static]

boolean_t UString::isEqual ( jchar * uchars,
int length,
JObject * String) [static]

boolean_t UString::isEqual ( char * s,
JObject * String) [static]

JInt UString::length ( JObject * String) [static]

char * UString::toCstring ( JObject * String) [static]

int UString::unicodeLength ( char * utf) [static]

int UString::unicodeToUTF ( char * utf,
jchar * unicode,
int length) [static]

JInt UString::utfLength ( JObject * String) [static]

int UString::utfToUnicode ( jchar * unicode,
char * utf) [static]


The documentation for this struct was generated from the following files:
Generated at Mon Jul 31 13:44:53 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000