This is a Java library for parsing SNMP mib files (SMI).
It builds a completely cross-referenced and type-safe symbol table.
There are tools to:
-
generate Java code from the SNMP mib.
-
generate HTML documentation from the SNMP mibs (work in progress).
-
Remove dependency on commons-collections: perhaps use Guava instead. See GenMultiMap for instance.
-
Remove dependency on commons-beanutils.
-
More JSR305 annotations
-
Upgrade SNMP mibs from
libsmi
. -
Integrate xdoc(s) (there's two of them) and remove them.
-
Add extensive mib parsing integration tests, for example from:
-
Port tests to JUnit 4 style (annotations instead of subclassing)
-
Cleanup URLListFactory: immutable, builder classes, ... Path instead of File, ...
adsl2LineTable.html: there are many columns with type 'null'.