*/\r
public Object[] getElements(Object inputElement) {\r
if (inputElement == LocalSdkAdapter.this) {\r
- Package[] packages = mUpdaterData.getInstalledPackage();\r
+ Package[] packages = mUpdaterData.getInstalledPackages();\r
\r
if (packages != null) {\r
return packages;\r
*/\r
private Package[] filterUpdateOnlyPackages(Package[] remotePackages) {\r
// get the installed packages\r
- Package[] installedPackages = mUpdaterData.getInstalledPackage();\r
+ Package[] installedPackages = mUpdaterData.getInstalledPackages();\r
\r
ArrayList<Package> filteredList = new ArrayList<Package>();\r
\r
\r
/**\r
* Returns the list of installed packages, parsing them if this has not yet been done.\r
+ * <p/>\r
+ * The package list is cached in the {@link LocalSdkParser} and will be reset when\r
+ * {@link #reloadSdk()} is invoked.\r
*/\r
- public Package[] getInstalledPackage() {\r
+ public Package[] getInstalledPackages() {\r
LocalSdkParser parser = getLocalSdkParser();\r
\r
Package[] packages = parser.getPackages();\r
\r
// Mark all current local archives as already installed.\r
HashSet<Archive> installedArchives = new HashSet<Archive>();\r
- for (Package p : getInstalledPackage()) {\r
+ for (Package p : getInstalledPackages()) {\r
for (Archive a : p.getArchives()) {\r
installedArchives.add(a);\r
}\r