public interface SmiSymbolMap<T extends SmiSymbol>
extends java.lang.Iterable<T>
T find(java.lang.String symbolId) throws java.lang.IllegalArgumentException
symbolId - The required id of the unique symbol.java.lang.IllegalArgumentException - if there is more than one symbol with the required id.T find(java.lang.String moduleId, java.lang.String symbolId) throws java.lang.IllegalArgumentException
moduleId - The module where you want to look for the symbol, or null if you want to look through the whole mib.symbolId - The required id of the unique symbol.java.lang.IllegalArgumentException - if the module is not found or if there is more than one symbol with the required id.java.util.List<T> findAll(java.lang.String symbolId)
symbolId - The required id of the symbols.java.util.Collection<T> getAll()
int size()
boolean isEmpty()