Uses of Class
com.pff.PSTException
Packages that use PSTException
-
Uses of PSTException in com.pff
Methods in com.pff that throw PSTExceptionModifier and TypeMethodDescriptionstatic StringLZFu.decode(byte[] data) static PSTObjectPSTObject.detectAndLoadPSTObject(PSTFile theFile, long descriptorIndex) Detect and load a PST Object from a file with the specified descriptor index(package private) static PSTObjectPSTObject.detectAndLoadPSTObject(PSTFile theFile, DescriptorIndexNode folderIndexNode) Detect and load a PST Object from a file with the specified descriptor indexprivate byte[]PSTFile.findBtreeItem(RandomAccessFile in, long index, boolean descTree) Generic function used by getOffsetIndexNode and getDescriptorIndexNode for navigating the PST B-TreesPSTMessage.getAttachment(int attachmentNumber) get a specific attachment from this email.int[]PSTDescriptorItem.getBlockOffsets()private voidPSTNodeInputStream.getBlockSkipPoints(byte[] data) PSTFolder.getChildDescriptorNodes()(package private) LinkedHashMap<Integer, LinkedList<DescriptorIndexNode>> PSTFile.getChildDescriptorTree()Build the children descriptor tree This goes through the entire descriptor B-Tree and adds every item to the childrenDescriptorTree.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.String[]PSTMessage.getColorCategories()get the categories defined for this messagebyte[]PSTDescriptorItem.getData()private byte[]PSTFile.getData(PSTTableItem item, HashMap<Integer, PSTDescriptorItem> localDescriptorItems) intPSTDescriptorItem.getDataSize()(package private) DescriptorIndexNodePSTFile.getDescriptorIndexNode(long identifier) navigate the internal descriptor B-Tree and find a specific itemObject[]PSTDistList.getDistributionListMembers()Get an array of the members in this distribution list.PSTAttachment.getEmbeddedPSTMessage()PSTAttachment.getFileInputStream()intPSTAttachment.getFilesize()(package private) List<HashMap<Integer, PSTTable7CItem>> PSTTable7C.getItems()get all the items parsed out of this table.(package private) List<HashMap<Integer, PSTTable7CItem>> PSTTable7C.getItems(int startAtRecord, int numberOfRecordsToReturn) intPSTFile.getLeafSize(long bid) PSTFile.getMessageStore()get the message store of the PST file.PSTFolder.getNextChild()Get the next child of this folder As there could be thousands of emails, we have these kind of cursor operationsprotected PSTTable.NodeInfoPSTTable.getNodeInfo(int hnid) (package private) PSTNodeInputStreamDescriptorIndexNode.getNodeInputStream(PSTFile pstFile) intPSTMessage.getNumberOfRecipients()get the number of recipients for this message(package private) OffsetIndexItemPSTFile.getOffsetIndexNode(long identifier) navigate the internal index B-Tree and find a specific item(package private) HashMap<Integer, PSTDescriptorItem> PSTFile.getPSTDescriptorItems(long localDescriptorsOffsetIndexIdentifier) parse a PSTDescriptor and get all of its items(package private) HashMap<Integer, PSTDescriptorItem> PSTFile.getPSTDescriptorItems(PSTNodeInputStream in) PSTMessage.getRecipient(int recipientNumber) get a specific recipient from this email.PSTFile.getRootFolder()get the root folder for the PST file.PSTMessage.getRTFBody()intPSTFolder.getSubFolderCount()the number of child folders in this folderPSTFolder.getSubFolders()get all of the sub folders...(package private) static StringPSTObject.guessPSTObjectType(PSTFile theFile, DescriptorIndexNode folderIndexNode) private voidPSTFolder.initEmailsTable()this method goes through all of the children and sorts them into one of the three hash sets.private voidPSTFolder.initSubfoldersTable()booleanPSTMessageStore.isPasswordProtected()Is this pst file is password protected.private voidPSTNodeInputStream.loadFromOffsetItem(OffsetIndexItem offsetItem) voidPSTFolder.moveChildCursorTo(int newIndex) move the internal folder cursor to the desired position position 0 is before the first record.private voidPSTMessage.processAttachments()find, extract and load up all of the attachments in this email necessary for the other operations.private voidPSTFile.processDescriptorBTree(long btreeStartOffset) Recursive function for building the descriptor tree, used by buildDescriptorTreeprivate voidPSTFile.processNameToIdMap(RandomAccessFile in) read the name-to-id map from the file and load it in(package private) PSTNodeInputStreamPSTFile.readLeaf(long bid) voidPSTNodeInputStream.seek(long location) longPSTNodeInputStream.seekAndReadLong(long location, int bytes) (package private) longPSTTable.NodeInfo.seekAndReadLong(long offset, int length) Constructors in com.pff that throw PSTExceptionModifierConstructorDescription(package private)ColumnDescriptor(PSTTable.NodeInfo nodeInfo, int offset) (package private)NodeInfo(int start, int end, PSTNodeInputStream in) PSTActivity(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) (package private)PSTAppointment(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) PSTContact(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) (package private)PSTDistList(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) constructor.constructor(package private)PSTFolder(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) a constructor for the rest of us...(package private)PSTMessage(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) (package private)PSTMessageStore(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) (package private)PSTNodeInputStream(PSTFile pstFile, OffsetIndexItem offsetItem) (package private)PSTNodeInputStream(PSTFile pstFile, PSTDescriptorItem descriptorItem) protectedPSTObject(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) PSTRss(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) protectedPSTTable(PSTNodeInputStream in, HashMap<Integer, PSTDescriptorItem> subNodeDescriptorItems) protectedPSTTable7C(PSTNodeInputStream in, HashMap<Integer, PSTDescriptorItem> subNodeDescriptorItems) protectedPSTTable7C(PSTNodeInputStream in, HashMap<Integer, PSTDescriptorItem> subNodeDescriptorItems, int entityToExtract) (package private)PSTTask(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) -
Uses of PSTException in example
Methods in example that throw PSTExceptionModifier and TypeMethodDescriptionstatic voidvoidTest.processFolder(PSTFolder folder) (package private) voidTestGui.selectFolder(PSTFolder folder) voidConstructors in example that throw PSTException