Package org.apache.poi.poifs.crypt
Class DataSpaceMapUtils
- java.lang.Object
-
- org.apache.poi.poifs.crypt.DataSpaceMapUtils
-
public class DataSpaceMapUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataSpaceMapUtils.DataSpaceDefinitionstatic classDataSpaceMapUtils.DataSpaceMapstatic classDataSpaceMapUtils.DataSpaceMapEntrystatic classDataSpaceMapUtils.DataSpaceVersionInfostatic classDataSpaceMapUtils.IRMDSTransformInfostatic classDataSpaceMapUtils.TransformInfoHeader
-
Constructor Summary
Constructors Constructor Description DataSpaceMapUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddDefaultDataSpace(DirectoryEntry dir)static DocumentEntrycreateEncryptionEntry(DirectoryEntry dir, String path, EncryptionRecord out)static StringreadUnicodeLPP4(LittleEndianInput is)static StringreadUtf8LPP4(LittleEndianInput is)static voidwriteUnicodeLPP4(LittleEndianOutput os, String string)static voidwriteUtf8LPP4(LittleEndianOutput os, String str)
-
-
-
Method Detail
-
addDefaultDataSpace
public static void addDefaultDataSpace(DirectoryEntry dir) throws IOException
- Throws:
IOException
-
createEncryptionEntry
public static DocumentEntry createEncryptionEntry(DirectoryEntry dir, String path, EncryptionRecord out) throws IOException
- Throws:
IOException
-
readUnicodeLPP4
public static String readUnicodeLPP4(LittleEndianInput is)
-
writeUnicodeLPP4
public static void writeUnicodeLPP4(LittleEndianOutput os, String string)
-
readUtf8LPP4
public static String readUtf8LPP4(LittleEndianInput is)
-
writeUtf8LPP4
public static void writeUtf8LPP4(LittleEndianOutput os, String str)
-
-