|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface HeaderParser
Strategy for parsing OSGi manifest headers.
Concurrent Semantics
| Method Summary | |
|---|---|
HeaderDeclaration |
parseBundleActivationPolicy(java.lang.String header)
Parses the supplied Bundle-ActivationPolicy header text and returns the
corresponding HeaderDeclaration. |
HeaderDeclaration |
parseBundleSymbolicName(java.lang.String header)
Parses the supplied bundle symbolic name header text and returns the corresponding HeaderDeclaration. |
java.util.List<HeaderDeclaration> |
parseDynamicImportPackageHeader(java.lang.String header)
Parses the supplied dynamic import header text and returns the list of corresponding HeaderDeclarations. |
HeaderDeclaration |
parseFragmentHostHeader(java.lang.String header)
Parses the supplied fragment host header text and returns the corresponding HeaderDeclaration. |
java.util.List<HeaderDeclaration> |
parseHeader(java.lang.String header)
Parses the supplied header text and returns the list of corresponding HeaderDeclaration. |
java.util.List<HeaderDeclaration> |
parseImportBundleHeader(java.lang.String header)
Parses the supplied import bundle header text and returns the list of corresponding HeaderDeclarations. |
java.util.List<HeaderDeclaration> |
parseImportLibraryHeader(java.lang.String header)
Parses the supplied Import-Library header text and returns the list of corresponding HeaderDeclarations. |
HeaderDeclaration |
parseLibrarySymbolicName(java.lang.String header)
Parses the supplied Library-SymbolicName header text and returns the list of corresponding HeaderDeclarations. |
java.util.List<HeaderDeclaration> |
parsePackageHeader(java.lang.String header,
java.lang.String headerType)
Parses the supplied import/export package header text and returns the list of corresponding HeaderDeclarations. |
java.util.List<HeaderDeclaration> |
parseRequireBundleHeader(java.lang.String header)
Parses the supplied require bundle header text and returns the list of corresponding HeaderDeclarations. |
java.util.List<HeaderDeclaration> |
parseWebFilterMappingsHeader(java.lang.String header)
Parses the supplied Web-FilterMappings header text and returns the list
of corresponding HeaderDeclarations. |
| Method Detail |
|---|
java.util.List<HeaderDeclaration> parsePackageHeader(java.lang.String header,
java.lang.String headerType)
HeaderDeclarations.
header - the header text to parse.headerType -
HeaderDeclarations.java.util.List<HeaderDeclaration> parseDynamicImportPackageHeader(java.lang.String header)
HeaderDeclarations. Dynamic imports allow wildcarded package names.
header - the header text to parse.
HeaderDeclarations.java.util.List<HeaderDeclaration> parseRequireBundleHeader(java.lang.String header)
HeaderDeclarations.
header - the header text to parse.
HeaderDeclarations.HeaderDeclaration parseFragmentHostHeader(java.lang.String header)
HeaderDeclaration.
header - the header text to parse.
HeaderDeclaration.HeaderDeclaration parseBundleSymbolicName(java.lang.String header)
HeaderDeclaration.
header - the header text to parse.
HeaderDeclaration for the Bundle-SymbolicName.java.util.List<HeaderDeclaration> parseImportBundleHeader(java.lang.String header)
HeaderDeclarations.
header - the header text to parse.
HeaderDeclarations.java.util.List<HeaderDeclaration> parseImportLibraryHeader(java.lang.String header)
HeaderDeclarations.
header - the header text to parse.
HeaderDeclarations.HeaderDeclaration parseLibrarySymbolicName(java.lang.String header)
HeaderDeclarations.
header - the header text to parse.
HeaderDeclaration.java.util.List<HeaderDeclaration> parseWebFilterMappingsHeader(java.lang.String header)
Web-FilterMappings header text and returns the list
of corresponding HeaderDeclarations.
header -
HeaderDeclarations.HeaderDeclaration parseBundleActivationPolicy(java.lang.String header)
Bundle-ActivationPolicy header text and returns the
corresponding HeaderDeclaration.
header -
HeaderDeclaration.java.util.List<HeaderDeclaration> parseHeader(java.lang.String header)
HeaderDeclaration.
Format for the header is expected to follow OSGi 3.2.4 "Common Header Syntax"
header - the header text to parse.
HeaderDeclarations.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||