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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate intprivate static final org.slf4j.Loggerprivate Stringprivate intFields inherited from class SubBlockHeader
SubBlockHeaderSizeFields inherited from class BlockHeader
blockHeaderSizeFields inherited from class 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 -
Method Summary
Modifier and TypeMethodDescriptiongetGroup()intgetOwner()intvoidprint()voidvoidsetGroupNameSize(int groupNameSize) voidvoidsetOwnerNameSize(int ownerNameSize) Methods inherited from class SubBlockHeader
getLevel, getSubTypeMethods inherited from class BlockHeader
getDataSize, getPackSizeMethods inherited from class BaseBlock
getFlags, getHeadCRC, getHeaderSize, getHeaderSize, getHeaderType, getPositionInFile, hasArchiveDataCRC, hasEncryptVersion, hasVolumeNumber, isSubBlock, setPositionInFile
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
ownerNameSize
private int ownerNameSize -
groupNameSize
private int groupNameSize -
owner
-
group
-
-
Constructor Details
-
UnixOwnersHeader
-
-
Method Details
-
getGroup
- Returns:
- the group
-
setGroup
- 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
- Returns:
- the owner
-
setOwner
- 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
-