Package jetbrains.buildServer.serverSide
Interface ProjectDataFetcher
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
- All Known Implementing Classes:
IdeaProjectDataFetcher
,SAXBasedDataFetcher
public interface ProjectDataFetcher extends ServerExtension
- Since:
- 8.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getType()
List<DataItem>
retrieveData(Browser fsBrowser, String projectFilePath)
Retrieves project data associated with specified file path.
-
-
-
Method Detail
-
retrieveData
@NotNull List<DataItem> retrieveData(@NotNull Browser fsBrowser, @NotNull 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 String getType()
- Returns:
- type of the fetched information, some string identifying this project data fetcher
-
-