public class LanguageVersionDiscoverer extends Object
Constructor and Description |
---|
LanguageVersionDiscoverer() |
Modifier and Type | Method and Description |
---|---|
LanguageVersion |
getDefaultLanguageVersion(Language language)
Get the current default LanguageVersion for the given Language.
|
LanguageVersion |
getDefaultLanguageVersionForFile(File sourceFile)
Get the default LanguageVersion for the first Language of a given source
file.
|
LanguageVersion |
getDefaultLanguageVersionForFile(String fileName)
Get the LanguageVersion for the first Language of a source file with the
given name.
|
List<Language> |
getLanguagesForFile(File sourceFile)
Get the Languages of a given source file.
|
List<Language> |
getLanguagesForFile(String fileName)
Get the Languages of a given source file.
|
LanguageVersion |
setDefaultLanguageVersion(LanguageVersion languageVersion)
Set the given LanguageVersion as the current default for it's Language.
|
public LanguageVersion setDefaultLanguageVersion(LanguageVersion languageVersion)
languageVersion
- The new default for the Language.public LanguageVersion getDefaultLanguageVersion(Language language)
language
- The Language.public LanguageVersion getDefaultLanguageVersionForFile(File sourceFile)
sourceFile
- The file.null
if there are no supported Languages for the
file.public LanguageVersion getDefaultLanguageVersionForFile(String fileName)
fileName
- The file name.null
if there are no supported Languages for the
file.public List<Language> getLanguagesForFile(File sourceFile)
sourceFile
- The file.Copyright © 2002–2017 PMD. All rights reserved.