net.sourceforge.pmd

Class SourceTypeDiscoverer

public class SourceTypeDiscoverer extends Object

This class can give the SourceType of a source file.

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

Constructor Summary
SourceTypeDiscoverer()
Public constructor.
Method Summary
SourceTypegetSourceTypeOfFile(File sourceFile)
Get the SourceType of a given source file.
SourceTypegetSourceTypeOfFile(String fileName)
Get the SourceType of a source file with given name.
SourceTypegetSourceTypeOfJavaFiles()
voidsetSourceTypeOfJavaFiles(SourceType sourceType)
Set the SourceType of files with ".java" extension.

Constructor Detail

SourceTypeDiscoverer

public SourceTypeDiscoverer()
Public constructor.

Method Detail

getSourceTypeOfFile

public SourceType getSourceTypeOfFile(File sourceFile)
Get the SourceType of a given source file.

Parameters: sourceFile The File

Returns: a SourceType

getSourceTypeOfFile

public SourceType getSourceTypeOfFile(String fileName)
Get the SourceType of a source file with given name.

Parameters: sourceFile The File

Returns: a SourceType ; null if the fileName is not recognized as a supported source type.

getSourceTypeOfJavaFiles

public SourceType getSourceTypeOfJavaFiles()

setSourceTypeOfJavaFiles

public void setSourceTypeOfJavaFiles(SourceType sourceType)
Set the SourceType of files with ".java" extension. This chooses the Java version.

Parameters: sourceType the wanted SourceType