public class StringChunk extends Chunk
chunkId, DEFAULT_NAME_PREFIX, namePrefix, type| Constructor and Description |
|---|
StringChunk(int chunkId,
Types.MAPIType type)
Create a String Chunk, with the specified
type.
|
StringChunk(java.lang.String namePrefix,
int chunkId,
Types.MAPIType type)
Creates a String Chunk.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
get7BitEncoding()
Returns the Encoding that will be used to
decode any "7 bit" (non unicode) data.
|
byte[] |
getRawValue() |
java.lang.String |
getValue()
Returns the Text value of the chunk
|
protected static java.lang.String |
parseAs7BitData(byte[] data)
Parses as non-unicode, supposedly 7 bit CP1252 data
and returns the string that that yields.
|
protected static java.lang.String |
parseAs7BitData(byte[] data,
java.lang.String encoding)
Parses as non-unicode, supposedly 7 bit data
and returns the string that that yields.
|
void |
readValue(java.io.InputStream value)
Reads the value of this chunk using an InputStream
|
void |
set7BitEncoding(java.lang.String encoding)
Sets the Encoding that will be used to
decode any "7 bit" (non unicode) data.
|
void |
setValue(java.lang.String str) |
java.lang.String |
toString() |
void |
writeValue(java.io.OutputStream out)
Writes the value of this chunk back out again.
|
getChunkId, getEntryName, getTypepublic StringChunk(java.lang.String namePrefix,
int chunkId,
Types.MAPIType type)
public StringChunk(int chunkId,
Types.MAPIType type)
public java.lang.String get7BitEncoding()
public void set7BitEncoding(java.lang.String encoding)
public void readValue(java.io.InputStream value)
throws java.io.IOException
Chunkpublic void writeValue(java.io.OutputStream out)
throws java.io.IOException
ChunkwriteValue in class Chunkjava.io.IOExceptionpublic java.lang.String getValue()
public byte[] getRawValue()
public void setValue(java.lang.String str)
public java.lang.String toString()
toString in class java.lang.Objectprotected static java.lang.String parseAs7BitData(byte[] data)
protected static java.lang.String parseAs7BitData(byte[] data,
java.lang.String encoding)
Copyright 2014 The Apache Software Foundation or its licensors, as applicable.