public class SimpleSerializableDatabase extends Object implements org.linguafranca.pwdb.SerializableDatabase
| Modifier and Type | Field and Description |
|---|---|
KeePassFile |
keePassFile |
| Constructor and Description |
|---|
SimpleSerializableDatabase() |
SimpleSerializableDatabase(KeePassFile keePassFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinary(int index,
byte[] value) |
static void |
addBinary(KeePassFile keePassFile,
int index,
byte[] value) |
byte[] |
getBinary(int index) |
int |
getBinaryCount() |
org.linguafranca.pwdb.security.StreamEncryptor |
getEncryption() |
byte[] |
getHeaderHash() |
KeePassFile |
getKeePassFile() |
static org.simpleframework.xml.Serializer |
getSerializer(org.linguafranca.pwdb.security.StreamEncryptor encryption)
Utility to get a simple framework persister
|
SimpleSerializableDatabase |
load(InputStream inputStream) |
void |
save(OutputStream outputStream) |
void |
setEncryption(org.linguafranca.pwdb.security.StreamEncryptor encryption) |
void |
setHeaderHash(byte[] hash) |
void |
setKeePassFile(KeePassFile keypassFile) |
public KeePassFile keePassFile
public SimpleSerializableDatabase()
public SimpleSerializableDatabase(KeePassFile keePassFile)
public SimpleSerializableDatabase load(InputStream inputStream)
load in interface org.linguafranca.pwdb.SerializableDatabasepublic void save(OutputStream outputStream) throws IOException
save in interface org.linguafranca.pwdb.SerializableDatabaseIOExceptionpublic static org.simpleframework.xml.Serializer getSerializer(org.linguafranca.pwdb.security.StreamEncryptor encryption)
public org.linguafranca.pwdb.security.StreamEncryptor getEncryption()
getEncryption in interface org.linguafranca.pwdb.SerializableDatabasepublic void setEncryption(org.linguafranca.pwdb.security.StreamEncryptor encryption)
setEncryption in interface org.linguafranca.pwdb.SerializableDatabasepublic byte[] getHeaderHash()
getHeaderHash in interface org.linguafranca.pwdb.SerializableDatabasepublic void setHeaderHash(byte[] hash)
setHeaderHash in interface org.linguafranca.pwdb.SerializableDatabasepublic void addBinary(int index,
byte[] value)
addBinary in interface org.linguafranca.pwdb.SerializableDatabasepublic byte[] getBinary(int index)
getBinary in interface org.linguafranca.pwdb.SerializableDatabasepublic int getBinaryCount()
getBinaryCount in interface org.linguafranca.pwdb.SerializableDatabasepublic static void addBinary(KeePassFile keePassFile, int index, byte[] value)
public KeePassFile getKeePassFile()
public void setKeePassFile(KeePassFile keypassFile)
Copyright © 2025. All rights reserved.