public class UITagHandler extends AbstractTagHandler
AbstractTagHandler.NodeFilter
Constructor and Description |
---|
UITagHandler() |
Modifier and Type | Method and Description |
---|---|
void |
attributesAffected(Node node,
java.util.Map<String,Object> attributes,
java.util.List<ProviderChangeEvent> providerChanges)
Has the logic to handle the changing of the rendered attribute
|
String |
handleAmxEvent(Node node,
String attributeName,
Object newAttributeValue,
String eventName,
AMXEvent event)
Handles an AMX event, invoking all listeners for the event attributes and invoking the action method if present
|
boolean |
isRenderedAttributeSupported(Node node)
Get if this node is one that supports a rendered attribute.
|
initializeNode
getAttributeValueToSerialize, getOrderedStampKeys, handleAmxEvent, nodeRemoved, shouldSerializeAttribute, shouldSerializeNode, supportsProviderChangeEvents, validate
public void attributesAffected(Node node, java.util.Map<String,Object> attributes, java.util.List<ProviderChangeEvent> providerChanges)
attributesAffected
in class TagHandler
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 handledpublic boolean isRenderedAttributeSupported(Node node)
TagHandler
isRenderedAttributeSupported
in class TagHandler
public String handleAmxEvent(Node node, String attributeName, Object newAttributeValue, String eventName, AMXEvent event)
handleAmxEvent
in class TagHandler
node
- the nodeattributeName
- the attribute if a new value is being assigned or nullnewAttributeValue
- the new value of the attribute if the attribute name is not nulleventName
- the name of the eventevent
- the event object