Package jetbrains.buildServer.serverSide
Interface ProjectDataFetcher
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
- All Known Implementing Classes:
SAXBasedDataFetcher
public interface ProjectDataFetcher extends ServerExtension
- Since:
- 8.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getType()
java.util.List<DataItem>
retrieveData(Browser fsBrowser, java.lang.String projectFilePath)
Retrieves project data associated with specified file path.
-
-
-
Method Detail
-
retrieveData
@NotNull java.util.List<DataItem> retrieveData(@NotNull Browser fsBrowser, @NotNull java.lang.String projectFilePath)
Retrieves project data associated with specified file path. File path can point to build.xml, make file, IDEA project directory, etc- Parameters:
fsBrowser
- file system browserprojectFilePath
- project file path, depending on the type of extension, it can be path to build file, path to project root, or some other data- Returns:
- list of data items
DataItem
-
getType
@NotNull java.lang.String getType()
- Returns:
- type of the fetched information, some string identifying this project data fetcher
-
-