|
|||||||||
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 HeaderDeclaration s. |
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)
HeaderDeclaration
s.
header
- the header text to parse.headerType
-
HeaderDeclaration
s.java.util.List<HeaderDeclaration> parseDynamicImportPackageHeader(java.lang.String header)
HeaderDeclarations
. Dynamic imports allow wildcarded package names.
header
- the header text to parse.
HeaderDeclaration
s.java.util.List<HeaderDeclaration> parseRequireBundleHeader(java.lang.String header)
HeaderDeclarations
.
header
- the header text to parse.
HeaderDeclaration
s.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.
HeaderDeclaration
s.java.util.List<HeaderDeclaration> parseImportLibraryHeader(java.lang.String header)
HeaderDeclarations
.
header
- the header text to parse.
HeaderDeclaration
s.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
-
HeaderDeclaration
s.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.
HeaderDeclaration
s.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |