KdbxGroup class

Inheritance

Constructors

KdbxGroup.create({required KdbxReadWriteContext ctx, required KdbxGroup? parent, required String? name})
KdbxGroup.read(KdbxReadWriteContext ctx, KdbxGroup? parent, XmlElement node)

Properties

returns all parents recursively including this group.
no setter
changes Stream<ChangeEvent<KdbxNode>>
no setterinherited
ctx → KdbxReadWriteContext
finalinherited
customIcon KdbxCustomIcon?
getter/setter pairinherited
customIconUuid → UuidNode
no setterinherited
defaultAutoTypeSequence → StringNode
no setter
enableAutoType → BooleanNode
no setter
enableSearching → BooleanNode
no setter
entries List<KdbxEntry>
no setter
expanded → BooleanNode
no setter
file KdbxFile
the file this object is part of. will be set AFTER loading, etc.
getter/setter pairinherited
groups List<KdbxGroup>
no setter
hashCode int
The hash code for this object.
no setterinherited
icon → IconNode
no setterinherited
isDirty bool
no setterinherited
lastTopVisibleEntry → UuidNode
no setter
name → StringNode
no setter
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
notes → StringNode
no setter
parent KdbxGroup?
no setterinherited
previousParentGroup → UuidNode
latefinalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
times → KdbxTimes
finalinherited
uuid KdbxUuid
no setterinherited

Methods

addEntry(KdbxEntry entry) → void
addGroup(KdbxGroup group) → void
clean(TimeSequence savedAt) bool
inherited
getAllEntries() List<KdbxEntry>
Returns all entries of this group and all sub groups.
getAllGroups() List<KdbxGroup>
Returns all groups plus this group itself.
getAllGroupsAndEntries() Iterable<KdbxObject>
Returns all groups and entries. (Including the group itself).
internalChangeParent(KdbxGroup? parent) → void
inherited
isInGroup(KdbxGroup group) bool
inherited
isInRecycleBin() bool
inherited
merge(MergeContext mergeContext, covariant KdbxGroup 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)
inherited
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