Package aQute.bnd.header
Class Parameters
- java.lang.Object
-
- aQute.bnd.header.Parameters
-
-
Constructor Summary
Constructors Constructor Description Parameters()
Parameters(boolean allowDuplicateAttributes)
Parameters(java.lang.String header)
Parameters(java.lang.String header, aQute.service.reporter.Reporter reporter)
Parameters(java.lang.String header, aQute.service.reporter.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 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()
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)
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)
int
size()
aQute.bnd.stream.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()
-
-
-
Constructor Detail
-
Parameters
public Parameters(boolean allowDuplicateAttributes)
-
Parameters
public Parameters()
-
Parameters
public Parameters(java.lang.String header)
-
Parameters
public Parameters(java.lang.String header, aQute.service.reporter.Reporter reporter)
-
Parameters
public Parameters(java.lang.String header, aQute.service.reporter.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>
-
stream
public aQute.bnd.stream.MapStream<java.lang.String,Attrs> stream()
-
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)
-
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()
-
toBasic
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> toBasic()
-
-