findLogicalContainerId method

String? findLogicalContainerId(
  1. String fragmentId
)

Returns the id of the inline container that directly contains the fragment (Paragraph inside a ListItem/Cell, or standalone Paragraph).

Implementation

String? findLogicalContainerId(String fragmentId) {
  final cached = _logicalContainerCache[fragmentId];
  if (cached != null || _logicalContainerCache.containsKey(fragmentId)) {
    return cached;
  }
  final container = findLogicalContainer(_content, fragmentId);
  final id = container == null ? null : (container as FNode).id;
  _logicalContainerCache[fragmentId] = id;
  return id;
}