Top Description Fields Constructors Methods
org.apache.poi.hssf.record.common

public final Class FeatProtection

extends Object
implements SharedFeature
Class Inheritance
All Implemented Interfaces
org.apache.poi.hssf.record.common.SharedFeature, org.apache.poi.common.usermodel.GenericRecord
Imports
java.util.Map, java.util.function.Supplier, org.apache.poi.hssf.record.FeatRecord, .PasswordRecord, .PasswordRev4Record, .RecordInputStream, org.apache.poi.util.GenericRecordUtil, .LittleEndianOutput, .StringUtil

Title: FeatProtection (Protection Shared Feature) common record part

This record part specifies Protection data for a sheet, stored as part of a Shared Feature. It can be found in records such as FeatRecord

Field Summary

Modifier and TypeField and Description
private int
public static final long
public static final long
private int
passwordVerifier

0 means no password.

private byte[]
private String

Constructor Summary

AccessConstructor and Description
public
public
public

Method Summary

Modifier and TypeMethod and Description
public FeatProtection
public int
public int

Returns:

Self Relative
getFSD
()

public Map<String, Supplier<?>>
public int
public String
public void
public void
setPasswordVerifier(int passwordVerifier)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fSDback to summary
private int fSD
HAS_SELF_RELATIVE_SECURITY_FEATUREback to summary
public static final long HAS_SELF_RELATIVE_SECURITY_FEATURE
NO_SELF_RELATIVE_SECURITY_FEATUREback to summary
public static final long NO_SELF_RELATIVE_SECURITY_FEATURE
Annotations
@SuppressWarnings:RedundantFieldInitialization
passwordVerifierback to summary
private int passwordVerifier

0 means no password. Otherwise indicates the password verifier algorithm (same kind as PasswordRecord and PasswordRev4Record)

securityDescriptorback to summary
private byte[] securityDescriptor
titleback to summary
private String title

Constructor Detail

FeatProtectionback to summary
public FeatProtection()
FeatProtectionback to summary
public FeatProtection(FeatProtection other)
FeatProtectionback to summary
public FeatProtection(RecordInputStream in)

Method Detail

copyback to summary
public FeatProtection copy()

Implements org.apache.poi.hssf.record.common.SharedFeature.copy.

Annotations
@Override
getDataSizeback to summary
public int getDataSize()

Implements org.apache.poi.hssf.record.common.SharedFeature.getDataSize.

getFSDback to summary
public int getFSD()
Returns:int

Self Relative

getGenericPropertiesback to summary
public Map<String, Supplier<?>> getGenericProperties()

Implements org.apache.poi.common.usermodel.GenericRecord.getGenericProperties.

Annotations
@Override
getPasswordVerifierback to summary
public int getPasswordVerifier()
getTitleback to summary
public String getTitle()
serializeback to summary
public void serialize(LittleEndianOutput out)

Implements org.apache.poi.hssf.record.common.SharedFeature.serialize.

setPasswordVerifierback to summary
public void setPasswordVerifier(int passwordVerifier)
setTitleback to summary
public void setTitle(String title)