public final class TypedMBString extends MBStringTypes implements TypedBuffer, Serializable
MBStringTypes, 
StandardTypes, 
TypedBuffer, 
Serialized FormmbencodingCALLOUT_HINT, CARRAY_HINT, CMPS_HDR_HINT, COMPOS_HINT, FML_HINT, FML32_HINT, MBSTRING_HINT, MTTYP_HINT, PROP_HINT, ROUTE_HINT, RPCRP_HINT, RPCRQ_HINT, STRING_HINT, TDOM_VALS_HINT, TGIOP_HINT, TM_HINT, TPINITTYPE_HINT, TRAN_HINT, UNSOL_HINT, VIEW_HINT, VIEW32_HINT, WS_HINT, WSRPCRQ_HINT, X_C_TYPE_HINT, X_COMMON_HINT, X_OCTET_HINT, XML_HINT| Modifier and Type | Method and Description | 
|---|---|
| void | _tmpostrecv(DataInputStream decoder,
           int recv_size)XDR decodes the given string. | 
| void | _tmpresend(DataOutputStream encoder)This function presends and encodes the given TypedBuffer
 object. | 
| byte[] | getBytes() | 
| StringBuffer | getStringBuffer()Gets the StringBuffer associated with this object. | 
| void | setBytes(byte[] bytes) | 
| String | toString()Returns a copy of this object as a String | 
getMBEncoding, setMBEncodinggetHintIndex, getSubtype, getType, hint_to_typeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetHintIndex, getSubtype, getTypepublic StringBuffer getStringBuffer()
public byte[] getBytes()
public void setBytes(byte[] bytes)
public void _tmpresend(DataOutputStream encoder) throws TPException, IOException
XDR encodes the given string. XDR encoding of a string is four length bytes (not including any NULL byte at the end) followed by the string itself (low 32 bits of the unicode characters). It is padded out to make the total length a multiple of four.
_tmpresend in interface TypedBufferencoder - The output stream to encode this type to.  Should
 not be padded.TPException - IOException - If there was an error writing to the
 DataOutputStreampublic void _tmpostrecv(DataInputStream decoder, int recv_size) throws TPException, IOException
_tmpostrecv in interface TypedBufferdecoder - A stream that starts with the encoded data
 for this buffer type.  Only recv_size bytes should
 be read from the stream (though at the time this function
 is called all bytes necessary to decode this type should
 be available)recv_size - The total size of encoded data from the
 start position (note that encoded may be larger than
 the actual recieved size)TPException - TPEINVAL if this stream could not be
 decoded for any reasonIOException - if there was an error reading from the stream