public class ParameterMap extends java.util.LinkedHashMap<java.lang.String,Attributes>
| Constructor and Description |
|---|
ParameterMap() |
ParameterMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> maps) |
ParameterMap(java.lang.String parameters)
parameters ::= clause ( ',' clause ) *
clause ::= key ( ';' key )* ( '=' value ) ( ';' key '=' value )*
key ::= NAME ( ':' type )
type ::= List
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isDuplicate(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.String> |
put(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> attrs) |
static java.lang.String |
removeDuplicateMarker(java.lang.String key) |
ParameterMap |
restrict(java.util.Collection<java.lang.String> matchers) |
java.lang.String |
toString() |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizepublic ParameterMap()
public ParameterMap(java.lang.String parameters)
parameters ::= clause ( ',' clause ) * clause ::= key ( ';' key )* ( '=' value ) ( ';' key '=' value )* key ::= NAME ( ':' type ) type ::= List, ...
parameters - public ParameterMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> maps)
public java.util.Map<java.lang.String,java.lang.String> put(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> attrs)
public java.lang.String toString()
toString in class java.util.AbstractMap<java.lang.String,Attributes>public static boolean isDuplicate(java.lang.String key)
public static java.lang.String removeDuplicateMarker(java.lang.String key)
public ParameterMap restrict(java.util.Collection<java.lang.String> matchers)
Copyright (c) aQute SARL (2000, 2020) and others. All Rights Reserved.