com.springsource.util.osgi.manifest
Interface Parameterised

All Superinterfaces:
Parseable
All Known Subinterfaces:
BundleActivationPolicy, BundleSymbolicName, DynamicallyImportedPackage, ExportedPackage, FragmentHost, Imported, ImportedBundle, ImportedLibrary, ImportedPackage, RequiredBundle
All Known Implementing Classes:
BaseCompoundHeaderEntry, BaseImported, BaseParameterised, StandardBundleActivationPolicy, StandardBundleSymbolicName, StandardDynamicallyImportedPackage, StandardExportedPackage, StandardFragmentHost, StandardImportedBundle, StandardImportedLibrary, StandardImportedPackage, StandardRequiredBundle

public interface Parameterised
extends Parseable

Represents a header or header entry that can be parameterised, i.e. it has attributes and directives.

Concurrent Semantics
May not be thread-safe.


Method Summary
 java.util.Map<java.lang.String,java.lang.String> getAttributes()
          Returns a Map of the header or header entry's attributes
 java.util.Map<java.lang.String,java.lang.String> getDirectives()
          Returns a Map of the header or header entry's directives
 
Methods inherited from interface com.springsource.util.osgi.manifest.Parseable
resetFromParseString, toParseString
 

Method Detail

getAttributes

java.util.Map<java.lang.String,java.lang.String> getAttributes()
Returns a Map of the header or header entry's attributes

Returns:
the attributes

getDirectives

java.util.Map<java.lang.String,java.lang.String> getDirectives()
Returns a Map of the header or header entry's directives

Returns:
the directives