public class JaxbDatabase extends org.linguafranca.pwdb.base.AbstractDatabase<JaxbDatabase,JaxbGroup,JaxbEntry,JaxbIcon>
Database for JAXB.| Constructor and Description |
|---|
JaxbDatabase() |
| Modifier and Type | Method and Description |
|---|---|
void |
createBinary(byte[] value,
Integer index) |
static JaxbDatabase |
createEmptyDatabase() |
void |
enableRecycleBin(boolean enable) |
String |
getDescription() |
KeePassFile |
getKeePassFile() |
String |
getName() |
JaxbGroup |
getRecycleBin() |
JaxbGroup |
getRootGroup() |
org.linguafranca.pwdb.StreamFormat<?> |
getStreamFormat() |
boolean |
isRecycleBinEnabled() |
static JaxbDatabase |
load(org.linguafranca.pwdb.Credentials creds,
InputStream inputStream) |
static <C extends org.linguafranca.pwdb.StreamConfiguration> |
load(org.linguafranca.pwdb.StreamFormat<C> format,
org.linguafranca.pwdb.Credentials creds,
InputStream inputStream) |
JaxbEntry |
newEntry() |
JaxbGroup |
newGroup() |
JaxbIcon |
newIcon() |
JaxbIcon |
newIcon(Integer i) |
void |
save(org.linguafranca.pwdb.Credentials creds,
OutputStream outputStream) |
<C extends org.linguafranca.pwdb.StreamConfiguration> |
save(org.linguafranca.pwdb.StreamFormat<C> format,
org.linguafranca.pwdb.Credentials creds,
OutputStream outputStream) |
void |
setDescription(String description) |
void |
setName(String s) |
boolean |
shouldProtect(String propertyName) |
deleteEntry, deleteGroup, emptyRecycleBin, findEntries, findEntries, findEntry, findGroup, isDirty, newEntry, newEntry, newGroup, newGroup, setDirty, supportsBinaryProperties, supportsNonStandardPropertyNames, supportsRecycleBin, visit, visitpublic static JaxbDatabase createEmptyDatabase()
public static JaxbDatabase load(org.linguafranca.pwdb.Credentials creds, InputStream inputStream) throws IOException
IOException@NotNull public static <C extends org.linguafranca.pwdb.StreamConfiguration> @NotNull JaxbDatabase load(org.linguafranca.pwdb.StreamFormat<C> format, org.linguafranca.pwdb.Credentials creds, InputStream inputStream) throws IOException
IOExceptionpublic void save(org.linguafranca.pwdb.Credentials creds,
OutputStream outputStream)
throws IOException
IOExceptionpublic <C extends org.linguafranca.pwdb.StreamConfiguration> void save(org.linguafranca.pwdb.StreamFormat<C> format,
org.linguafranca.pwdb.Credentials creds,
OutputStream outputStream)
throws IOException
IOExceptionpublic JaxbGroup getRootGroup()
public JaxbGroup getRecycleBin()
public boolean isRecycleBinEnabled()
public void enableRecycleBin(boolean enable)
public JaxbGroup newGroup()
public JaxbEntry newEntry()
public JaxbIcon newIcon()
public String getDescription()
public void setDescription(String description)
public boolean shouldProtect(String propertyName)
public String getName()
public void setName(String s)
public KeePassFile getKeePassFile()
public void createBinary(byte[] value,
Integer index)
public org.linguafranca.pwdb.StreamFormat<?> getStreamFormat()
Copyright © 2024. All rights reserved.