net.sf.sevenzipjbinding
Interface IOutItemZip

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

public interface IOutItemZip
extends IOutItemBase

Zip 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.Integer getPropertyAttributes()
          Get property PropID.ATTRIBUTES.
 java.util.Date getPropertyCreationTime()
          Get property PropID.CREATION_TIME.
 java.lang.Boolean getPropertyIsDir()
          Get property PropID.IS_FOLDER.
 java.util.Date getPropertyLastAccessTime()
          Get property PropID.LAST_ACCESS_TIME.
 java.util.Date getPropertyLastModificationTime()
          Get property PropID.LAST_MODIFICATION_TIME.
 java.lang.String getPropertyPath()
          Get property PropID.PATH.
 void setPropertyAttributes(java.lang.Integer attributes)
          Set property PropID.ATTRIBUTES.
 void setPropertyCreationTime(java.util.Date creationTime)
          Set property PropID.CREATION_TIME.
 void setPropertyIsDir(java.lang.Boolean dir)
          Set property PropID.IS_FOLDER.
 void setPropertyLastAccessTime(java.util.Date lastAccessTime)
          Set property PropID.LAST_ACCESS_TIME.
 void setPropertyLastModificationTime(java.util.Date modificationTime)
          Set property PropID.LAST_MODIFICATION_TIME.
 void setPropertyPath(java.lang.String path)
          Set property PropID.PATH.
 
Methods inherited from interface net.sf.sevenzipjbinding.IOutItemBase
getArchiveFormat, getDataSize, getIndex, getOutArchive, getUpdateIsNewData, getUpdateIsNewProperties, getUpdateOldArchiveItemIndex, setDataSize, setUpdateIsNewData, setUpdateIsNewProperties, setUpdateOldArchiveItemIndex
 

Method Detail

getPropertyAttributes

java.lang.Integer getPropertyAttributes()
Get property PropID.ATTRIBUTES.

Returns:
attributes
See Also:
PropID.ATTRIBUTES

setPropertyAttributes

void setPropertyAttributes(java.lang.Integer attributes)
Set property PropID.ATTRIBUTES.

Parameters:
attributes - see PropID.ATTRIBUTES
See Also:
PropID.ATTRIBUTES

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

getPropertyLastAccessTime

java.util.Date getPropertyLastAccessTime()
Get property PropID.LAST_ACCESS_TIME.

Returns:
last access time
See Also:
PropID.LAST_ACCESS_TIME

setPropertyLastAccessTime

void setPropertyLastAccessTime(java.util.Date lastAccessTime)
Set property PropID.LAST_ACCESS_TIME.

Parameters:
lastAccessTime - see PropID.LAST_ACCESS_TIME
See Also:
PropID.LAST_ACCESS_TIME

getPropertyCreationTime

java.util.Date getPropertyCreationTime()
Get property PropID.CREATION_TIME.

Returns:
creation time
See Also:
PropID.CREATION_TIME

setPropertyCreationTime

void setPropertyCreationTime(java.util.Date creationTime)
Set property PropID.CREATION_TIME.

Parameters:
creationTime - see PropID.CREATION_TIME
See Also:
PropID.CREATION_TIME