Package org.apache.karaf.features
Interface Repository
-
- All Superinterfaces:
Blacklisting
- All Known Implementing Classes:
RepositoryImpl
public interface Repository extends Blacklisting
A repository of features. A runtime representation of JAXB model read from feature XML files.
Original model may be subject to further processing (e.g., blacklisting)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Feature[]
getFeatures()
An array offeatures
in thisRepository
after possible processing.String
getName()
Logical name of theRepository
URI[]
getRepositories()
An array of referenced repository URIs (/features/repository
)URI[]
getResourceRepositories()
An array of referenced resource repository URIs (/features/resource-repository
)URI
getURI()
Original URI of theRepository
, where feature declarations were loaded from-
Methods inherited from interface org.apache.karaf.features.Blacklisting
isBlacklisted
-
-
-
-
Method Detail
-
getName
String getName()
Logical name of theRepository
- Returns:
-
getURI
URI getURI()
Original URI of theRepository
, where feature declarations were loaded from- Returns:
-
getRepositories
URI[] getRepositories()
An array of referenced repository URIs (/features/repository
)- Returns:
-
getResourceRepositories
URI[] getResourceRepositories()
An array of referenced resource repository URIs (/features/resource-repository
)- Returns:
-
getFeatures
Feature[] getFeatures()
An array offeatures
in thisRepository
after possible processing.- Returns:
-
-