net.sourceforge.pmd.lang
Interface LanguageVersionHandler

All Known Implementing Classes:
AbstractLanguageVersionHandler

public interface LanguageVersionHandler

Interface for obtaining the classes necessary for checking source files of a specific language.

Author:
pieter_van_raemdonck - Application Engineers NV/SA - www.ae.be

Method Summary
 VisitorStarter getDataFlowFacade()
          Get the DataFlowFacade.
 DataFlowHandler getDataFlowHandler()
          Get the DataFlowHandler.
 ParserOptions getDefaultParserOptions()
          Get the default ParserOptions.
 DFAGraphRule getDFAGraphRule()
           
 VisitorStarter getDumpFacade(Writer writer, String prefix, boolean recurse)
          Get the DumpFacade.
 Parser getParser(ParserOptions parserOptions)
          Get the Parser.
 RuleViolationFactory getRuleViolationFactory()
          Get the RuleViolationFactory.
 VisitorStarter getSymbolFacade()
          Get the SymbolFacade.
 VisitorStarter getSymbolFacade(ClassLoader classLoader)
          Get the SymbolFacade.
 VisitorStarter getTypeResolutionFacade(ClassLoader classLoader)
          Get the TypeResolutionFacade.
 XPathHandler getXPathHandler()
          Get the XPathHandler.
 

Method Detail

getDataFlowHandler

DataFlowHandler getDataFlowHandler()
Get the DataFlowHandler.


getXPathHandler

XPathHandler getXPathHandler()
Get the XPathHandler.


getRuleViolationFactory

RuleViolationFactory getRuleViolationFactory()
Get the RuleViolationFactory.


getDefaultParserOptions

ParserOptions getDefaultParserOptions()
Get the default ParserOptions.

Returns:
ParserOptions

getParser

Parser getParser(ParserOptions parserOptions)
Get the Parser.

Returns:
Parser

getDataFlowFacade

VisitorStarter getDataFlowFacade()
Get the DataFlowFacade.

Returns:
VisitorStarter

getSymbolFacade

VisitorStarter getSymbolFacade()
Get the SymbolFacade.

Returns:
VisitorStarter

getSymbolFacade

VisitorStarter getSymbolFacade(ClassLoader classLoader)
Get the SymbolFacade.

Parameters:
classLoader - A ClassLoader to use for resolving Types.
Returns:
VisitorStarter

getTypeResolutionFacade

VisitorStarter getTypeResolutionFacade(ClassLoader classLoader)
Get the TypeResolutionFacade.

Parameters:
classLoader - A ClassLoader to use for resolving Types.
Returns:
VisitorStarter

getDumpFacade

VisitorStarter getDumpFacade(Writer writer,
                             String prefix,
                             boolean recurse)
Get the DumpFacade.

Parameters:
writer - The writer to dump to.
Returns:
VisitorStarter

getDFAGraphRule

DFAGraphRule getDFAGraphRule()


Copyright © 2002-2016 InfoEther. All Rights Reserved.