public class StampingUITagHandler extends UITagHandler
AbstractTagHandler.NodeFilter
Constructor and Description |
---|
StampingUITagHandler() |
Modifier and Type | Method and Description |
---|---|
void |
attributesAffected(Node node,
java.util.Map<String,Object> attributes,
java.util.List<ProviderChangeEvent> providerChanges)
Handles the provider change events and updates the children as necessary
|
Object |
getAttributeValueToSerialize(Node node,
String attribute)
Allows a tag handler to customize the value that should be serialized for a given attribute.
|
boolean |
shouldSerializeAttribute(Node node,
String attributeName)
Check if an attribute should be serialized.
|
boolean |
supportsProviderChangeEvents(Node node)
Checks if the tag handler would like to be notified of provider change events for the given node.
|
handleAmxEvent, isRenderedAttributeSupported
initializeNode
getOrderedStampKeys, handleAmxEvent, nodeRemoved, shouldSerializeNode, validate
public boolean shouldSerializeAttribute(Node node, String attributeName)
TagHandler
shouldSerializeAttribute
in class TagHandler
node
- the nodeattributeName
- the attributepublic Object getAttributeValueToSerialize(Node node, String attribute)
TagHandler
getAttributeValueToSerialize
in class TagHandler
node
- the node being serializedattribute
- the attribute being serializedpublic boolean supportsProviderChangeEvents(Node node)
TagHandler
supportsProviderChangeEvents
in class TagHandler
public void attributesAffected(Node node, java.util.Map<String,Object> attributes, java.util.List<ProviderChangeEvent> providerChanges)
attributesAffected
in class UITagHandler
node
- the nodeattributes
- map of the the affected attributes. The value of the map entries are the previous values of
the attributesproviderChanges
- any provider changes that have occurred for the node if
TagHandler.supportsProviderChangeEvents(Node)
returns true and there are events to be handled