Modifier and Type | Field and Description |
---|---|
static char |
DUPLICATE_MARKER |
(package private) static java.util.Map<java.lang.String,Props> |
EMPTY |
(package private) java.lang.String |
error |
private java.util.LinkedHashMap<java.lang.String,Props> |
map |
static java.util.regex.Pattern |
TOKEN_P |
Constructor and Description |
---|
Header() |
Header(java.lang.String header) |
Header(java.lang.String header,
Reporter reporter) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String key,
Props attrs) |
void |
append(java.lang.StringBuilder sb) |
java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,java.lang.String>> |
asMapMap() |
void |
clear() |
boolean |
containsKey(java.lang.Object name)
Deprecated.
|
boolean |
containsKey(java.lang.String name) |
boolean |
containsValue(java.lang.Object value)
Deprecated.
|
boolean |
containsValue(Props value) |
java.util.Set<java.util.Map.Entry<java.lang.String,Props>> |
entrySet() |
boolean |
equals(java.lang.Object other)
Deprecated.
|
Props |
get(java.lang.Object key)
Deprecated.
|
Props |
get(java.lang.String key) |
int |
hashCode()
Deprecated.
|
static boolean |
isDuplicate(java.lang.String name) |
boolean |
isEmpty() |
boolean |
isEqual(Header other) |
java.util.Set<java.lang.String> |
keySet() |
static Header |
parseHeader(java.lang.String value) |
static Header |
parseHeader(java.lang.String value,
Reporter logger)
Standard OSGi header parser.
|
static Header |
parseHeader(java.lang.String value,
Reporter logger,
Header result) |
static Props |
parseProperties(java.lang.String input) |
static Props |
parseProperties(java.lang.String input,
Reporter logger) |
Props |
put(java.lang.String key,
Props value) |
void |
putAll(java.util.Map<? extends java.lang.String,? extends Props> map) |
void |
putAllIfAbsent(java.util.Map<java.lang.String,? extends Props> map) |
static boolean |
quote(java.lang.Appendable sb,
java.lang.String value) |
Props |
remove(java.lang.Object var0)
Deprecated.
|
Props |
remove(java.lang.String var0) |
static java.lang.String |
removeDuplicateMarker(java.lang.String key) |
int |
size() |
java.lang.String |
toString() |
java.util.Collection<Props> |
values() |
public static final java.util.regex.Pattern TOKEN_P
public static final char DUPLICATE_MARKER
private java.util.LinkedHashMap<java.lang.String,Props> map
static java.util.Map<java.lang.String,Props> EMPTY
java.lang.String error
public Header()
public Header(java.lang.String header)
public Header(java.lang.String header, Reporter reporter)
public void clear()
clear
in interface java.util.Map<java.lang.String,Props>
public void add(java.lang.String key, Props attrs)
public boolean containsKey(java.lang.String name)
@Deprecated public boolean containsKey(java.lang.Object name)
containsKey
in interface java.util.Map<java.lang.String,Props>
public boolean containsValue(Props value)
@Deprecated public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map<java.lang.String,Props>
public java.util.Set<java.util.Map.Entry<java.lang.String,Props>> entrySet()
entrySet
in interface java.util.Map<java.lang.String,Props>
@Deprecated public Props get(java.lang.Object key)
get
in interface java.util.Map<java.lang.String,Props>
public Props get(java.lang.String key)
public boolean isEmpty()
isEmpty
in interface java.util.Map<java.lang.String,Props>
public java.util.Set<java.lang.String> keySet()
keySet
in interface java.util.Map<java.lang.String,Props>
public Props put(java.lang.String key, Props value)
put
in interface java.util.Map<java.lang.String,Props>
public void putAll(java.util.Map<? extends java.lang.String,? extends Props> map)
putAll
in interface java.util.Map<java.lang.String,Props>
public void putAllIfAbsent(java.util.Map<java.lang.String,? extends Props> map)
@Deprecated public Props remove(java.lang.Object var0)
remove
in interface java.util.Map<java.lang.String,Props>
public Props remove(java.lang.String var0)
public int size()
size
in interface java.util.Map<java.lang.String,Props>
public java.util.Collection<Props> values()
values
in interface java.util.Map<java.lang.String,Props>
public java.lang.String toString()
toString
in class java.lang.Object
public void append(java.lang.StringBuilder sb)
@Deprecated public boolean equals(java.lang.Object other)
equals
in interface java.util.Map<java.lang.String,Props>
equals
in class java.lang.Object
@Deprecated public int hashCode()
hashCode
in interface java.util.Map<java.lang.String,Props>
hashCode
in class java.lang.Object
public boolean isEqual(Header other)
public java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,java.lang.String>> asMapMap()
public static Header parseHeader(java.lang.String value)
public static Header parseHeader(java.lang.String value, Reporter logger)
value
- A stringpublic static Header parseHeader(java.lang.String value, Reporter logger, Header result)
public static Props parseProperties(java.lang.String input)
public static java.lang.String removeDuplicateMarker(java.lang.String key)
public static boolean isDuplicate(java.lang.String name)
public static boolean quote(java.lang.Appendable sb, java.lang.String value) throws java.io.IOException
sb
- value
- java.io.IOException