Package org.apache.poi.hsmf.datatypes
Class Chunk
- java.lang.Object
-
- org.apache.poi.hsmf.datatypes.Chunk
-
- Direct Known Subclasses:
ByteChunk,DirectoryChunk,MessageSubmissionChunk,PropertiesChunk,StringChunk
public abstract class Chunk extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_NAME_PREFIX
-
Constructor Summary
Constructors Modifier Constructor Description protectedChunk(int chunkId, Types.MAPIType type)protectedChunk(java.lang.String namePrefix, int chunkId, Types.MAPIType type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intgetChunkId()Gets the id of this chunkjava.lang.StringgetEntryName()Creates a string to use to identify this chunk in the POI file system object.Types.MAPITypegetType()Gets the numeric type of this chunk.abstract voidreadValue(java.io.InputStream value)Reads the value of this chunk using an InputStreamabstract voidwriteValue(java.io.OutputStream out)Writes the value of this chunk back out again.
-
-
-
Field Detail
-
DEFAULT_NAME_PREFIX
public static final java.lang.String DEFAULT_NAME_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Chunk
protected Chunk(java.lang.String namePrefix, int chunkId, Types.MAPIType type)
-
Chunk
protected Chunk(int chunkId, Types.MAPIType type)
-
-
Method Detail
-
getChunkId
public int getChunkId()
Gets the id of this chunk
-
getType
public Types.MAPIType getType()
Gets the numeric type of this chunk.
-
getEntryName
public java.lang.String getEntryName()
Creates a string to use to identify this chunk in the POI file system object.
-
writeValue
public abstract void writeValue(java.io.OutputStream out) throws java.io.IOExceptionWrites the value of this chunk back out again.- Throws:
java.io.IOException
-
readValue
public abstract void readValue(java.io.InputStream value) throws java.io.IOExceptionReads the value of this chunk using an InputStream- Throws:
java.io.IOException
-
-