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 MartiniPackage
getLoadedPackage(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
-
-