public class SmiMib
extends java.lang.Object
| Constructor and Description |
|---|
SmiMib(SmiOptions options,
SmiCodeNamingStrategy codeNamingStrategy) |
public SmiMib(SmiOptions options, SmiCodeNamingStrategy codeNamingStrategy)
public SmiOidNode getRootNode()
public SmiModule getInternalModule()
public SmiModule findModule(java.lang.String id)
public java.util.Collection<SmiModule> getModules()
public SmiOptions getOptions()
public SmiCodeNamingStrategy getCodeNamingStrategy()
public void setCodeNamingStrategy(SmiCodeNamingStrategy codeNamingStrategy)
public SmiModule createModule(org.jsmiparser.util.token.IdToken idToken)
public void determineInheritanceRelations()
public void fillTables()
public void fillExtraTables()
public int getDummyOidNodesCount()
public SmiSymbolMap<SmiType> getTypes()
public SmiSymbolMap<SmiTextualConvention> getTextualConventions()
public SmiSymbolMap<SmiSymbol> getSymbols()
public SmiSymbolMap<SmiVariable> getVariables()
public SmiSymbolMap<SmiTable> getTables()
public SmiSymbolMap<SmiRow> getRows()
public SmiSymbolMap<SmiVariable> getColumns()
public SmiSymbolMap<SmiVariable> getScalars()
public SmiSymbolMap<SmiOidValue> getOidValues()
public SmiSymbolMap<SmiObjectType> getObjectTypes()
public SmiOidNode findByOid(int... oid)
public SmiOidNode findByOidPrefix(int... oid)
oid - For which the best match is searched.public java.util.Set<SmiModule> findModules(SmiVersion version)
public void defineMissingStandardOids()
public SmiModule resolveModule(org.jsmiparser.util.token.IdToken moduleToken, XRefProblemReporter reporter)