org.jboss.osgi.resolver
Interface XBundleRequirement

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

public interface XBundleRequirement
extends XRequirement

A bundle requirement

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

Method Summary
 String getSymbolicName()
          The bundle symbolic name
 VersionRange getVersionRange()
          The bundle version range
 String getVisibility()
          Get the value of the visibility directive
 
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

getSymbolicName

String getSymbolicName()
The bundle symbolic name


getVersionRange

VersionRange getVersionRange()
The bundle version range


getVisibility

String getVisibility()
Get the value of the visibility directive

See Also:
BundleNamespace#REQUIREMENT_VISIBILITY_DIRECTIVE}


Copyright © 2012. All Rights Reserved.