Package | Description |
---|---|
com.pff | |
example |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
LZFu.decode(byte[] data) |
(package private) static PSTObject |
PSTObject.detectAndLoadPSTObject(PSTFile theFile,
DescriptorIndexNode folderIndexNode)
Detect and load a PST Object from a file with the specified descriptor
index
|
static PSTObject |
PSTObject.detectAndLoadPSTObject(PSTFile theFile,
long descriptorIndex)
Detect and load a PST Object from a file with the specified descriptor
index
|
private void |
PSTNodeInputStream.detectZlib() |
private byte[] |
PSTFile.findBtreeItem(PSTFileContent in,
long index,
boolean descTree)
Generic function used by getOffsetIndexNode and getDescriptorIndexNode
for navigating the PST B-Trees
|
PSTAttachment |
PSTMessage.getAttachment(int attachmentNumber)
get a specific attachment from this email.
|
int[] |
PSTDescriptorItem.getBlockOffsets() |
private void |
PSTNodeInputStream.getBlockSkipPoints(byte[] data) |
java.util.LinkedList<java.lang.Integer> |
PSTFolder.getChildDescriptorNodes() |
(package private) java.util.LinkedHashMap<java.lang.Integer,java.util.LinkedList<DescriptorIndexNode>> |
PSTFile.getChildDescriptorTree()
Build the children descriptor tree
This goes through the entire descriptor B-Tree and adds every item to the
childrenDescriptorTree.
|
java.util.Vector<PSTObject> |
PSTFolder.getChildren(int numberToReturn)
get some children from the folder
This is implemented as a cursor of sorts, as there could be thousands
and that is just too many to process at once.
|
java.lang.String[] |
PSTMessage.getColorCategories()
get the categories defined for this message
|
byte[] |
PSTDescriptorItem.getData() |
private byte[] |
PSTFile.getData(PSTTableItem item,
java.util.HashMap<java.lang.Integer,PSTDescriptorItem> localDescriptorItems) |
int |
PSTDescriptorItem.getDataSize() |
(package private) DescriptorIndexNode |
PSTFile.getDescriptorIndexNode(long identifier)
navigate the internal descriptor B-Tree and find a specific item
|
java.lang.Object[] |
PSTDistList.getDistributionListMembers()
Get an array of the members in this distribution list.
|
int |
PSTFolder.getEmailCount()
the number of emails in this folder
this is the count of emails made by the library and will therefore should
be more accurate than getContentCount
|
PSTMessage |
PSTAttachment.getEmbeddedPSTMessage() |
java.io.InputStream |
PSTAttachment.getFileInputStream() |
int |
PSTAttachment.getFilesize() |
(package private) java.util.List<java.util.HashMap<java.lang.Integer,PSTTable7CItem>> |
PSTTable7C.getItems()
get all the items parsed out of this table.
|
(package private) java.util.List<java.util.HashMap<java.lang.Integer,PSTTable7CItem>> |
PSTTable7C.getItems(int startAtRecord,
int numberOfRecordsToReturn) |
int |
PSTFile.getLeafSize(long bid) |
PSTMessageStore |
PSTFile.getMessageStore()
get the message store of the PST file.
|
PSTObject |
PSTFolder.getNextChild()
Get the next child of this folder
As there could be thousands of emails, we have these kind of cursor
operations
|
protected PSTTable.NodeInfo |
PSTTable.getNodeInfo(int hnid) |
(package private) PSTNodeInputStream |
DescriptorIndexNode.getNodeInputStream(PSTFile pstFile) |
int |
PSTMessage.getNumberOfRecipients()
get the number of recipients for this message
|
(package private) OffsetIndexItem |
PSTFile.getOffsetIndexNode(long identifier)
navigate the internal index B-Tree and find a specific item
|
(package private) java.util.HashMap<java.lang.Integer,PSTDescriptorItem> |
PSTFile.getPSTDescriptorItems(long localDescriptorsOffsetIndexIdentifier)
parse a PSTDescriptor and get all of its items
|
(package private) java.util.HashMap<java.lang.Integer,PSTDescriptorItem> |
PSTFile.getPSTDescriptorItems(PSTNodeInputStream in) |
PSTRecipient |
PSTMessage.getRecipient(int recipientNumber)
get a specific recipient from this email.
|
PSTFolder |
PSTFile.getRootFolder()
get the root folder for the PST file.
|
java.lang.String |
PSTMessage.getRTFBody() |
int |
PSTFolder.getSubFolderCount()
the number of child folders in this folder
|
java.util.Vector<PSTFolder> |
PSTFolder.getSubFolders()
get all of the sub folders...
|
(package private) static java.lang.String |
PSTObject.guessPSTObjectType(PSTFile theFile,
DescriptorIndexNode folderIndexNode) |
private void |
PSTFolder.initEmailsTable()
this method goes through all of the children and sorts them into one of
the three hash sets.
|
private void |
PSTFolder.initSubfoldersTable() |
boolean |
PSTMessageStore.isPasswordProtected()
Is this pst file is password protected.
|
private void |
PSTNodeInputStream.loadFromOffsetItem(OffsetIndexItem offsetItem) |
void |
PSTFolder.moveChildCursorTo(int newIndex)
move the internal folder cursor to the desired position
position 0 is before the first record.
|
private void |
PSTMessage.processAttachments()
find, extract and load up all of the attachments in this email
necessary for the other operations.
|
private void |
PSTFile.processDescriptorBTree(long btreeStartOffset)
Recursive function for building the descriptor tree, used by
buildDescriptorTree
|
private void |
PSTFile.processNameToIdMap(PSTFileContent in)
read the name-to-id map from the file and load it in
|
(package private) PSTNodeInputStream |
PSTFile.readLeaf(long bid) |
void |
PSTNodeInputStream.seek(long location) |
(package private) long |
PSTTable.NodeInfo.seekAndReadLong(long offset,
int length) |
long |
PSTNodeInputStream.seekAndReadLong(long location,
int bytes) |
Constructor and Description |
---|
ColumnDescriptor(PSTTable.NodeInfo nodeInfo,
int offset) |
NodeInfo(int start,
int end,
PSTNodeInputStream in) |
PSTActivity(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTAppointment(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTContact(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTDistList(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode)
constructor.
|
PSTFile(byte[] bytes) |
PSTFile(java.io.File file) |
PSTFile(PSTFileContent content) |
PSTFile(java.lang.String fileName)
constructor
|
PSTFolder(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode)
a constructor for the rest of us...
|
PSTMessage(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTMessageStore(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTNodeInputStream(PSTFile pstFile,
byte[] attachmentData) |
PSTNodeInputStream(PSTFile pstFile,
byte[] attachmentData,
boolean encrypted) |
PSTNodeInputStream(PSTFile pstFile,
OffsetIndexItem offsetItem) |
PSTNodeInputStream(PSTFile pstFile,
PSTDescriptorItem descriptorItem) |
PSTObject(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTRss(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTTable(PSTNodeInputStream in,
java.util.HashMap<java.lang.Integer,PSTDescriptorItem> subNodeDescriptorItems) |
PSTTable7C(PSTNodeInputStream in,
java.util.HashMap<java.lang.Integer,PSTDescriptorItem> subNodeDescriptorItems) |
PSTTable7C(PSTNodeInputStream in,
java.util.HashMap<java.lang.Integer,PSTDescriptorItem> subNodeDescriptorItems,
int entityToExtract) |
PSTTableBC(PSTNodeInputStream in) |
PSTTask(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
Modifier and Type | Method and Description |
---|---|
static void |
TestGui.main(java.lang.String[] args) |
void |
Test.processFolder(PSTFolder folder) |
(package private) void |
TestGui.selectFolder(PSTFolder folder) |
void |
EmailTableModel.setFolder(PSTFolder theFolder) |
Constructor and Description |
---|
TestGui() |