Package org.xlsx4j.sml
Class CTSheetProtection
java.lang.Object
org.xlsx4j.sml.CTSheetProtection
- All Implemented Interfaces:
Child
public class CTSheetProtection extends java.lang.Object implements Child
Java class for CT_SheetProtection complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CT_SheetProtection">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="password" type="{http://schemas.openxmlformats.org/spreadsheetml/2006/main}ST_UnsignedShortHex" />
<attribute name="algorithmName" type="{http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes}ST_Xstring" />
<attribute name="hashValue" type="{http://www.w3.org/2001/XMLSchema}base64Binary" />
<attribute name="saltValue" type="{http://www.w3.org/2001/XMLSchema}base64Binary" />
<attribute name="spinCount" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
<attribute name="sheet" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="objects" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="scenarios" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="formatCells" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="formatColumns" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="formatRows" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="insertColumns" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="insertRows" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="insertHyperlinks" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="deleteColumns" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="deleteRows" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="selectLockedCells" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="sort" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="autoFilter" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="pivotTables" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="selectUnlockedCells" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringalgorithmNameprotected java.lang.BooleanautoFilterprotected java.lang.BooleandeleteColumnsprotected java.lang.BooleandeleteRowsprotected java.lang.BooleanformatCellsprotected java.lang.BooleanformatColumnsprotected java.lang.BooleanformatRowsprotected byte[]hashValueprotected java.lang.BooleaninsertColumnsprotected java.lang.BooleaninsertHyperlinksprotected java.lang.BooleaninsertRowsprotected java.lang.Booleanobjectsprotected byte[]passwordprotected java.lang.BooleanpivotTablesprotected byte[]saltValueprotected java.lang.Booleanscenariosprotected java.lang.BooleanselectLockedCellsprotected java.lang.BooleanselectUnlockedCellsprotected java.lang.Booleansheetprotected java.lang.Booleansortprotected java.lang.LongspinCount -
Constructor Summary
Constructors Constructor Description CTSheetProtection() -
Method Summary
Modifier and Type Method Description voidafterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, java.lang.Object parent)This method is invoked by the JAXB implementation on each instance when unmarshalling completes.java.lang.StringgetAlgorithmName()Gets the value of the algorithmName property.byte[]getHashValue()Gets the value of the hashValue property.java.lang.ObjectgetParent()Gets the parent object in the object tree representing the unmarshalled xml document.byte[]getPassword()Gets the value of the password property.byte[]getSaltValue()Gets the value of the saltValue property.java.lang.LonggetSpinCount()Gets the value of the spinCount property.booleanisAutoFilter()Gets the value of the autoFilter property.booleanisDeleteColumns()Gets the value of the deleteColumns property.booleanisDeleteRows()Gets the value of the deleteRows property.booleanisFormatCells()Gets the value of the formatCells property.booleanisFormatColumns()Gets the value of the formatColumns property.booleanisFormatRows()Gets the value of the formatRows property.booleanisInsertColumns()Gets the value of the insertColumns property.booleanisInsertHyperlinks()Gets the value of the insertHyperlinks property.booleanisInsertRows()Gets the value of the insertRows property.booleanisObjects()Gets the value of the objects property.booleanisPivotTables()Gets the value of the pivotTables property.booleanisScenarios()Gets the value of the scenarios property.booleanisSelectLockedCells()Gets the value of the selectLockedCells property.booleanisSelectUnlockedCells()Gets the value of the selectUnlockedCells property.booleanisSheet()Gets the value of the sheet property.booleanisSort()Gets the value of the sort property.voidsetAlgorithmName(java.lang.String value)Sets the value of the algorithmName property.voidsetAutoFilter(java.lang.Boolean value)Sets the value of the autoFilter property.voidsetDeleteColumns(java.lang.Boolean value)Sets the value of the deleteColumns property.voidsetDeleteRows(java.lang.Boolean value)Sets the value of the deleteRows property.voidsetFormatCells(java.lang.Boolean value)Sets the value of the formatCells property.voidsetFormatColumns(java.lang.Boolean value)Sets the value of the formatColumns property.voidsetFormatRows(java.lang.Boolean value)Sets the value of the formatRows property.voidsetHashValue(byte[] value)Sets the value of the hashValue property.voidsetInsertColumns(java.lang.Boolean value)Sets the value of the insertColumns property.voidsetInsertHyperlinks(java.lang.Boolean value)Sets the value of the insertHyperlinks property.voidsetInsertRows(java.lang.Boolean value)Sets the value of the insertRows property.voidsetObjects(java.lang.Boolean value)Sets the value of the objects property.voidsetParent(java.lang.Object parent)voidsetPassword(byte[] value)Sets the value of the password property.voidsetPivotTables(java.lang.Boolean value)Sets the value of the pivotTables property.voidsetSaltValue(byte[] value)Sets the value of the saltValue property.voidsetScenarios(java.lang.Boolean value)Sets the value of the scenarios property.voidsetSelectLockedCells(java.lang.Boolean value)Sets the value of the selectLockedCells property.voidsetSelectUnlockedCells(java.lang.Boolean value)Sets the value of the selectUnlockedCells property.voidsetSheet(java.lang.Boolean value)Sets the value of the sheet property.voidsetSort(java.lang.Boolean value)Sets the value of the sort property.voidsetSpinCount(java.lang.Long value)Sets the value of the spinCount property.
-
Field Details
-
password
protected byte[] password -
algorithmName
protected java.lang.String algorithmName -
hashValue
protected byte[] hashValue -
saltValue
protected byte[] saltValue -
spinCount
protected java.lang.Long spinCount -
sheet
protected java.lang.Boolean sheet -
objects
protected java.lang.Boolean objects -
scenarios
protected java.lang.Boolean scenarios -
formatCells
protected java.lang.Boolean formatCells -
formatColumns
protected java.lang.Boolean formatColumns -
formatRows
protected java.lang.Boolean formatRows -
insertColumns
protected java.lang.Boolean insertColumns -
insertRows
protected java.lang.Boolean insertRows -
insertHyperlinks
protected java.lang.Boolean insertHyperlinks -
deleteColumns
protected java.lang.Boolean deleteColumns -
deleteRows
protected java.lang.Boolean deleteRows -
selectLockedCells
protected java.lang.Boolean selectLockedCells -
sort
protected java.lang.Boolean sort -
autoFilter
protected java.lang.Boolean autoFilter -
pivotTables
protected java.lang.Boolean pivotTables -
selectUnlockedCells
protected java.lang.Boolean selectUnlockedCells
-
-
Constructor Details
-
CTSheetProtection
public CTSheetProtection()
-
-
Method Details
-
getPassword
public byte[] getPassword()Gets the value of the password property.- Returns:
- possible object is
String
-
setPassword
public void setPassword(byte[] value)Sets the value of the password property.- Parameters:
value- allowed object isString
-
getAlgorithmName
public java.lang.String getAlgorithmName()Gets the value of the algorithmName property.- Returns:
- possible object is
String
-
setAlgorithmName
public void setAlgorithmName(java.lang.String value)Sets the value of the algorithmName property.- Parameters:
value- allowed object isString
-
getHashValue
public byte[] getHashValue()Gets the value of the hashValue property.- Returns:
- possible object is byte[]
-
setHashValue
public void setHashValue(byte[] value)Sets the value of the hashValue property.- Parameters:
value- allowed object is byte[]
-
getSaltValue
public byte[] getSaltValue()Gets the value of the saltValue property.- Returns:
- possible object is byte[]
-
setSaltValue
public void setSaltValue(byte[] value)Sets the value of the saltValue property.- Parameters:
value- allowed object is byte[]
-
getSpinCount
public java.lang.Long getSpinCount()Gets the value of the spinCount property.- Returns:
- possible object is
Long
-
setSpinCount
public void setSpinCount(java.lang.Long value)Sets the value of the spinCount property.- Parameters:
value- allowed object isLong
-
isSheet
public boolean isSheet()Gets the value of the sheet property.- Returns:
- possible object is
Boolean
-
setSheet
public void setSheet(java.lang.Boolean value)Sets the value of the sheet property.- Parameters:
value- allowed object isBoolean
-
isObjects
public boolean isObjects()Gets the value of the objects property.- Returns:
- possible object is
Boolean
-
setObjects
public void setObjects(java.lang.Boolean value)Sets the value of the objects property.- Parameters:
value- allowed object isBoolean
-
isScenarios
public boolean isScenarios()Gets the value of the scenarios property.- Returns:
- possible object is
Boolean
-
setScenarios
public void setScenarios(java.lang.Boolean value)Sets the value of the scenarios property.- Parameters:
value- allowed object isBoolean
-
isFormatCells
public boolean isFormatCells()Gets the value of the formatCells property.- Returns:
- possible object is
Boolean
-
setFormatCells
public void setFormatCells(java.lang.Boolean value)Sets the value of the formatCells property.- Parameters:
value- allowed object isBoolean
-
isFormatColumns
public boolean isFormatColumns()Gets the value of the formatColumns property.- Returns:
- possible object is
Boolean
-
setFormatColumns
public void setFormatColumns(java.lang.Boolean value)Sets the value of the formatColumns property.- Parameters:
value- allowed object isBoolean
-
isFormatRows
public boolean isFormatRows()Gets the value of the formatRows property.- Returns:
- possible object is
Boolean
-
setFormatRows
public void setFormatRows(java.lang.Boolean value)Sets the value of the formatRows property.- Parameters:
value- allowed object isBoolean
-
isInsertColumns
public boolean isInsertColumns()Gets the value of the insertColumns property.- Returns:
- possible object is
Boolean
-
setInsertColumns
public void setInsertColumns(java.lang.Boolean value)Sets the value of the insertColumns property.- Parameters:
value- allowed object isBoolean
-
isInsertRows
public boolean isInsertRows()Gets the value of the insertRows property.- Returns:
- possible object is
Boolean
-
setInsertRows
public void setInsertRows(java.lang.Boolean value)Sets the value of the insertRows property.- Parameters:
value- allowed object isBoolean
-
isInsertHyperlinks
public boolean isInsertHyperlinks()Gets the value of the insertHyperlinks property.- Returns:
- possible object is
Boolean
-
setInsertHyperlinks
public void setInsertHyperlinks(java.lang.Boolean value)Sets the value of the insertHyperlinks property.- Parameters:
value- allowed object isBoolean
-
isDeleteColumns
public boolean isDeleteColumns()Gets the value of the deleteColumns property.- Returns:
- possible object is
Boolean
-
setDeleteColumns
public void setDeleteColumns(java.lang.Boolean value)Sets the value of the deleteColumns property.- Parameters:
value- allowed object isBoolean
-
isDeleteRows
public boolean isDeleteRows()Gets the value of the deleteRows property.- Returns:
- possible object is
Boolean
-
setDeleteRows
public void setDeleteRows(java.lang.Boolean value)Sets the value of the deleteRows property.- Parameters:
value- allowed object isBoolean
-
isSelectLockedCells
public boolean isSelectLockedCells()Gets the value of the selectLockedCells property.- Returns:
- possible object is
Boolean
-
setSelectLockedCells
public void setSelectLockedCells(java.lang.Boolean value)Sets the value of the selectLockedCells property.- Parameters:
value- allowed object isBoolean
-
isSort
public boolean isSort()Gets the value of the sort property.- Returns:
- possible object is
Boolean
-
setSort
public void setSort(java.lang.Boolean value)Sets the value of the sort property.- Parameters:
value- allowed object isBoolean
-
isAutoFilter
public boolean isAutoFilter()Gets the value of the autoFilter property.- Returns:
- possible object is
Boolean
-
setAutoFilter
public void setAutoFilter(java.lang.Boolean value)Sets the value of the autoFilter property.- Parameters:
value- allowed object isBoolean
-
isPivotTables
public boolean isPivotTables()Gets the value of the pivotTables property.- Returns:
- possible object is
Boolean
-
setPivotTables
public void setPivotTables(java.lang.Boolean value)Sets the value of the pivotTables property.- Parameters:
value- allowed object isBoolean
-
isSelectUnlockedCells
public boolean isSelectUnlockedCells()Gets the value of the selectUnlockedCells property.- Returns:
- possible object is
Boolean
-
setSelectUnlockedCells
public void setSelectUnlockedCells(java.lang.Boolean value)Sets the value of the selectUnlockedCells property.- Parameters:
value- allowed object isBoolean
-
getParent
public java.lang.Object getParent()Gets the parent object in the object tree representing the unmarshalled xml document. -
setParent
public void setParent(java.lang.Object parent) -
afterUnmarshal
public void afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, java.lang.Object parent)This method is invoked by the JAXB implementation on each instance when unmarshalling completes.- Parameters:
parent- The parent object in the object tree.unmarshaller- The unmarshaller that generated the instance.
-