org.jsmiparser.phase.file
Class FileParserPhase

java.lang.Object
  extended by org.jsmiparser.phase.file.FileParserPhase
All Implemented Interfaces:
Phase

public class FileParserPhase
extends java.lang.Object
implements Phase


Constructor Summary
FileParserPhase(FileParserProblemReporter reporter)
           
FileParserPhase(org.jsmiparser.util.problem.ProblemEventHandler eventHandler)
           
FileParserPhase(org.jsmiparser.util.problem.ProblemReporterFactory reporterFactory)
           
 
Method Summary
 FileParserProblemReporter getFileParserProblemReporter()
           
 java.util.List<java.net.URL> getInputUrls()
           
 void parse(SmiMib mib, java.net.URL url, java.lang.String resourceLocation)
           
 SmiMib process(SmiMib mib)
           
 void setInputUrls(java.util.List<java.net.URL> inputUrls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileParserPhase

public FileParserPhase(FileParserProblemReporter reporter)

FileParserPhase

public FileParserPhase(org.jsmiparser.util.problem.ProblemReporterFactory reporterFactory)

FileParserPhase

public FileParserPhase(org.jsmiparser.util.problem.ProblemEventHandler eventHandler)
Method Detail

getFileParserProblemReporter

public FileParserProblemReporter getFileParserProblemReporter()

getInputUrls

public java.util.List<java.net.URL> getInputUrls()

setInputUrls

public void setInputUrls(java.util.List<java.net.URL> inputUrls)

process

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

parse

public void parse(SmiMib mib,
                  java.net.URL url,
                  java.lang.String resourceLocation)