public class DomSerializableDatabase extends Object implements org.linguafranca.pwdb.SerializableDatabase
Obviously, perhaps, if the database is added to, or under certain types of modification, those elements will be missing from a re-serialization.
| Modifier and Type | Method and Description |
|---|---|
void |
addBinary(int index,
byte[] payload) |
static DomSerializableDatabase |
createEmptyDatabase() |
byte[] |
getBinary(int index) |
int |
getBinaryCount() |
Document |
getDoc() |
org.linguafranca.pwdb.security.StreamEncryptor |
getEncryption() |
byte[] |
getHeaderHash() |
org.linguafranca.pwdb.SerializableDatabase |
load(InputStream inputStream) |
void |
save(OutputStream outputStream) |
void |
setEncryption(org.linguafranca.pwdb.security.StreamEncryptor encryption) |
void |
setHeaderHash(byte[] hash) |
public static DomSerializableDatabase createEmptyDatabase()
public org.linguafranca.pwdb.SerializableDatabase load(InputStream inputStream) throws IOException
load in interface org.linguafranca.pwdb.SerializableDatabaseIOExceptionpublic void addBinary(int index,
byte[] payload)
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 void save(OutputStream outputStream)
save 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 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 Document getDoc()
Copyright © 2023. All rights reserved.