Class PciIdsRegistry
java.lang.Object
paccor.normalization.pci.PciIdsRegistry
Minimal parser for the pci.ids database. Supports vendor, device, and subsystem name lookups.
Parsing is intentionally lightweight and only builds maps needed for vendor/device/subsystem canonicalization.
-
Method Summary
Modifier and TypeMethodDescriptioncanonicalVendorId(String token) deviceIdFromVendorAndName(String vendorId, String name) deviceName(String vendorId, String deviceId) static PciIdsRegistryget()static voidinstallForTests(PciIdsRegistry custom) static Stringstatic PciIdsRegistryparse(InputStream in) subsystemName(String vendorId, String deviceId, String subsysVendorId, String subsysDeviceId) vendorIdFromName(String name) vendorName(String id)
-
Method Details
-
get
-
installForTests
-
parse
- Throws:
IOException
-
normalizeNameKey
-
vendorIdFromName
-
canonicalVendorId
-
deviceIdFromVendorAndName
-
vendorName
-
deviceName
-
subsystemName
-