Class Header
java.lang.Object
aQute.lib.env.Header
-
Nested Class Summary
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidappend(StringBuilder sb) asMapMap()voidclear()booleancontainsKey(Object name) Deprecated.booleancontainsKey(String name) booleancontainsValue(Props value) booleancontainsValue(Object value) Deprecated.entrySet()booleanDeprecated.Deprecated.inthashCode()Deprecated.static booleanisDuplicate(String name) booleanisEmpty()booleankeySet()static HeaderparseHeader(String value) static HeaderparseHeader(String value, Reporter logger) Standard OSGi header parser.static HeaderparseHeader(String value, Reporter logger, Header result) static PropsparseProperties(String input) static PropsparseProperties(String input, Reporter logger) voidvoidputAllIfAbsent(Map<String, ? extends Props> map) static booleanquote(Appendable sb, String value) Deprecated.static Stringintsize()toString()values()Methods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
TOKEN_P
-
DUPLICATE_MARKER
public static final char DUPLICATE_MARKER- See Also:
-
-
Constructor Details
-
Header
public Header() -
Header
-
Header
-
-
Method Details
-
clear
-
add
-
containsKey
-
containsKey
Deprecated.- Specified by:
containsKeyin interfaceMap<String,Props>
-
containsValue
-
containsValue
Deprecated.- Specified by:
containsValuein interfaceMap<String,Props>
-
entrySet
-
get
-
get
-
isEmpty
-
keySet
-
put
-
putAll
-
putAllIfAbsent
-
remove
-
remove
-
size
-
values
-
toString
-
append
-
equals
-
hashCode
-
isEqual
-
asMapMap
-
parseHeader
-
parseHeader
Standard OSGi header parser. This parser can handle the format clauses ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' value ) This is mapped to a Map { name => Map { attr|directive => value } }- Parameters:
value- A string- Returns:
- a Mapinvalid input: '<'String,Mapinvalid input: '<'String,String>>
-
parseHeader
-
parseProperties
-
parseProperties
-
removeDuplicateMarker
-
isDuplicate
-
quote
- Parameters:
sb-value-- Returns:
- clean
- Throws:
IOException
-