/** Post event to the non-stub ancestor. */ /*package*/ void postToNonStubAncestor(StubEvent event) { Component target = event.getTarget(); for (; target != null && (target instanceof Native || target instanceof StubComponent); target = target.getParent()) ; if (target != null) Events.postEvent(new StubEvent(event, target)); } }
/** Converts an AU request to a stub event. */ public static final StubEvent getStubEvent(AuRequest request) { final Component target = request.getComponent(); final Map<String, Object> data = request.getData(); final String uuid = request.getUuid(); return new StubEvent("onStub", target, request.getCommand(), uuid, getId(target, uuid), data); }