public class Attributes
extends java.lang.Object
implements java.util.Map<java.lang.String,java.lang.String>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Attributes.DataType<T> |
static class |
Attributes.Type |
| Modifier and Type | Field and Description |
|---|---|
static Attributes.DataType<java.lang.Double> |
DOUBLE |
static Attributes |
EMPTY_ATTRS |
static Attributes.DataType<java.util.List<java.lang.Double>> |
LIST_DOUBLE |
static Attributes.DataType<java.util.List<java.lang.Long>> |
LIST_LONG |
static Attributes.DataType<java.util.List<java.lang.String>> |
LIST_STRING |
static Attributes.DataType<java.util.List<java.lang.String>> |
LIST_VERSION |
static Attributes.DataType<java.lang.Long> |
LONG |
static Attributes.DataType<java.lang.String> |
STRING |
static Attributes.DataType<java.lang.String> |
VERSION |
| Constructor and Description |
|---|
Attributes() |
Attributes(Attributes... attrs) |
Attributes(Attributes attrs) |
Attributes(java.util.Map<java.lang.String,java.lang.String> v) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(java.lang.StringBuilder appendable) |
void |
append(java.lang.StringBuilder sb,
java.util.Map.Entry<java.lang.String,java.lang.String> e) |
void |
clear() |
boolean |
containsKey(java.lang.Object name)
Deprecated.
|
boolean |
containsKey(java.lang.String name) |
boolean |
containsValue(java.lang.Object value)
Deprecated.
|
boolean |
containsValue(java.lang.String value) |
static java.lang.Object |
convert(Attributes.Type t,
java.lang.String s) |
static java.lang.Object |
convert(java.lang.String t,
java.lang.String s) |
static Attributes |
create(java.lang.String key,
java.lang.String value) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> |
entrySet() |
boolean |
equals(java.lang.Object other)
Deprecated.
|
java.lang.String |
get(java.lang.Object key)
Deprecated.
|
java.lang.String |
get(java.lang.String key) |
java.lang.String |
get(java.lang.String key,
java.lang.String deflt) |
Attributes.Type |
getType(java.lang.String key) |
<T> T |
getTyped(Attributes.DataType<T> type,
java.lang.String adname) |
java.lang.Object |
getTyped(java.lang.String adname) |
java.lang.String |
getVersion() |
int |
hashCode()
Deprecated.
|
boolean |
isEmpty() |
boolean |
isEqual(Attributes other) |
java.util.Set<java.lang.String> |
keySet() |
void |
mergeWith(Attributes other,
boolean override)
Merge the attributes
|
java.lang.String |
put(java.lang.String key,
java.lang.String value) |
void |
putAll(Attributes attrs) |
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> other) |
void |
putAllTyped(java.util.Map<java.lang.String,java.lang.Object> attrs) |
void |
putTyped(java.lang.String key,
java.lang.Object value) |
java.lang.String |
remove(java.lang.Object var0)
Deprecated.
|
java.lang.String |
remove(java.lang.String var0) |
int |
size() |
static java.lang.String |
toDirective(java.lang.String key)
Check if a directive, if so, return directive name otherwise null
|
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String key) |
static Attributes.Type |
toType(java.lang.String type) |
java.util.Collection<java.lang.String> |
values() |
Attributes |
with(java.lang.String key,
java.lang.String value) |
public static final Attributes.DataType<java.lang.String> STRING
public static final Attributes.DataType<java.lang.Long> LONG
public static final Attributes.DataType<java.lang.Double> DOUBLE
public static final Attributes.DataType<java.lang.String> VERSION
public static final Attributes.DataType<java.util.List<java.lang.String>> LIST_STRING
public static final Attributes.DataType<java.util.List<java.lang.Long>> LIST_LONG
public static final Attributes.DataType<java.util.List<java.lang.Double>> LIST_DOUBLE
public static final Attributes.DataType<java.util.List<java.lang.String>> LIST_VERSION
public static final Attributes EMPTY_ATTRS
public Attributes()
public Attributes(Attributes... attrs)
public Attributes(Attributes attrs)
public Attributes(java.util.Map<java.lang.String,java.lang.String> v)
public void putAllTyped(java.util.Map<java.lang.String,java.lang.Object> attrs)
public void putTyped(java.lang.String key,
java.lang.Object value)
public void clear()
clear in interface java.util.Map<java.lang.String,java.lang.String>public boolean containsKey(java.lang.String name)
@Deprecated public boolean containsKey(java.lang.Object name)
containsKey in interface java.util.Map<java.lang.String,java.lang.String>public boolean containsValue(java.lang.String value)
@Deprecated public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,java.lang.String>public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.String>@Deprecated public java.lang.String get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,java.lang.String>public java.lang.String get(java.lang.String key)
public java.lang.String get(java.lang.String key,
java.lang.String deflt)
public boolean isEmpty()
isEmpty in interface java.util.Map<java.lang.String,java.lang.String>public java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,java.lang.String>public java.lang.String put(java.lang.String key,
java.lang.String value)
put in interface java.util.Map<java.lang.String,java.lang.String>public Attributes.Type getType(java.lang.String key)
public void putAll(Attributes attrs)
public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> other)
putAll in interface java.util.Map<java.lang.String,java.lang.String>@Deprecated public java.lang.String remove(java.lang.Object var0)
remove in interface java.util.Map<java.lang.String,java.lang.String>public java.lang.String remove(java.lang.String var0)
public int size()
size in interface java.util.Map<java.lang.String,java.lang.String>public java.util.Collection<java.lang.String> values()
values in interface java.util.Map<java.lang.String,java.lang.String>public java.lang.String getVersion()
public java.lang.String toString()
toString in class java.lang.Objectpublic void append(java.lang.StringBuilder appendable)
public void append(java.lang.StringBuilder sb,
java.util.Map.Entry<java.lang.String,java.lang.String> e)
public java.lang.String toString(java.lang.String key)
@Deprecated public boolean equals(java.lang.Object other)
equals in interface java.util.Map<java.lang.String,java.lang.String>equals in class java.lang.Object@Deprecated public int hashCode()
hashCode in interface java.util.Map<java.lang.String,java.lang.String>hashCode in class java.lang.Objectpublic boolean isEqual(Attributes other)
public java.lang.Object getTyped(java.lang.String adname)
public <T> T getTyped(Attributes.DataType<T> type, java.lang.String adname)
public static Attributes.Type toType(java.lang.String type)
public static java.lang.Object convert(java.lang.String t,
java.lang.String s)
public static java.lang.Object convert(Attributes.Type t, java.lang.String s)
public void mergeWith(Attributes other, boolean override)
public static java.lang.String toDirective(java.lang.String key)
public static Attributes create(java.lang.String key, java.lang.String value)
public Attributes with(java.lang.String key, java.lang.String value)
Copyright (c) aQute SARL (2000, 2020) and others. All Rights Reserved.