Package com.pff
Class PSTTable
java.lang.Object
com.pff.PSTTable
- Direct Known Subclasses:
PSTTable7C,PSTTableBC
The PST Table is the workhorse of the whole system.
It allows for an item to be read and broken down into the individual properties that it consists of.
For most PST Objects, it appears that only 7c and bc table types are used.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Long[]protected Stringprotected intprotected intprivate PSTNodeInputStreamprotected intprotected intprotected intprotected intprivate HashMap<Integer, PSTDescriptorItem> protected Stringprotected byte -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPSTTable(PSTNodeInputStream in, HashMap<Integer, PSTDescriptorItem> subNodeDescriptorItems) -
Method Summary
Modifier and TypeMethodDescriptionprotected PSTTable.NodeInfogetNodeInfo(int hnid) intget the number of items stored in this table.protected void
-
Field Details
-
tableType
-
tableTypeByte
protected byte tableTypeByte -
hidUserRoot
protected int hidUserRoot -
arrayBlocks
-
sizeOfItemKey
protected int sizeOfItemKey -
sizeOfItemValue
protected int sizeOfItemValue -
hidRoot
protected int hidRoot -
numberOfKeys
protected int numberOfKeys -
numberOfIndexLevels
protected int numberOfIndexLevels -
in
-
subNodeDescriptorItems
-
description
-
-
Constructor Details
-
PSTTable
protected PSTTable(PSTNodeInputStream in, HashMap<Integer, PSTDescriptorItem> subNodeDescriptorItems) throws PSTException, IOException- Throws:
PSTExceptionIOException
-
-
Method Details
-
releaseRawData
protected void releaseRawData() -
getRowCount
public int getRowCount()get the number of items stored in this table.- Returns:
-
getNodeInfo
- Throws:
PSTExceptionIOException
-