CockpitRecorderExclusionRegistry class final
Mutable registry of subtree roots excluded from interaction recording (exclusion tier b).
Hosts whose chrome they cannot wrap with CockpitRecorderExclude register render objects here instead. The capture layer consults the registry per observed event, so registrations take effect immediately and no change notification is needed.
Constructors
Properties
Methods
-
coversPath(
Iterable< RenderObject> path) → bool -
Whether any node in
pathis a marker render object or a descendant of a registered root — that is, whether an event hittingpathmust be excluded from recording. -
isRegistered(
RenderObject root) → bool -
Whether
rootis currently registered. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
register(
RenderObject root) → void -
Registers
rootas an excluded subtree root. Idempotent: registering an already-registered root is a no-op. -
toString(
) → String -
A string representation of this object.
inherited
-
unregister(
RenderObject root) → void - Unregisters a previously registered root. Unregistering an unknown root is a no-op, so detach handlers never need pairing guards.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited