net.sourceforge.pmd.lang
Class AbstractParser
java.lang.Object
net.sourceforge.pmd.lang.AbstractParser
- All Implemented Interfaces:
- Parser
public abstract class AbstractParser
- extends Object
- implements Parser
This is a generic implementation of the Parser interface.
- See Also:
Parser
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parserOptions
protected final ParserOptions parserOptions
AbstractParser
public AbstractParser(ParserOptions parserOptions)
getParserOptions
public ParserOptions getParserOptions()
- Description copied from interface:
Parser
- Get the ParserOptions used by this Parser.
- Specified by:
getParserOptions
in interface Parser
getTokenManager
public TokenManager getTokenManager(String fileName,
Reader source)
- Description copied from interface:
Parser
- Get a TokenManager for the given source.
- Specified by:
getTokenManager
in interface Parser
- Parameters:
fileName
- The file name being parsed (may be null
).source
- Reader that provides the source code to tokenize.
- Returns:
- A TokenManager for reading token.
createTokenManager
protected abstract TokenManager createTokenManager(Reader source)
Copyright © 2002-2015 InfoEther. All Rights Reserved.