org.jboss.osgi.resolver
Interface XPackageRequirement

All Superinterfaces:
Requirement, XAttachmentSupport, XAttributeSupport, XDirectiveSupport, XElement, XRequirement
All Known Implementing Classes:
AbstractPackageRequirement

public interface XPackageRequirement
extends XRequirement

A package requirement

Since:
02-Jul-2010
Author:
thomas.diesler@jboss.com

Method Summary
 String getPackageName()
          The package name
 VersionRange getVersionRange()
          The package version range.
 boolean isDynamic()
          A flag indicating that this is a dynamic package requirement
 
Methods inherited from interface org.jboss.osgi.resolver.XRequirement
isOptional, matches
 
Methods inherited from interface org.jboss.osgi.resolver.XAttachmentSupport
addAttachment, getAttachment, removeAttachment
 
Methods inherited from interface org.jboss.osgi.resolver.XAttributeSupport
getAttribute, getAttributes
 
Methods inherited from interface org.jboss.osgi.resolver.XDirectiveSupport
getDirective, getDirectives
 
Methods inherited from interface org.osgi.resource.Requirement
equals, getAttributes, getDirectives, getNamespace, getResource, hashCode
 

Method Detail

getPackageName

String getPackageName()
The package name


getVersionRange

VersionRange getVersionRange()
The package version range.


isDynamic

boolean isDynamic()
A flag indicating that this is a dynamic package requirement



Copyright © 2012. All Rights Reserved.