Package aQute.libg.parameters
Class ParameterMap
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,
Attributes>
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final char
private static final long
-
Constructor Summary
ConstructorsConstructorDescriptionParameterMap
(String parameters) parameters ::= clause ( ',' clause ) * clause ::= key ( ';' key )* ( '=' value ) ( ';' key '=' value )* key ::= NAME ( ':' type ) type ::= List, ... -
Method Summary
Modifier and TypeMethodDescriptionprivate void
append
(StringBuilder appendable) static boolean
isDuplicate
(String key) static String
restrict
(Collection<String> matchers) toString()
(package private) String
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
Methods inherited from class java.util.AbstractMap
equals, hashCode
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
-
Field Details
-
DUPLICATE_MARKER
private static final char DUPLICATE_MARKER- See Also:
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
ParameterMap
public ParameterMap() -
ParameterMap
parameters ::= clause ( ',' clause ) * clause ::= key ( ';' key )* ( '=' value ) ( ';' key '=' value )* key ::= NAME ( ':' type ) type ::= List
, ... - Parameters:
parameters
-
-
ParameterMap
-
-
Method Details
-
put
-
toString
- Overrides:
toString
in classAbstractMap<String,
Attributes>
-
append
-
isDuplicate
-
uniqueKey
-
removeDuplicateMarker
-
restrict
-