Top Inners Constructors Methods
org.apache.poi.poifs.crypt

public Class DataSpaceMapUtils

extends Object
Class Inheritance
Imports
java.io.IOException, java.nio.charset.StandardCharsets, org.apache.poi.EncryptedDocumentException, org.apache.poi.poifs.crypt.standard.EncryptionRecord, org.apache.poi.poifs.filesystem.DirectoryEntry, .DocumentEntry, org.apache.poi.util.IOUtils, .LittleEndianByteArrayOutputStream, .LittleEndianConsts, .LittleEndianInput, .LittleEndianOutput, .StringUtil

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public static DocumentEntry
public static String
public static String
public static void
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DataSpaceMapUtilsback to summary
public DataSpaceMapUtils()

Method Detail

addDefaultDataSpaceback to summary
public static void addDefaultDataSpace(DirectoryEntry dir) throws IOException
createEncryptionEntryback to summary
public static DocumentEntry createEncryptionEntry(DirectoryEntry dir, String path, EncryptionRecord out) throws IOException
readUnicodeLPP4back to summary
public static String readUnicodeLPP4(LittleEndianInput is)
readUtf8LPP4back to summary
public static String readUtf8LPP4(LittleEndianInput is)
writeUnicodeLPP4back to summary
public static void writeUnicodeLPP4(LittleEndianOutput os, String string)
writeUtf8LPP4back to summary
public static void writeUtf8LPP4(LittleEndianOutput os, String str)
org.apache.poi.poifs.crypt back to summary

public Class DataSpaceMapUtils.DataSpaceDefinition

extends Object
implements EncryptionRecord
Class Inheritance
  • java.lang.Object
  • org.apache.poi.poifs.crypt.DataSpaceMapUtils.DataSpaceDefinition
All Implemented Interfaces
org.apache.poi.poifs.crypt.standard.EncryptionRecord

Field Summary

Modifier and TypeField and Description
pack-priv String[]

Constructor Summary

AccessConstructor and Description
public
DataSpaceDefinition(String[] transformer)

public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

transformerback to summary
pack-priv String[] transformer

Constructor Detail

DataSpaceDefinitionback to summary
public DataSpaceDefinition(String[] transformer)
DataSpaceDefinitionback to summary
public DataSpaceDefinition(LittleEndianInput is)

Method Detail

writeback to summary
public void write(LittleEndianByteArrayOutputStream bos)

Implements org.apache.poi.poifs.crypt.standard.EncryptionRecord.write.

org.apache.poi.poifs.crypt back to summary

public Class DataSpaceMapUtils.DataSpaceMap

extends Object
implements EncryptionRecord
Class Inheritance
All Implemented Interfaces
org.apache.poi.poifs.crypt.standard.EncryptionRecord

Field Summary

Modifier and TypeField and Description
pack-priv DataSpaceMapUtils.DataSpaceMapEntry[]

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

entriesback to summary
pack-priv DataSpaceMapUtils.DataSpaceMapEntry[] entries

Constructor Detail

DataSpaceMapback to summary
public DataSpaceMap(DataSpaceMapUtils.DataSpaceMapEntry[] entries)
DataSpaceMapback to summary
public DataSpaceMap(LittleEndianInput is)

Method Detail

writeback to summary
public void write(LittleEndianByteArrayOutputStream os)

Implements org.apache.poi.poifs.crypt.standard.EncryptionRecord.write.

org.apache.poi.poifs.crypt back to summary

public Class DataSpaceMapUtils.DataSpaceMapEntry

extends Object
implements EncryptionRecord
Class Inheritance
  • java.lang.Object
  • org.apache.poi.poifs.crypt.DataSpaceMapUtils.DataSpaceMapEntry
All Implemented Interfaces
org.apache.poi.poifs.crypt.standard.EncryptionRecord

Field Summary

Modifier and TypeField and Description
pack-priv final String
pack-priv final String[]
pack-priv final int[]

Constructor Summary

AccessConstructor and Description
public
DataSpaceMapEntry(int[] referenceComponentType, String[] referenceComponent, String dataSpaceName)

public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dataSpaceNameback to summary
pack-priv final String dataSpaceName
referenceComponentback to summary
pack-priv final String[] referenceComponent
referenceComponentTypeback to summary
pack-priv final int[] referenceComponentType

Constructor Detail

DataSpaceMapEntryback to summary
public DataSpaceMapEntry(int[] referenceComponentType, String[] referenceComponent, String dataSpaceName)
DataSpaceMapEntryback to summary
public DataSpaceMapEntry(LittleEndianInput is)

Method Detail

writeback to summary
public void write(LittleEndianByteArrayOutputStream os)

Implements org.apache.poi.poifs.crypt.standard.EncryptionRecord.write.

org.apache.poi.poifs.crypt back to summary

public Class DataSpaceMapUtils.DataSpaceVersionInfo

extends Object
implements EncryptionRecord
Class Inheritance
  • java.lang.Object
  • org.apache.poi.poifs.crypt.DataSpaceMapUtils.DataSpaceVersionInfo
All Implemented Interfaces
org.apache.poi.poifs.crypt.standard.EncryptionRecord

Field Summary

Modifier and TypeField and Description
pack-priv String
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public
public
DataSpaceVersionInfo(String featureIdentifier, int readerVersionMajor, int readerVersionMinor, int updaterVersionMajor, int updaterVersionMinor, int writerVersionMajor, int writerVersionMinor)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

featureIdentifierback to summary
pack-priv String featureIdentifier
readerVersionMajorback to summary
pack-priv int readerVersionMajor
readerVersionMinorback to summary
pack-priv int readerVersionMinor
updaterVersionMajorback to summary
pack-priv int updaterVersionMajor
updaterVersionMinorback to summary
pack-priv int updaterVersionMinor
writerVersionMajorback to summary
pack-priv int writerVersionMajor
writerVersionMinorback to summary
pack-priv int writerVersionMinor

Constructor Detail

DataSpaceVersionInfoback to summary
public DataSpaceVersionInfo(LittleEndianInput is)
DataSpaceVersionInfoback to summary
public DataSpaceVersionInfo(String featureIdentifier, int readerVersionMajor, int readerVersionMinor, int updaterVersionMajor, int updaterVersionMinor, int writerVersionMajor, int writerVersionMinor)

Method Detail

writeback to summary
public void write(LittleEndianByteArrayOutputStream bos)

Implements org.apache.poi.poifs.crypt.standard.EncryptionRecord.write.

org.apache.poi.poifs.crypt back to summary

public Class DataSpaceMapUtils.IRMDSTransformInfo

extends Object
implements EncryptionRecord
Class Inheritance
  • java.lang.Object
  • org.apache.poi.poifs.crypt.DataSpaceMapUtils.IRMDSTransformInfo
All Implemented Interfaces
org.apache.poi.poifs.crypt.standard.EncryptionRecord

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv DataSpaceMapUtils.TransformInfoHeader
pack-priv String

Constructor Summary

AccessConstructor and Description
public
IRMDSTransformInfo(DataSpaceMapUtils.TransformInfoHeader transformInfoHeader, int extensibilityHeader, String xrMLLicense)

public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

extensibilityHeaderback to summary
pack-priv int extensibilityHeader
transformInfoHeaderback to summary
pack-priv DataSpaceMapUtils.TransformInfoHeader transformInfoHeader
xrMLLicenseback to summary
pack-priv String xrMLLicense

Constructor Detail

IRMDSTransformInfoback to summary
public IRMDSTransformInfo(DataSpaceMapUtils.TransformInfoHeader transformInfoHeader, int extensibilityHeader, String xrMLLicense)
IRMDSTransformInfoback to summary
public IRMDSTransformInfo(LittleEndianInput is)

Method Detail

writeback to summary
public void write(LittleEndianByteArrayOutputStream bos)

Implements org.apache.poi.poifs.crypt.standard.EncryptionRecord.write.

org.apache.poi.poifs.crypt back to summary

public Class DataSpaceMapUtils.TransformInfoHeader

extends Object
implements EncryptionRecord
Class Inheritance
  • java.lang.Object
  • org.apache.poi.poifs.crypt.DataSpaceMapUtils.TransformInfoHeader
All Implemented Interfaces
org.apache.poi.poifs.crypt.standard.EncryptionRecord

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv String
pack-priv String
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public
TransformInfoHeader(int transformType, String transformerId, String transformerName, int readerVersionMajor, int readerVersionMinor, int updaterVersionMajor, int updaterVersionMinor, int writerVersionMajor, int writerVersionMinor)

public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

readerVersionMajorback to summary
pack-priv int readerVersionMajor
readerVersionMinorback to summary
pack-priv int readerVersionMinor
transformerIdback to summary
pack-priv String transformerId
transformerNameback to summary
pack-priv String transformerName
transformTypeback to summary
pack-priv int transformType
updaterVersionMajorback to summary
pack-priv int updaterVersionMajor
updaterVersionMinorback to summary
pack-priv int updaterVersionMinor
writerVersionMajorback to summary
pack-priv int writerVersionMajor
writerVersionMinorback to summary
pack-priv int writerVersionMinor

Constructor Detail

TransformInfoHeaderback to summary
public TransformInfoHeader(int transformType, String transformerId, String transformerName, int readerVersionMajor, int readerVersionMinor, int updaterVersionMajor, int updaterVersionMinor, int writerVersionMajor, int writerVersionMinor)
TransformInfoHeaderback to summary
public TransformInfoHeader(LittleEndianInput is)

Method Detail

writeback to summary
public void write(LittleEndianByteArrayOutputStream bos)

Implements org.apache.poi.poifs.crypt.standard.EncryptionRecord.write.