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
- header → KdbxHeader
-
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