com.springsource.util.osgi.manifest.internal
Class StandardBundleActivationPolicy
java.lang.Object
com.springsource.util.osgi.manifest.internal.BaseParameterised
com.springsource.util.osgi.manifest.internal.StandardBundleActivationPolicy
- All Implemented Interfaces:
- BundleActivationPolicy, Parameterised, Parseable
class StandardBundleActivationPolicy
- extends BaseParameterised
- implements BundleActivationPolicy
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
StandardBundleActivationPolicy
StandardBundleActivationPolicy(HeaderParser parser)
parse
HeaderDeclaration parse(HeaderParser parser,
java.lang.String parseString)
- Specified by:
parse in class BaseParameterised
getActivationPolicy
public BundleActivationPolicy.Policy getActivationPolicy()
- Returns the value of the
Bundle-ActivationPolicy header. If no header
is specified returns the default value of BundleActivationPolicy.Policy.EAGER.
- Specified by:
getActivationPolicy in interface BundleActivationPolicy
- Returns:
- the value of the
Bundle-ActivationPolicy header.
setActivationPolicy
public void setActivationPolicy(BundleActivationPolicy.Policy policy)
- Sets the value of the
Bundle-ActivationPolicy header.
- Specified by:
setActivationPolicy in interface BundleActivationPolicy
- Parameters:
policy - the bundle's activation policy.
getExclude
public java.util.List<java.lang.String> getExclude()
- Returns a list of the class names specified in the header's
exclude directive. Returns an empty list
if the header has no exclude directive.
- Specified by:
getExclude in interface BundleActivationPolicy
- Returns:
- the list of exclusions
getInclude
public java.util.List<java.lang.String> getInclude()
- Returns a list of the class names specified in the header's
include directive. Returns an empty list
if the header has no include directive.
- Specified by:
getInclude in interface BundleActivationPolicy
- Returns:
- the list of inclusions