KdbxFile class

Available Extensions

Constructors

KdbxFile(KdbxReadWriteContext ctx, KdbxFormat kdbxFormat, Credentials _credentials, KdbxHeader header, KdbxBody body)

Properties

body KdbxBody
final
credentials Credentials
getter/setter pair
ctx → KdbxReadWriteContext
final
dirtyObjects Set<KdbxObject>
final
dirtyObjectsChanged Stream<Set<KdbxObject>>
no setter
hashCode int
The hash code for this object.
no setterinherited
final
isDirty bool
no setter
kdbxFormat KdbxFormat
final
recycleBin KdbxGroup?
Returns the recycle bin, if it exists, null otherwise.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dirtyObject(KdbxObject kdbxObject) → void
dispose() → void
getRecycleBinOrCreate() KdbxGroup
merge(KdbxFile other) MergeContext
Merges the given file into this file. Both files must have the same origin (ie. same root group UUID). FIXME: THiS iS NOT YET FINISHED, DO NOT USE.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onSaved(TimeSequence savedAt) → void
Marks all dirty objects as clean. Called by KdbxFormat.save.
save() Future<Uint8List>
saveTo<T>(FileSaveCallback<T> saveBytes) Future<T>
toString() String
A string representation of this object.
inherited
upgrade(int majorVersion) → void
Upgrade v3 file to v4.

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

protectedValues Expando<ProtectedValue>
final

Static Methods

protectedValueForNode(XmlElement node) ProtectedValue?
setProtectedValueForNode(XmlElement node, ProtectedValue? value) → void