public class PseudoFolderNetworkFile extends NetworkFile
Represents an open pseudo folder.
ATTRIBUTESONLY, Created, DelayedClose, DelayedWriteError, DeleteOnClose, IOPending, m_accessDate, m_allowedAccess, m_attrib, m_closed, m_createDate, m_dirId, m_fid, m_fileSize, m_fullName, m_grantedAccess, m_modifyDate, m_name, m_streamId, m_streamName, m_uniqueId, m_writeCount, READONLY, READWRITE, WRITEONLY| Constructor and Description |
|---|
PseudoFolderNetworkFile(java.lang.String name)
Class constructor.
|
PseudoFolderNetworkFile(java.lang.String name,
java.lang.String relPath)
Class constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
closeFile()
Close the network file.
|
long |
currentPosition()
Return the current file position.
|
void |
flushFile()
Flush the file.
|
boolean |
isEndOfFile()
Determine if the end of file has been reached.
|
void |
openFile(boolean createFlag)
Open the file.
|
int |
readFile(byte[] buf,
int len,
int pos,
long fileOff)
Read from the file.
|
long |
seekFile(long pos,
int typ)
Seek to the specified file position.
|
void |
truncateFile(long siz)
Truncate the file
|
void |
writeFile(byte[] buf,
int len,
int pos)
Write a block of data to the file.
|
void |
writeFile(byte[] buf,
int len,
int pos,
long offset)
Write a block of data to the file.
|
addLock, allowsOpenCloseViaNetworkFile, close, getAccessDate, getAccessToken, getAllowedAccess, getCreationDate, getDirectoryId, getFileAttributes, getFileId, getFileSize, getFileSizeInt, getFullName, getFullNameStream, getGrantedAccess, getGrantedAccessAsString, getLockAt, getLockList, getModifyDate, getName, getOpLock, getProtocolId, getStreamId, getStreamName, getUniqueId, getWriteCount, hasAccessDate, hasAccessToken, hasCreationDate, hasDelayedClose, hasDelayedWriteError, hasDeleteOnClose, hasIOPending, hasLocks, hasModifyDate, hasNTAttribute, hasOpLock, incrementWriteCount, isArchived, isClosed, isDirectory, isForce, isHidden, isReadOnly, isStream, isSystem, numberOfLocks, removeAllLocks, removeLock, setAccessDate, setAccessToken, setAllowedAccess, setAttributes, setClosed, setCreationDate, setDelayedClose, setDelayedWriteError, setDeleteOnClose, setDirectoryId, setFileId, setFileSize, setFileSize, setForce, setFullName, setGrantedAccess, setIOPending, setModifyDate, setName, setOpLock, setProtocolId, setStatusFlag, setStreamId, setStreamName, setUniqueId, setUniqueId, setUniqueId, toString, wasCreatedpublic PseudoFolderNetworkFile(java.lang.String name)
name - Stringpublic PseudoFolderNetworkFile(java.lang.String name,
java.lang.String relPath)
name - StringrelPath - Stringpublic void closeFile()
throws java.io.IOException
closeFile in class NetworkFilejava.io.IOExceptionpublic long currentPosition()
public void flushFile()
throws java.io.IOException
flushFile in class NetworkFilejava.io.IOExceptionpublic boolean isEndOfFile()
throws java.io.IOException
java.io.IOExceptionpublic void openFile(boolean createFlag)
throws java.io.IOException
openFile in class NetworkFilecreateFlag - booleanjava.io.IOExceptionpublic int readFile(byte[] buf,
int len,
int pos,
long fileOff)
throws java.io.IOException
readFile in class NetworkFilebuf - byte[]len - intpos - intfileOff - longjava.io.IOExceptionpublic long seekFile(long pos,
int typ)
throws java.io.IOException
seekFile in class NetworkFilepos - longtyp - intjava.io.IOExceptionpublic void truncateFile(long siz)
throws java.io.IOException
truncateFile in class NetworkFilesiz - longjava.io.IOExceptionpublic void writeFile(byte[] buf,
int len,
int pos)
throws java.io.IOException
buf - byte[]len - intjava.io.IOExceptionpublic void writeFile(byte[] buf,
int len,
int pos,
long offset)
throws java.io.IOException
writeFile in class NetworkFilebuf - byte[]len - intpos - intoffset - longjava.io.IOExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.