public class DataItem
extends java.lang.Object
ProjectDataFetcher
.Constructor and Description |
---|
DataItem(java.lang.String value,
java.lang.String details)
Creates new data item.
|
DataItem(java.lang.String value,
java.lang.String details,
java.util.Map<java.lang.String,java.lang.String> attributes)
Creates new data item with optional additional attributes.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
java.lang.String |
getDetails() |
java.lang.String |
getValue() |
int |
hashCode() |
public DataItem(@NotNull java.lang.String value, @Nullable java.lang.String details)
value
- value to be used if this item is selecteddetails
- some additional details for the item (optional)public DataItem(@NotNull java.lang.String value, @Nullable java.lang.String details, @Nullable java.util.Map<java.lang.String,java.lang.String> attributes)
value
- value to be used if this item is selecteddetails
- some additional details for the item (optional)attributes
- additional attributes associated with data item@NotNull public java.lang.String getValue()
@Nullable public java.lang.String getDetails()
@Nullable public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object