public class AttributeParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTRIBUTES_SPLITTER |
static java.lang.String |
KEY_VALUE_SPLITTER |
| Constructor and Description |
|---|
AttributeParser() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> |
parseAsSet(java.lang.String rawAttributes)
Parse attribute string.
Input attribute string should have format: build:4r3wf234;attributeKey:attributeValue;attributeValue2;attributeValue3. Output map should have format: build:4r3wf234 attributeKey:attributeValue null:attributeValue2 null:attributeValue3 |
static java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> |
retrieveAttributes(Attributes attributesAnnotation) |
static com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ |
splitKeyValue(java.lang.String attribute) |
public static final java.lang.String ATTRIBUTES_SPLITTER
public static final java.lang.String KEY_VALUE_SPLITTER
public static java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> parseAsSet(java.lang.String rawAttributes)
rawAttributes - Attributes stringSet of ItemAttributesRQpublic static com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ splitKeyValue(java.lang.String attribute)
public static java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> retrieveAttributes(Attributes attributesAnnotation)