Skip navigation links
org.apache.myfaces.trinidad.change
Class RowKeySetAttributeChange
java.lang.Object
org.apache.myfaces.trinidad.change.ComponentChange
org.apache.myfaces.trinidad.change.AttributeComponentChange
org.apache.myfaces.trinidad.change.RowKeySetAttributeChange
- All Implemented Interfaces:
- Serializable
-
public final class RowKeySetAttributeChange
- extends AttributeComponentChange
Handles RowKeySetAttribute changes, which need to be handled specially because they are mutable and programmers assume that the instances don't change. Cases that we need to worry about: 1) old value is null 2) new value is null (should clear existing RowKeySet if possible) 3) old value = new value 4) new value is a ValueExpression or ValueBinding 5) old value is a ValueExpression that needs to be evaluated in context 6) RowKeySet is internally bound to a model that needs to be evaluated in context
- See Also:
- Serialized Form
| Method Summary |
void |
changeComponent(javax.faces.component.UIComponent component)
Apply this change to the specied component |
RowKeySetAttributeChange
public RowKeySetAttributeChange(String clientId,
String propertyName,
Object value)
changeComponent
public void changeComponent(javax.faces.component.UIComponent component)
- Description copied from class:
AttributeComponentChange
- Apply this change to the specied component
-
- Overrides:
changeComponent in class AttributeComponentChange
-
- Parameters:
component - the UIComponent to apply the change to
Skip navigation links
Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.