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 charprivate 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 voidappend(StringBuilder appendable) static booleanisDuplicate(String key) static Stringrestrict(Collection<String> matchers) toString()(package private) StringMethods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesMethods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizeMethods inherited from class java.util.AbstractMap
equals, hashCodeMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
toStringin classAbstractMap<String,Attributes>
-
append
-
isDuplicate
-
uniqueKey
-
removeDuplicateMarker
-
restrict
-