detectCodec method
Attempts to detect a codec from binary content.
Returns the first codec whose canParseBytes returns true, or null.
Implementation
RdfBinaryCodec<G>? detectCodec(Uint8List content) {
_logger.fine('Attempting to detect binary codec from content');
for (final codec in _codecs) {
if (codec.canParseBytes(content)) {
_logger.fine('Detected binary codec: ${codec.primaryMimeType}');
return codec;
}
}
_logger.fine('No binary codec detected');
return null;
}