Package aQute.lib.env
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.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:
-
map
-
EMPTY
-
error
String error
-
-
Constructor Details
-
Header
public Header() -
Header
-
Header
-
-
Method Details
-
clear
public void clear() -
add
-
containsKey
-
containsKey
Deprecated.- Specified by:
containsKeyin interfaceMap<String,Props>
-
containsValue
-
containsValue
Deprecated.- Specified by:
containsValuein interfaceMap<String,Props>
-
entrySet
-
get
Deprecated. -
get
-
isEmpty
public boolean isEmpty() -
keySet
-
put
-
putAll
-
putAllIfAbsent
-
remove
Deprecated. -
remove
-
size
public int size() -
values
-
toString
-
append
-
equals
Deprecated. -
hashCode
Deprecated. -
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 Map<String,Map<String,String>>
-
parseHeader
-
parseProperties
-
parseProperties
-
removeDuplicateMarker
-
isDuplicate
-
quote
- Parameters:
sb-value-- Returns:
- clean
- Throws:
IOException
-