public EventBean wrap(Object underlying) { return eventBeanTypedEventFactory.adapterForTypedDOM((Node) underlying, type); }
public EventBean makeAdapter(Object underlying) { return eventBeanTypedEventFactory.adapterForTypedDOM((Node) underlying, eventType); } }
public EventBean adapterForTypedDOM(Node node, EventType eventType) { return typedEventFactory.adapterForTypedDOM(node, eventType); }
public EventBean adapterForDOM(Node node, String eventTypeName) { EventType eventType = findType(eventTypeName); return typedEventFactory.adapterForTypedDOM(node, eventType); }
public EventBean getEvent(Node result) { if (eventType == null) { EventType candidateEventType = eventTypeResolver.getTypeByName(eventTypeName); if (candidateEventType == null) { log.warn("Event type by name '" + eventTypeName + "' was not found for property '" + propertyName + "'"); return null; } if (!(candidateEventType instanceof BaseXMLEventType)) { log.warn("Event type by name '" + eventTypeName + "' is not an XML event type for property '" + propertyName + "'"); return null; } eventType = candidateEventType; } return eventBeanTypedEventFactory.adapterForTypedDOM(result, eventType); } }
public EventBean getEvent(Node result) { if (fragmentType == null) { FragmentEventType type = xmlEventType.getFragmentType(propertyExpression); if (type == null) { return null; } fragmentType = type.getFragmentType(); } return eventBeanTypedEventFactory.adapterForTypedDOM(result, fragmentType); }
EventBean theEvent = eventBeanTypedEventFactory.adapterForTypedDOM(namedNode, baseXMLEventType); if (isRoute) { runtimeEventSender.routeEventBean(theEvent);