protected void readEvents(Element parentElement, GraphElement graphElement) { for (Iterator iter = parentElement.elementIterator("event"); iter.hasNext();) { Element eventElement = (Element) iter.next(); // register event of the defined type String eventType = eventElement.attributeValue("type"); if (!graphElement.hasEvent(eventType)) graphElement.addEvent(new Event(eventType)); // parse any actions associated to the event readActions(eventElement, graphElement, eventType); } }
protected void readEvents(Element parentElement, GraphElement graphElement) { for (Iterator iter = parentElement.elementIterator("event"); iter.hasNext();) { Element eventElement = (Element) iter.next(); // register event of the defined type String eventType = eventElement.attributeValue("type"); if (!graphElement.hasEvent(eventType)) graphElement.addEvent(new Event(eventType)); // parse any actions associated to the event readActions(eventElement, graphElement, eventType); } }
protected void addAction(GraphElement graphElement, String eventType, Action action) { Event event = graphElement.getEvent(eventType); if (event == null) { event = new Event(eventType); graphElement.addEvent(event); } event.addAction(action); }
protected void addAction(GraphElement graphElement, String eventType, Action action) { Event event = graphElement.getEvent(eventType); if (event == null) { event = new Event(eventType); graphElement.addEvent(event); } event.addAction(action); }