public abstract class SAXBasedDataFetcher extends java.lang.Object implements ProjectDataFetcher
Modifier and Type | Class and Description |
---|---|
static class |
SAXBasedDataFetcher.FileContentHandler |
Constructor and Description |
---|
SAXBasedDataFetcher() |
Modifier and Type | Method and Description |
---|---|
protected abstract SAXBasedDataFetcher.FileContentHandler |
createContentHandler() |
java.util.List<DataItem> |
retrieveData(Browser fsBrowser,
java.lang.String projectFilePath)
Retrieves project data associated with specified file path.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType
@NotNull public java.util.List<DataItem> retrieveData(@NotNull Browser fsBrowser, @NotNull java.lang.String projectFilePath)
ProjectDataFetcher
retrieveData
in interface ProjectDataFetcher
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 dataDataItem
@NotNull protected abstract SAXBasedDataFetcher.FileContentHandler createContentHandler()