|
||||||||||
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 editablevoid 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 |