Package net.sourceforge.pmd.lang.plsql
Class PLSQLHandler
- java.lang.Object
-
- net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- All Implemented Interfaces:
net.sourceforge.pmd.lang.LanguageVersionHandler
public class PLSQLHandler extends net.sourceforge.pmd.lang.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
Constructors Constructor Description PLSQLHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description net.sourceforge.pmd.lang.VisitorStarter
getDataFlowFacade()
net.sourceforge.pmd.lang.DataFlowHandler
getDataFlowHandler()
net.sourceforge.pmd.lang.dfa.DFAGraphRule
getDFAGraphRule()
net.sourceforge.pmd.lang.VisitorStarter
getDumpFacade(java.io.Writer writer, java.lang.String prefix, boolean recurse)
Deprecated.net.sourceforge.pmd.lang.Parser
getParser(net.sourceforge.pmd.lang.ParserOptions parserOptions)
net.sourceforge.pmd.lang.rule.RuleViolationFactory
getRuleViolationFactory()
net.sourceforge.pmd.lang.VisitorStarter
getSymbolFacade()
net.sourceforge.pmd.lang.XPathHandler
getXPathHandler()
Return minimal XPathHandler to cope with Jaxen XPath Rules.
-
-
-
Method Detail
-
getParser
public net.sourceforge.pmd.lang.Parser getParser(net.sourceforge.pmd.lang.ParserOptions parserOptions)
-
getRuleViolationFactory
public net.sourceforge.pmd.lang.rule.RuleViolationFactory getRuleViolationFactory()
-
getDFAGraphRule
public net.sourceforge.pmd.lang.dfa.DFAGraphRule getDFAGraphRule()
- Specified by:
getDFAGraphRule
in interfacenet.sourceforge.pmd.lang.LanguageVersionHandler
- Overrides:
getDFAGraphRule
in classnet.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
getDataFlowHandler
public net.sourceforge.pmd.lang.DataFlowHandler getDataFlowHandler()
- Specified by:
getDataFlowHandler
in interfacenet.sourceforge.pmd.lang.LanguageVersionHandler
- Overrides:
getDataFlowHandler
in classnet.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
getDataFlowFacade
public net.sourceforge.pmd.lang.VisitorStarter getDataFlowFacade()
- Specified by:
getDataFlowFacade
in interfacenet.sourceforge.pmd.lang.LanguageVersionHandler
- Overrides:
getDataFlowFacade
in classnet.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
getSymbolFacade
public net.sourceforge.pmd.lang.VisitorStarter getSymbolFacade()
- Specified by:
getSymbolFacade
in interfacenet.sourceforge.pmd.lang.LanguageVersionHandler
- Overrides:
getSymbolFacade
in classnet.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
getDumpFacade
@Deprecated public net.sourceforge.pmd.lang.VisitorStarter getDumpFacade(java.io.Writer writer, java.lang.String prefix, boolean recurse)
Deprecated.- Specified by:
getDumpFacade
in interfacenet.sourceforge.pmd.lang.LanguageVersionHandler
- Overrides:
getDumpFacade
in classnet.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
getXPathHandler
public net.sourceforge.pmd.lang.XPathHandler getXPathHandler()
Return minimal XPathHandler to cope with Jaxen XPath Rules.- Specified by:
getXPathHandler
in interfacenet.sourceforge.pmd.lang.LanguageVersionHandler
- Overrides:
getXPathHandler
in classnet.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
-