public class AttributeValues extends java.lang.Object implements java.lang.Iterable<AbstractAttributeValue>
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,AbstractAttributeValue> |
valuesByAttributeId |
Constructor and Description |
---|
AttributeValues(SpecObjectType definition) |
Modifier and Type | Method and Description |
---|---|
AbstractAttributeValue |
getValue(AttributeDefinition attributeDefinition) |
boolean |
isSimilar(AttributeValues values) |
java.util.Iterator<AbstractAttributeValue> |
iterator() |
void |
setValue(java.lang.String definition,
AbstractAttributeValue value) |
public java.util.Map<java.lang.String,AbstractAttributeValue> valuesByAttributeId
public AttributeValues(SpecObjectType definition)
public void setValue(java.lang.String definition, AbstractAttributeValue value)
public AbstractAttributeValue getValue(AttributeDefinition attributeDefinition)
public java.util.Iterator<AbstractAttributeValue> iterator()
iterator
in interface java.lang.Iterable<AbstractAttributeValue>
public boolean isSimilar(AttributeValues values)