com.perforce.p4java.io.apple
Class AppleFileEncoder

java.lang.Object
  extended by com.perforce.p4java.io.apple.AppleFile
      extended by com.perforce.p4java.io.apple.AppleFileEncoder

public class AppleFileEncoder
extends AppleFile

This class handles the combination of the data fork, resource fork and other entries into an AppleSingle/Double file.

Note that if it is an AppleDouble, the data fork is a separate file external to this file.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.perforce.p4java.io.apple.AppleFile
AppleFile.FileDatesInfoEntry, AppleFile.FileFormat
 
Field Summary
 
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
 
Constructor Summary
AppleFileEncoder(AppleFile.FileFormat fileFormat)
          Instantiates a new apple file decoder.
 
Method Summary
 void combine()
          Combine the data fork, resource fork and other entries into an AppleSingle/Double 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
 

Constructor Detail

AppleFileEncoder

public AppleFileEncoder(AppleFile.FileFormat fileFormat)
                 throws FileEncoderException
Instantiates a new apple file decoder.

Throws:
FileEncoderException
Method Detail

combine

public void combine()
             throws FileEncoderException
Combine the data fork, resource fork and other entries into an AppleSingle/Double file.

Throws:
FileEncoderException - the file encoder exception


Copyright © 2015 Perforce Software. All Rights Reserved.