KdbxEntry class
- Inheritance
-
- Object
- KdbxNode
- KdbxObject
- KdbxEntry
Constructors
- KdbxEntry.create(KdbxFile file, KdbxGroup parent, {bool isHistoryEntry = false})
-
Creates a new entry in the given parent group.
callers are still responsible for calling
parent.addEntry(..)
! - KdbxEntry.read(KdbxReadWriteContext ctx, KdbxGroup? parent, XmlElement node, {bool isHistoryEntry = false})
Properties
- backgroundColor → ColorNode
-
no setter
-
binaryEntries
→ Iterable<
MapEntry< KdbxKey, KdbxBinary> > -
no setter
-
changes
→ Stream<
ChangeEvent< KdbxNode> > -
no setterinherited
- ctx → KdbxReadWriteContext
-
finalinherited
- customData → KdbxCustomData
-
final
- customIcon ↔ KdbxCustomIcon?
-
getter/setter pairinherited
- customIconUuid → UuidNode
-
no setterinherited
- file ↔ KdbxFile
-
the file this object is part of. will be set AFTER loading, etc.
getter/setter pairinherited-getteroverride-setter
- foregroundColor → ColorNode
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
history
→ List<
KdbxEntry> -
final
- icon → IconNode
-
no setterinherited
- isDirty → bool
-
no setterinherited
- isHistoryEntry → bool
-
final
- label ↔ String?
-
getter/setter pair
- node → XmlElement
-
XML Node used while reading this KdbxNode.
Must NOT be modified. Only copies which are obtained through toXml.
this node should always represent the original loaded state.
finalinherited
- overrideURL → StringNode
-
no setter
- parent → KdbxGroup?
-
no setterinherited
- previousParentGroup → UuidNode
-
latefinalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
stringEntries
→ Iterable<
MapEntry< KdbxKey, StringValue?> > -
no setter
-
no setter
- times → KdbxTimes
-
finalinherited
- uuid → KdbxUuid
-
no setterinherited
Methods
-
clean(
TimeSequence savedAt) → bool -
inherited
-
createBinary(
{required bool isProtected, required String name, required Uint8List bytes}) → KdbxBinary - Creates a new binary and adds it to this entry.
-
debugLabel(
) → String? -
getBinary(
KdbxKey key) → KdbxBinary? -
getString(
KdbxKey key) → StringValue? -
internalChangeParent(
KdbxGroup? parent) → void -
inherited
-
isInGroup(
KdbxGroup group) → bool -
inherited
-
isInRecycleBin(
) → bool -
inherited
-
merge(
MergeContext mergeContext, covariant KdbxEntry other) → void -
override
-
modify<
RET> (RET modify()) → RET -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onAfterAnyModify(
) → void -
Called after the all modifications
inherited
-
onAfterModify(
) → void -
Called after the first modification (ie. after
isDirty
changed from false to true)inherited -
onBeforeModify(
) → void -
Called before the first modification (ie. before
isDirty
changes from false to true)override -
removeBinary(
KdbxKey binaryKey) → void -
removeString(
KdbxKey key) → void -
renameKey(
KdbxKey oldKey, KdbxKey newKey) → void -
setString(
KdbxKey key, StringValue? value) → void -
toString(
) → String -
A string representation of this object.
override
-
toXml(
) → XmlElement -
must only be called to save this object.
override
-
wasModifiedAfter(
KdbxObject other) → bool -
inherited
-
wasMovedAfter(
KdbxObject other) → bool -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited