org.jsmiparser.smi
Class SmiMib
java.lang.Object
org.jsmiparser.smi.SmiMib
public class SmiMib
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmiMib
public SmiMib(SmiCodeNamingStrategy codeNamingStrategy)
getRootNode
public SmiOidNode getRootNode()
getInternalModule
public SmiModule getInternalModule()
findModule
public SmiModule findModule(java.lang.String id)
getModules
public java.util.Collection<SmiModule> getModules()
getCodeNamingStrategy
public SmiCodeNamingStrategy getCodeNamingStrategy()
setCodeNamingStrategy
public void setCodeNamingStrategy(SmiCodeNamingStrategy codeNamingStrategy)
createModule
public SmiModule createModule(IdToken idToken)
determineInheritanceRelations
public void determineInheritanceRelations()
fillTables
public void fillTables()
fillExtraTables
public void fillExtraTables()
getDummyOidNodesCount
public int getDummyOidNodesCount()
getTypes
public SmiSymbolMap<SmiType> getTypes()
getTextualConventions
public SmiSymbolMap<SmiTextualConvention> getTextualConventions()
getSymbols
public SmiSymbolMap<SmiSymbol> getSymbols()
getVariables
public SmiSymbolMap<SmiVariable> getVariables()
getTables
public SmiSymbolMap<SmiTable> getTables()
getRows
public SmiSymbolMap<SmiRow> getRows()
getColumns
public SmiSymbolMap<SmiVariable> getColumns()
getScalars
public SmiSymbolMap<SmiVariable> getScalars()
getOidValues
public SmiSymbolMap<SmiOidValue> getOidValues()
getObjectTypes
public SmiSymbolMap<SmiObjectType> getObjectTypes()
findByOidPrefix
public SmiOidNode findByOidPrefix(int[] oid)
- This method can be used to find the best match for an OID.
By comparing the length of the OID of the result and the input OID you can
determine how many and which subIds where not matched.
- Parameters:
oid
- For which the best match is searched.
- Returns:
- Best matching SmiOidValue, or null if none is found.
findModules
public java.util.Set<SmiModule> findModules(SmiVersion version)
defineMissingStandardOids
public void defineMissingStandardOids()
resolveModule
public SmiModule resolveModule(IdToken moduleToken,
XRefProblemReporter reporter)
Copyright © 2005-2007 null. All Rights Reserved.