|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AttributeValueContainer
An interface to be implemented by elements containing attributes.
| Method Summary | |
|---|---|
java.util.List<AttributeValue> |
getAllValues()
Returns complete list of attribute values in this container. |
AttributeManager |
getAttributeManager()
|
AttributeValue |
getAttributeValue(java.lang.String name)
|
boolean |
isAttributeEditable(java.lang.String attributeName)
|
AttributeValue |
removePropertyValue(java.lang.String name)
Removes attribute value from this container. |
void |
setAttributeValue(java.lang.String name,
java.lang.Object newValue)
Sets a new attribute value, fires change event. |
void |
setAttributeValue(java.lang.String name,
java.lang.Object newValue,
AttributeMergePolicy policy)
Sets a new attribute value according to given AttributeMergePolicy, fires change event. |
| Method Detail |
|---|
AttributeValue getAttributeValue(java.lang.String name)
void setAttributeValue(java.lang.String name,
java.lang.Object newValue)
name - name of the attribute to changenewValue - new value of the attribute
java.lang.UnsupportedOperationException - if attribute is not editable
void setAttributeValue(java.lang.String name,
java.lang.Object newValue,
AttributeMergePolicy policy)
AttributeMergePolicy, fires change event.
If policy is null then acts the same as
setAttributeValue(String, Object).
name - name of the attribute to changenewValue - new value of the attributepolicy - merge policy
java.lang.UnsupportedOperationException - if attribute is not editableboolean isAttributeEditable(java.lang.String attributeName)
java.util.List<AttributeValue> getAllValues()
AttributeValue removePropertyValue(java.lang.String name)
name - name of attribute to remove
AttributeValue, or null if this attribute's value
was not set (see Collection.remove(Object))AttributeManager getAttributeManager()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||