net.sourceforge.pmd.lang.plsql
Class PLSQLHandler

java.lang.Object
  extended by net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      extended by net.sourceforge.pmd.lang.plsql.PLSQLHandler
All Implemented Interfaces:
LanguageVersionHandler

public class PLSQLHandler
extends AbstractLanguageVersionHandler

Implementation of LanguageVersionHandler for the PLSQL AST. It uses anonymous classes as adapters of the visitors to the VisitorStarter interface.

Author:
sturton - PLDoc - pldoc.sourceforge.net

Constructor Summary
PLSQLHandler()
           
 
Method Summary
 VisitorStarter getDataFlowFacade()
           
 DataFlowHandler getDataFlowHandler()
           
 DFAGraphRule getDFAGraphRule()
           
 VisitorStarter getDumpFacade(Writer writer, String prefix, boolean recurse)
           
 Parser getParser(ParserOptions parserOptions)
           
 RuleViolationFactory getRuleViolationFactory()
           
 VisitorStarter getSymbolFacade()
           
 XPathHandler getXPathHandler()
           
 
Methods inherited from class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
getDefaultParserOptions, getSymbolFacade, getTypeResolutionFacade
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PLSQLHandler

public PLSQLHandler()
Method Detail

getParser

public Parser getParser(ParserOptions parserOptions)

getRuleViolationFactory

public RuleViolationFactory getRuleViolationFactory()

getDFAGraphRule

public DFAGraphRule getDFAGraphRule()
Specified by:
getDFAGraphRule in interface LanguageVersionHandler
Overrides:
getDFAGraphRule in class AbstractLanguageVersionHandler

getDataFlowHandler

public DataFlowHandler getDataFlowHandler()
Specified by:
getDataFlowHandler in interface LanguageVersionHandler
Overrides:
getDataFlowHandler in class AbstractLanguageVersionHandler

getDataFlowFacade

public VisitorStarter getDataFlowFacade()
Specified by:
getDataFlowFacade in interface LanguageVersionHandler
Overrides:
getDataFlowFacade in class AbstractLanguageVersionHandler

getSymbolFacade

public VisitorStarter getSymbolFacade()
Specified by:
getSymbolFacade in interface LanguageVersionHandler
Overrides:
getSymbolFacade in class AbstractLanguageVersionHandler

getDumpFacade

public VisitorStarter getDumpFacade(Writer writer,
                                    String prefix,
                                    boolean recurse)
Specified by:
getDumpFacade in interface LanguageVersionHandler
Overrides:
getDumpFacade in class AbstractLanguageVersionHandler

getXPathHandler

public XPathHandler getXPathHandler()
Specified by:
getXPathHandler in interface LanguageVersionHandler
Overrides:
getXPathHandler in class AbstractLanguageVersionHandler


Copyright © 2002-2015 InfoEther. All Rights Reserved.