org.jsmiparser.phase.xref
Class XRefPhase

java.lang.Object
  extended by org.jsmiparser.phase.xref.XRefPhase
All Implemented Interfaces:
Phase

public class XRefPhase
extends java.lang.Object
implements Phase


Constructor Summary
XRefPhase(ProblemEventHandler eventHandler)
           
XRefPhase(ProblemReporterFactory reporterFactory)
           
XRefPhase(XRefProblemReporter reporter)
           
 
Method Summary
protected  void defineMissingSymbols(SmiMib mib)
           
 java.lang.Object getOptions()
           
 java.util.Map<java.lang.String,SymbolDefiner> getSymbolDefinerMap()
           
 SmiMib process(SmiMib mib)
           
protected  void resolveDefaultValues(SmiMib mib)
           
protected  void resolveOids(java.util.Collection<SmiModule> modules)
           
protected  void resolveReferences(java.util.Collection<SmiModule> modules)
           
 void setSymbolDefinerMap(java.util.Map<java.lang.String,SymbolDefiner> symbolDefinerMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XRefPhase

public XRefPhase(XRefProblemReporter reporter)

XRefPhase

public XRefPhase(ProblemReporterFactory reporterFactory)

XRefPhase

public XRefPhase(ProblemEventHandler eventHandler)
Method Detail

getOptions

public java.lang.Object getOptions()

getSymbolDefinerMap

public java.util.Map<java.lang.String,SymbolDefiner> getSymbolDefinerMap()

setSymbolDefinerMap

public void setSymbolDefinerMap(java.util.Map<java.lang.String,SymbolDefiner> symbolDefinerMap)

process

public SmiMib process(SmiMib mib)
               throws SmiException
Specified by:
process in interface Phase
Throws:
SmiException

defineMissingSymbols

protected void defineMissingSymbols(SmiMib mib)

resolveReferences

protected void resolveReferences(java.util.Collection<SmiModule> modules)

resolveOids

protected void resolveOids(java.util.Collection<SmiModule> modules)

resolveDefaultValues

protected void resolveDefaultValues(SmiMib mib)


Copyright © 2005-2007 null. All Rights Reserved.