org.jboss.osgi.resolver
Interface XPackageCapability

All Superinterfaces:
XAttachmentSupport, XAttributeSupport, XCapability, XDirectiveSupport, XElement

public interface XPackageCapability
extends XCapability

A package capability

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

Method Summary
 List<String> getExclude()
          Classes that must not be visible to an importer
 List<String> getInclude()
          Classes that must be visible to an importer
 List<String> getMandatory()
          Get the list of mandatory attriutes
 List<String> getUses()
          Get the package names used by this package capability
 Version getVersion()
          Get the package version
 
Methods inherited from interface org.jboss.osgi.resolver.XCapability
getModule, getWiredRequirements
 
Methods inherited from interface org.jboss.osgi.resolver.XElement
getName
 
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.jboss.osgi.resolver.XAttachmentSupport
addAttachment, getAttachment, removeAttachment
 

Method Detail

getVersion

Version getVersion()
Get the package version


getUses

List<String> getUses()
Get the package names used by this package capability


getMandatory

List<String> getMandatory()
Get the list of mandatory attriutes


getInclude

List<String> getInclude()
Classes that must be visible to an importer


getExclude

List<String> getExclude()
Classes that must not be visible to an importer



Copyright © 2011. All Rights Reserved.