|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Repository
Repository provides access to a package (bundle) repository and its resources (i.e. packages) NB: this interface is closely modeled on a subset of OSGi OBR RFC-0112 interface of the same name. Should be replaced (or sub-classed) when an implementation is available from OSGi
Method Summary | |
---|---|
Resource[] |
discoverResources(java.lang.String category)
Find a set of resources given a filter |
java.lang.String[] |
getCategories(boolean visible)
Returns list of category names in repository |
long |
getLastModified()
Returns time repository last modified |
java.util.Map<java.lang.String,java.lang.String> |
getManifestProperties(java.net.URL pkgUrl,
java.util.Map<java.lang.String,java.lang.String> props)
Get manifest properties |
java.lang.String |
getName()
Returns name of repository |
PkgTag[] |
getPackageTags(java.lang.String category)
Returns an array of package descriptions in given category |
Resource[] |
getResources()
Obtain the list of Resources in the repostiory |
java.net.URL |
getURL()
Returns the URL associated with the repository |
Method Detail |
---|
long getLastModified()
java.lang.String getName()
Resource[] getResources()
java.net.URL getURL()
java.lang.String[] getCategories(boolean visible)
PkgTag[] getPackageTags(java.lang.String category)
category
- the package category
Resource[] discoverResources(java.lang.String category)
category
-
java.util.Map<java.lang.String,java.lang.String> getManifestProperties(java.net.URL pkgUrl, java.util.Map<java.lang.String,java.lang.String> props)
pkgUrl
- props
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |