net.sf.sevenzipjbinding
Interface IOutItemTar

All Superinterfaces:
IOutItemBase
All Known Subinterfaces:
IOutItemAllFormats
All Known Implementing Classes:
OutItem

public interface IOutItemTar
extends IOutItemBase

Tar specific archive item data class. It contains all information about a single archive item, that is needed for a create or an update archive operation. See IOutItemBase for details.

Since:
9.20-2.00
Author:
Boris Brodski
See Also:
IOutItemBase

Method Summary
 java.lang.String getPropertyGroup()
          Get property PropID.GROUP.
 java.lang.Boolean getPropertyIsDir()
          Get property PropID.IS_FOLDER.
 java.util.Date getPropertyLastModificationTime()
          Get property PropID.LAST_MODIFICATION_TIME.
 java.lang.String getPropertyPath()
          Get property PropID.PATH.
 java.lang.Integer getPropertyPosixAttributes()
          Get property PropID.POSIX_ATTRIB.
 java.lang.String getPropertyUser()
          Get property PropID.USER.
 void setPropertyGroup(java.lang.String group)
          Set property PropID.GROUP.
 void setPropertyIsDir(java.lang.Boolean dir)
          Set property PropID.IS_FOLDER.
 void setPropertyLastModificationTime(java.util.Date modificationTime)
          Set property PropID.LAST_MODIFICATION_TIME.
 void setPropertyPath(java.lang.String path)
          Set property PropID.PATH.
 void setPropertyPosixAttributes(java.lang.Integer posixAttributes)
          Set property PropID.POSIX_ATTRIB.
 void setPropertyUser(java.lang.String user)
          Set property PropID.USER.
 
Methods inherited from interface net.sf.sevenzipjbinding.IOutItemBase
getArchiveFormat, getDataSize, getIndex, getOutArchive, getUpdateIsNewData, getUpdateIsNewProperties, getUpdateOldArchiveItemIndex, setDataSize, setUpdateIsNewData, setUpdateIsNewProperties, setUpdateOldArchiveItemIndex
 

Method Detail

getPropertyPosixAttributes

java.lang.Integer getPropertyPosixAttributes()
Get property PropID.POSIX_ATTRIB.

Returns:
posix attributes
See Also:
PropID.POSIX_ATTRIB

setPropertyPosixAttributes

void setPropertyPosixAttributes(java.lang.Integer posixAttributes)
Set property PropID.POSIX_ATTRIB.

Parameters:
posixAttributes - see PropID.POSIX_ATTRIB
See Also:
PropID.POSIX_ATTRIB

getPropertyPath

java.lang.String getPropertyPath()
Get property PropID.PATH.

Returns:
path
See Also:
PropID.PATH

setPropertyPath

void setPropertyPath(java.lang.String path)
Set property PropID.PATH.

Parameters:
path - see PropID.PATH
See Also:
PropID.PATH

getPropertyIsDir

java.lang.Boolean getPropertyIsDir()
Get property PropID.IS_FOLDER.

Returns:
dir
See Also:
PropID.IS_FOLDER

setPropertyIsDir

void setPropertyIsDir(java.lang.Boolean dir)
Set property PropID.IS_FOLDER.

Parameters:
dir - see PropID.IS_FOLDER
See Also:
PropID.IS_FOLDER

getPropertyLastModificationTime

java.util.Date getPropertyLastModificationTime()
Get property PropID.LAST_MODIFICATION_TIME.

Returns:
last modification time
See Also:
PropID.LAST_MODIFICATION_TIME

setPropertyLastModificationTime

void setPropertyLastModificationTime(java.util.Date modificationTime)
Set property PropID.LAST_MODIFICATION_TIME.

Parameters:
modificationTime - see PropID.LAST_MODIFICATION_TIME
See Also:
PropID.LAST_MODIFICATION_TIME

getPropertyUser

java.lang.String getPropertyUser()
Get property PropID.USER.

Returns:
user
See Also:
PropID.USER

setPropertyUser

void setPropertyUser(java.lang.String user)
Set property PropID.USER.

Parameters:
user - see PropID.USER
See Also:
PropID.USER

getPropertyGroup

java.lang.String getPropertyGroup()
Get property PropID.GROUP.

Returns:
group
See Also:
PropID.GROUP

setPropertyGroup

void setPropertyGroup(java.lang.String group)
Set property PropID.GROUP.

Parameters:
group - see PropID.GROUP
See Also:
PropID.GROUP