Package aQute.bnd.header
Class Parameters
- java.lang.Object
-
- aQute.bnd.header.Parameters
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
allowDuplicateAttributes
private java.util.Map<java.lang.String,Attrs>
map
-
Constructor Summary
Constructors Constructor Description Parameters()
Parameters(boolean allowDuplicateAttributes)
Parameters(java.lang.String header)
Parameters(java.lang.String header, Reporter reporter)
Parameters(java.lang.String header, Reporter reporter, boolean duplicates)
Parameters(java.util.Map<? extends java.lang.String,? extends java.util.Map<? extends java.lang.String,? extends java.lang.String>> basic)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private static void
accumulator(Parameters p, java.lang.String s)
void
add(java.lang.String key, Attrs attrs)
boolean
allowDuplicateAttributes()
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()
private static Parameters
combiner(Parameters t, Parameters u)
boolean
containsKey(java.lang.Object name)
Deprecated.boolean
containsKey(java.lang.String name)
boolean
containsValue(Attrs value)
boolean
containsValue(java.lang.Object value)
Deprecated.java.util.Set<java.util.Map.Entry<java.lang.String,Attrs>>
entrySet()
boolean
equals(java.lang.Object other)
Deprecated.Attrs
get(java.lang.Object key)
Deprecated.Attrs
get(java.lang.String key)
int
hashCode()
Deprecated.boolean
isEmpty()
boolean
isEqual(Parameters other)
private static int
keyLength(java.lang.String key)
java.util.List<java.lang.String>
keyList()
java.util.Set<java.lang.String>
keySet()
void
mergeWith(Parameters other, boolean override)
Merge all attributes of the given parameters with thisAttrs
put(java.lang.String key, Attrs value)
void
putAll(java.util.Map<? extends java.lang.String,? extends Attrs> map)
void
putAllIfAbsent(java.util.Map<? extends java.lang.String,? extends Attrs> map)
Attrs
remove(java.lang.Object var0)
Deprecated.Attrs
remove(java.lang.String var0)
private static java.lang.String
removeDuplicateMarker(java.lang.String key)
int
size()
MapStream<java.lang.String,Attrs>
stream()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
toBasic()
static java.util.stream.Collector<java.lang.String,Parameters,Parameters>
toParameters()
java.lang.String
toString()
java.util.Collection<Attrs>
values()
-
-
-
Field Detail
-
map
private final java.util.Map<java.lang.String,Attrs> map
-
allowDuplicateAttributes
private final boolean allowDuplicateAttributes
-
-
Constructor Detail
-
Parameters
public Parameters(boolean allowDuplicateAttributes)
-
Parameters
public Parameters()
-
Parameters
public Parameters(java.lang.String header)
-
Parameters
public Parameters(java.lang.String header, Reporter reporter)
-
Parameters
public Parameters(java.lang.String header, Reporter reporter, boolean duplicates)
-
Parameters
public Parameters(java.util.Map<? extends java.lang.String,? extends java.util.Map<? extends java.lang.String,? extends java.lang.String>> basic)
-
-
Method Detail
-
clear
public void clear()
- Specified by:
clear
in interfacejava.util.Map<java.lang.String,Attrs>
-
add
public void add(java.lang.String key, Attrs attrs)
-
containsKey
public boolean containsKey(java.lang.String name)
-
containsKey
@Deprecated public boolean containsKey(java.lang.Object name)
Deprecated.- Specified by:
containsKey
in interfacejava.util.Map<java.lang.String,Attrs>
-
containsValue
public boolean containsValue(Attrs value)
-
containsValue
@Deprecated public boolean containsValue(java.lang.Object value)
Deprecated.- Specified by:
containsValue
in interfacejava.util.Map<java.lang.String,Attrs>
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,Attrs>> entrySet()
- Specified by:
entrySet
in interfacejava.util.Map<java.lang.String,Attrs>
-
get
@Deprecated public Attrs get(java.lang.Object key)
Deprecated.- Specified by:
get
in interfacejava.util.Map<java.lang.String,Attrs>
-
get
public Attrs get(java.lang.String key)
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacejava.util.Map<java.lang.String,Attrs>
-
keySet
public java.util.Set<java.lang.String> keySet()
- Specified by:
keySet
in interfacejava.util.Map<java.lang.String,Attrs>
-
keyList
public java.util.List<java.lang.String> keyList()
-
put
public Attrs put(java.lang.String key, Attrs value)
- Specified by:
put
in interfacejava.util.Map<java.lang.String,Attrs>
-
putAll
public void putAll(java.util.Map<? extends java.lang.String,? extends Attrs> map)
- Specified by:
putAll
in interfacejava.util.Map<java.lang.String,Attrs>
-
putAllIfAbsent
public void putAllIfAbsent(java.util.Map<? extends java.lang.String,? extends Attrs> map)
-
remove
@Deprecated public Attrs remove(java.lang.Object var0)
Deprecated.- Specified by:
remove
in interfacejava.util.Map<java.lang.String,Attrs>
-
remove
public Attrs remove(java.lang.String var0)
-
size
public int size()
- Specified by:
size
in interfacejava.util.Map<java.lang.String,Attrs>
-
values
public java.util.Collection<Attrs> values()
- Specified by:
values
in interfacejava.util.Map<java.lang.String,Attrs>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
append
public void append(java.lang.StringBuilder sb)
-
removeDuplicateMarker
private static java.lang.String removeDuplicateMarker(java.lang.String key)
-
keyLength
private static int keyLength(java.lang.String key)
-
equals
@Deprecated public boolean equals(java.lang.Object other)
Deprecated.- Specified by:
equals
in interfacejava.util.Map<java.lang.String,Attrs>
- Overrides:
equals
in classjava.lang.Object
-
hashCode
@Deprecated public int hashCode()
Deprecated.- Specified by:
hashCode
in interfacejava.util.Map<java.lang.String,Attrs>
- Overrides:
hashCode
in classjava.lang.Object
-
isEqual
public boolean isEqual(Parameters other)
-
asMapMap
public java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,java.lang.String>> asMapMap()
-
mergeWith
public void mergeWith(Parameters other, boolean override)
Merge all attributes of the given parameters with this
-
allowDuplicateAttributes
public boolean allowDuplicateAttributes()
-
toParameters
public static java.util.stream.Collector<java.lang.String,Parameters,Parameters> toParameters()
-
accumulator
private static void accumulator(Parameters p, java.lang.String s)
-
combiner
private static Parameters combiner(Parameters t, Parameters u)
-
toBasic
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> toBasic()
-
-