Package io.toro.martini.ipackage
Interface MartiniPackageProvider
-
- All Known Subinterfaces:
PackageManager
public interface MartiniPackageProvider- Author:
- jerrickpua
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MartiniPackagegetLoadedPackage(String name)Collection<MartiniPackage>getLoadedPackages()default Collection<MartiniPackage>getLoadedPackages(Predicate<MartiniPackage> filter)Optional<MartiniPackage>getPackage(String name)Collection<MartiniPackage>getPackages()default Collection<MartiniPackage>getPackages(Predicate<MartiniPackage> filter)
-
-
-
Method Detail
-
getPackages
Collection<MartiniPackage> getPackages()
-
getPackages
default Collection<MartiniPackage> getPackages(Predicate<MartiniPackage> filter)
-
getPackage
Optional<MartiniPackage> getPackage(String name)
-
getLoadedPackages
Collection<MartiniPackage> getLoadedPackages()
-
getLoadedPackages
default Collection<MartiniPackage> getLoadedPackages(Predicate<MartiniPackage> filter)
-
getLoadedPackage
MartiniPackage getLoadedPackage(String name) throws io.toro.martini.ipackage.exception.PackageIllegalStateException
- Throws:
io.toro.martini.ipackage.exception.PackageIllegalStateException
-
-