com.perforce.p4java.io.apple
Class AppleFileDecoder
java.lang.Object
com.perforce.p4java.io.apple.AppleFile
com.perforce.p4java.io.apple.AppleFileDecoder
public class AppleFileDecoder
- extends AppleFile
This class handles the extraction of the data fork, resource fork and other
entries from an AppleSingle/Double file. The Perforce 'apple' file type is a
compressed AppleSingle (Mac resource + data) file. The Perforce 'resource'
file type is a compressed AppleDouble (Mac resource fork) file.
Fields inherited from class com.perforce.p4java.io.apple.AppleFile |
afpFileInfo, comment, dataFork, directoryID, fileData, fileDatesInfo, fileDatesInfoEntry, finderInfo, format, iconBW, iconColor, macintoshInfo, msDOSFileInfo, numEntries, proDOSFileInfo, realName, resourceFork, shortName |
Method Summary |
void |
extract()
Extract the data fork, resource fork and other entries from the Apple
file. |
Methods inherited from class com.perforce.p4java.io.apple.AppleFile |
extractFileDates, getAfpFileInfo, getComment, getDataFork, getDirectoryID, getFileData, getFileDatesInfo, getFinderInfo, getFormat, getIconBW, getIconColor, getMacintoshInfo, getMsDOSFileInfo, getNumEntries, getProDOSFileInfo, getRealName, getResourceFork, getShortName, setAfpFileInfo, setComment, setDataFork, setDirectoryID, setFileData, setFileDatesInfo, setFinderInfo, setFormat, setIconBW, setIconColor, setMacintoshInfo, setMsDOSFileInfo, setNumEntries, setProDOSFileInfo, setRealName, setResourceFork, setShortName, verify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppleFileDecoder
public AppleFileDecoder(AppleFileData fileData)
- Instantiates a new apple file decoder.
- Parameters:
fileData
- the file data
extract
public void extract()
throws FileDecoderException
- Extract the data fork, resource fork and other entries from the Apple
file.
- Throws:
FileDecoderException
- the file decoder exception
Copyright © 2015 Perforce Software. All Rights Reserved.