Interface IPackageManager
The native package manager.
-
Method Summary
Modifier and TypeMethodDescriptioncreatePackage(IPackage parent, String simplename) Create a package.createPackage(String fqname) Create a package.booleandeletePackage(IPackage pkg) Delete a package.getPackageOfItem(INativeItem item) Get the package containing an item.Get all packages.booleanmoveToClass(INativeItem item, INativeClassItem dst) Move an item to a class.booleanmoveToPackage(INativeItem item, IPackage dst) Move an item to a package.
-
Method Details
-
getPackages
Get all packages.- Returns:
- packages
-
getPackageOfItem
Get the package containing an item.- Parameters:
item- native item- Returns:
- package, or null
-
createPackage
Create a package.- Parameters:
parent- parent package, or nullsimplename- package simple name- Returns:
- created package
-
createPackage
Create a package.- Parameters:
fqname- fully qualified package name- Returns:
- created package
-
moveToPackage
Move an item to a package.- Parameters:
item- native itemdst- destination package- Returns:
- true on success
-
deletePackage
Delete a package.- Parameters:
pkg- package to delete- Returns:
- true on success
-
moveToClass
Move an item to a class.- Parameters:
item- native itemdst- destination class item- Returns:
- true on success
-