Package org.apache.ivy.osgi.repo
Class EditableRepoDescriptor
java.lang.Object
org.apache.ivy.osgi.repo.RepoDescriptor
org.apache.ivy.osgi.repo.EditableRepoDescriptor
- Direct Known Subclasses:
BundleRepoDescriptor
,P2Descriptor
,UpdateSiteDescriptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final URI
private int
private final Set<ModuleDescriptorWrapper>
private final ExecutionEnvironmentProfileProvider
-
Constructor Summary
ConstructorsConstructorDescriptionEditableRepoDescriptor
(URI baseUri, ExecutionEnvironmentProfileProvider profileProvider) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
add
(String type, String value, ModuleDescriptorWrapper md) void
addBundle
(BundleInfo bundleInfo) boolean
findModule
(String symbolicName, Version version) findModules
(String requirement, String value) getCapabilityValues
(String capabilityName) int
int
hashCode()
void
setLogLevel
(int logLevel) toString()
-
Field Details
-
moduleByCapabilities
-
modules
-
profileProvider
-
baseUri
-
logLevel
private int logLevel
-
-
Constructor Details
-
EditableRepoDescriptor
-
-
Method Details
-
setLogLevel
public void setLogLevel(int logLevel) -
getLogLevel
public int getLogLevel() -
getBaseUri
-
getModules
- Specified by:
getModules
in classRepoDescriptor
-
getCapabilities
- Specified by:
getCapabilities
in classRepoDescriptor
-
findModules
- Specified by:
findModules
in classRepoDescriptor
-
findModule
-
getCapabilityValues
- Specified by:
getCapabilityValues
in classRepoDescriptor
-
add
-
addBundle
-
toString
-
hashCode
public int hashCode() -
equals
-