Methods
| Modifier and Type |
Method and Description |
protected ContentProviderPackageDetails |
createPackage(File file) |
protected DiskSource.SupportedPackageType |
determinePackageType(File file) |
protected ContentProviderPackageDetails |
findPackage(List<ContentProviderPackageDetails> packages,
ContentProviderPackageDetails pkg) |
protected void |
generateRepoDetails(RepoImportReport report,
File base,
String parentName) |
InputStream |
getInputStream(String location) |
protected String |
getRelativePath(File file) |
protected File |
getRootDirectory() |
protected Map<String,DiskSource.SupportedPackageType> |
getSupportedPackageTypes() |
SyncProgressWeight |
getSyncProgressWeight() |
RepoImportReport |
importRepos() |
void |
initialize(Configuration configuration) |
protected void |
initializePackageTypes() |
protected void |
setRootDirectory(File path) |
protected void |
setSupportedPackageTypes(Map<String,DiskSource.SupportedPackageType> supportedPackageTypes) |
void |
shutdown() |
void |
synchronizePackages(String repoName,
PackageSyncReport report,
Collection<ContentProviderPackageDetails> existingPackages) |
protected void |
syncPackages(PackageSyncReport report,
String repoName,
List<ContentProviderPackageDetails> packages,
File directory)
Recursive function that drills down into subdirectories and builds up the report
of packages for all files found.
|
void |
testConnection() |