Class 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 Detail

      • PLSQLHandler

        public PLSQLHandler()
    • 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 interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getDFAGraphRule in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getDataFlowHandler

        public net.sourceforge.pmd.lang.DataFlowHandler getDataFlowHandler()
        Specified by:
        getDataFlowHandler in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getDataFlowHandler in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getDataFlowFacade

        public net.sourceforge.pmd.lang.VisitorStarter getDataFlowFacade()
        Specified by:
        getDataFlowFacade in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getDataFlowFacade in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getSymbolFacade

        public net.sourceforge.pmd.lang.VisitorStarter getSymbolFacade()
        Specified by:
        getSymbolFacade in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getSymbolFacade in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getDumpFacade

        @Deprecated
        public net.sourceforge.pmd.lang.VisitorStarter getDumpFacade​(Writer writer,
                                                                     String prefix,
                                                                     boolean recurse)
        Deprecated.
        Specified by:
        getDumpFacade in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getDumpFacade in class net.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 interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getXPathHandler in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler