Package com.github.junrar.rarfile
Class UnixOwnersHeader
- java.lang.Object
-
- com.github.junrar.rarfile.BaseBlock
-
- com.github.junrar.rarfile.BlockHeader
-
- com.github.junrar.rarfile.SubBlockHeader
-
- com.github.junrar.rarfile.UnixOwnersHeader
-
public class UnixOwnersHeader extends SubBlockHeader
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringgroupprivate intgroupNameSizeprivate static org.slf4j.Loggerloggerprivate java.lang.Stringownerprivate intownerNameSize-
Fields inherited from class com.github.junrar.rarfile.SubBlockHeader
SubBlockHeaderSize
-
Fields inherited from class com.github.junrar.rarfile.BlockHeader
blockHeaderSize
-
Fields inherited from class com.github.junrar.rarfile.BaseBlock
BaseBlockSize, EARC_DATACRC, EARC_NEXT_VOLUME, EARC_REVSPACE, EARC_VOLNUMBER, flags, headCRC, headerSize, headerType, LHD_COMMENT, LHD_DIRECTORY, LHD_EXTFLAGS, LHD_EXTTIME, LHD_LARGE, LHD_PASSWORD, LHD_SALT, LHD_SOLID, LHD_SPLIT_AFTER, LHD_SPLIT_BEFORE, LHD_UNICODE, LHD_VERSION, LHD_WINDOW1024, LHD_WINDOW128, LHD_WINDOW2048, LHD_WINDOW256, LHD_WINDOW4096, LHD_WINDOW512, LHD_WINDOW64, LHD_WINDOWMASK, LONG_BLOCK, MHD_AV, MHD_COMMENT, MHD_ENCRYPTVER, MHD_FIRSTVOLUME, MHD_LOCK, MHD_NEWNUMBERING, MHD_PACK_COMMENT, MHD_PASSWORD, MHD_PROTECT, MHD_SOLID, MHD_VOLUME, positionInFile, SKIP_IF_UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description UnixOwnersHeader(SubBlockHeader sb, byte[] uoHeader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetGroup()intgetGroupNameSize()java.lang.StringgetOwner()intgetOwnerNameSize()voidprint()voidsetGroup(java.lang.String group)voidsetGroupNameSize(int groupNameSize)voidsetOwner(java.lang.String owner)voidsetOwnerNameSize(int ownerNameSize)-
Methods inherited from class com.github.junrar.rarfile.SubBlockHeader
getLevel, getSubType
-
Methods inherited from class com.github.junrar.rarfile.BlockHeader
getDataSize, getPackSize
-
Methods inherited from class com.github.junrar.rarfile.BaseBlock
getFlags, getHeadCRC, getHeaderSize, getHeaderSize, getHeaderType, getPositionInFile, hasArchiveDataCRC, hasEncryptVersion, hasVolumeNumber, isSubBlock, setPositionInFile
-
-
-
-
Constructor Detail
-
UnixOwnersHeader
public UnixOwnersHeader(SubBlockHeader sb, byte[] uoHeader)
-
-
Method Detail
-
getGroup
public java.lang.String getGroup()
- Returns:
- the group
-
setGroup
public void setGroup(java.lang.String group)
- Parameters:
group- the group to set
-
getGroupNameSize
public int getGroupNameSize()
- Returns:
- the groupNameSize
-
setGroupNameSize
public void setGroupNameSize(int groupNameSize)
- Parameters:
groupNameSize- the groupNameSize to set
-
getOwner
public java.lang.String getOwner()
- Returns:
- the owner
-
setOwner
public void setOwner(java.lang.String owner)
- Parameters:
owner- the owner to set
-
getOwnerNameSize
public int getOwnerNameSize()
- Returns:
- the ownerNameSize
-
setOwnerNameSize
public void setOwnerNameSize(int ownerNameSize)
- Parameters:
ownerNameSize- the ownerNameSize to set
-
print
public void print()
- Overrides:
printin classSubBlockHeader
-
-