.getElement()).getAttribute("name"); String oldValue = attributesModified.getOldValues().get("value"); if (name != null || oldValue != null) { oldState.put(name, oldValue); ((Node) attributesModified.getElement()).getParentElement(); for (Integer key : keys) { try {
if (event.getType() == Type.ATTRIBUTES) { AttributesModified<N, E, T> am = (AttributesModified<N, E, T>) event; E target = am.getElement(); CopyOnWriteSet<AttributeListener<E>> listeners = attributeListenerMap.get(target); if (listeners != null) { for (AttributeListener<E> listener : listeners) { listener.onAttributesChanged(target, am.getOldValues(), am.getNewValues());
@Override protected void onModifyAttributes(E element, Attributes oldAttributes, Attributes newAttributes) { event(new AttributesModified<N, E, T>(element, oldAttributes, newAttributes)); }
private DocumentEvent<Node, Element, Text> am(Element e, Map<String, String> oldVals, Map<String, String> newVals) { return new AttributesModified<Node, Element, Text>(e, oldVals, newVals); }
@Override protected void onModifyAttributes(E element, AttributesUpdate update) { event(new AttributesModified<N, E, T>(element, update)); }
private DocumentEvent<Node, Element, Text> am(Element e, Map<String, String> oldVals, Map<String, String> newVals) { return new AttributesModified<Node, Element, Text>(e, oldVals, newVals); }