/** * Gets the page class that is to be instantiated and rendered for this request in case the last * set request target is of type {@link BookmarkablePageRequestTarget}. * * @return the page class or null */ public final Class getResponsePageClass() { IRequestTarget target = getRequestTarget(); if (target != null && (target instanceof IBookmarkablePageRequestTarget)) { return ((IBookmarkablePageRequestTarget)target).getPageClass(); } return null; }
/** * Gets the page class that is to be instantiated and rendered for this request in case the last * set request target is of type {@link BookmarkablePageRequestTarget}. * * @return the page class or null */ public final Class<? extends Page> getResponsePageClass() { IRequestTarget target = getRequestTarget(); if (target != null && (target instanceof IBookmarkablePageRequestTarget)) { return ((IBookmarkablePageRequestTarget)target).getPageClass(); } return null; }
@Override public void onCancel() { super.onCancel(); renderNewPageWizard(false, RequestCycle.get().getRequestTarget()); }
/** * Convenience method that updates changed portions on tree. You can call this method during * Ajax response, where calling {@link #updateTree(AjaxRequestTarget)} would be appropriate, but * you don't have the AjaxRequestTarget instance. However, it is also safe to call this method * outside Ajax response. */ public final void updateTree() { IRequestTarget target = getRequestCycle().getRequestTarget(); if (target instanceof AjaxRequestTarget) { updateTree((AjaxRequestTarget)target); } }
/** * Convenience method that updates changed portions on tree. You can call this method during * Ajax response, where calling {@link #updateTree(AjaxRequestTarget)} would be appropriate, but * you don't have the AjaxRequestTarget instance. However, it is also safe to call this method * outside Ajax response. */ public final void updateTree() { IRequestTarget target = getRequestCycle().getRequestTarget(); if (target instanceof AjaxRequestTarget) { updateTree((AjaxRequestTarget)target); } }
/** * Gets the page that is to be rendered for this request in case the last set request target is * of type {@link PageRequestTarget}. * * @return the page or null */ public final Page getResponsePage() { IRequestTarget target = getRequestTarget(); if (target instanceof IPageRequestTarget) { return ((IPageRequestTarget)target).getPage(); } else if (target instanceof BookmarkablePageRequestTarget) { return ((BookmarkablePageRequestTarget)target).getPage(); } return null; }
/** * Gets the page that is to be rendered for this request in case the last set request target is * of type {@link PageRequestTarget}. * * @return the page or null */ public final Page getResponsePage() { IRequestTarget target = getRequestTarget(); if (target instanceof IPageRequestTarget) { return ((IPageRequestTarget)target).getPage(); } else if (target instanceof BookmarkablePageRequestTarget) { return ((BookmarkablePageRequestTarget)target).getPage(); } return null; }
/** * @see org.apache.wicket.request.IRequestCycleProcessor#respond(org.apache.wicket.RequestCycle) */ public void respond(RequestCycle requestCycle) { IRequestTarget requestTarget = requestCycle.getRequestTarget(); if (requestTarget != null) { Application.get().logResponseTarget(requestTarget); requestTarget.respond(requestCycle); } }
@Override protected void onBeforeRender() { if (focus != null) { IRequestTarget target = RequestCycle.get().getRequestTarget(); if (target != null && target instanceof AjaxRequestTarget) { ((AjaxRequestTarget) target).focusComponent(focus); focus = null; } } super.onBeforeRender(); }
/** * @see org.apache.wicket.markup.html.form.IFormSubmittingComponent#onSubmit() */ @Override public final void onSubmit() { if (!(getRequestCycle().getRequestTarget() instanceof AjaxRequestTarget)) { onSubmit(null, getForm()); } }
/** * @see org.apache.wicket.request.IRequestCycleProcessor#processEvents(org.apache.wicket.RequestCycle) */ public void processEvents(RequestCycle requestCycle) { IRequestTarget target = requestCycle.getRequestTarget(); if (target instanceof IEventProcessor) { Application.get().logEventTarget(target); ((IEventProcessor)target).processEvents(requestCycle); } }
/** * @see org.apache.wicket.request.IRequestCycleProcessor#respond(org.apache.wicket.RequestCycle) */ public void respond(RequestCycle requestCycle) { IRequestTarget requestTarget = requestCycle.getRequestTarget(); if (requestTarget != null) { Application.get().logResponseTarget(requestTarget); requestTarget.respond(requestCycle); } }
/** * @see org.apache.wicket.markup.html.form.IFormSubmittingComponent#onSubmit() */ public final void onSubmit() { if (!(getRequestCycle().getRequestTarget() instanceof AjaxRequestTarget)) { onSubmit(null, getForm()); } }
/** * @see org.apache.wicket.request.IRequestCycleProcessor#processEvents(org.apache.wicket.RequestCycle) */ public void processEvents(RequestCycle requestCycle) { IRequestTarget target = requestCycle.getRequestTarget(); if (target instanceof IEventProcessor) { Application.get().logEventTarget(target); ((IEventProcessor)target).processEvents(requestCycle); } }
private void checkState() { choices = getChoices(); boolean set = choices != null && choices.size() > 0; if (addLink.isVisible() != set) { addLink.setVisible(set); IRequestTarget target = RequestCycle.get().getRequestTarget(); if (target instanceof AjaxRequestTarget) { ((AjaxRequestTarget) target).addComponent(addLink); } } }
/** {@inheritDoc} */ @Override public void respond(RequestCycle requestCycle) { IRequestTarget requestTarget = requestCycle.getRequestTarget(); if (requestTarget != null) { IRequestTarget secured = checkSecureOutgoing(requestTarget); if (secured != requestTarget) { requestCycle.setRequestTarget(secured); // respond will be called again because we called setrequesttarget(), so we do not // process it this time return; } } super.respond(requestCycle); } }
private void renderIconFragment() { Fragment draw = null; Descriptive desc = (Descriptive) getDefaultModelObject(); if (desc.getIconResource() == null) { addOrReplace(draw = new NoIconSelected("icon", "noIconSelected", this)); } else { addOrReplace(draw = new IconSelected("icon", "iconSelected", this)); } IRequestTarget target = RequestCycle.get().getRequestTarget(); if (AjaxRequestTarget.class.isAssignableFrom(target.getClass())) { ((AjaxRequestTarget) target).addComponent(draw); } }
/** * this method is used to interpret dojoWidgets rendered via XMLHTTPRequest * FIXME : in TargetRefresherMPanager differency AbstractRequire and * DojoWidgetBehavior */ @Override protected void onComponentRendered() { // if a Dojo Widget is rerender needs to run some javascript to refresh // it. TargetRefresherManager contains top level dojo widgets if (RequestCycle.get().getRequestTarget() instanceof AjaxRequestTarget) { final AjaxRequestTarget target = (AjaxRequestTarget) RequestCycle .get().getRequestTarget(); // and register listener target.addListener(TargetRefresherManager.getInstance()); TargetRefresherManager.getInstance().addComponent(getComponent()); onComponentReRendered(target); } }
@Override protected void onFinish(org.hippoecm.hst.plugins.frontend.editor.domain.Component page) { IRequestTarget target = RequestCycle.get().getRequestTarget(); renderNewPageWizard(false, target); getBean().setPage(page.getName()); if (pagePicker != null) { pagePicker.refresh(); } if (target != null && target instanceof AjaxRequestTarget) { ((AjaxRequestTarget) target).addComponent(form); } } });
private void internalShow(Dialog dialog) { shown = dialog; dialog.setDialogService(this); setContent(dialog.getComponent()); setTitle(dialog.getTitle()); setWindowClosedCallback(new Callback(dialog)); IValueMap properties = dialog.getProperties(); setInitialHeight(properties.getInt("height", 455)); setInitialWidth(properties.getInt("width", 850)); setResizable(properties.getAsBoolean("resizable", false)); String defaultCssClassName = isResizable() ? "w_grey_resize" : "w_grey"; String cssClassName = properties.getString("css-class-name", defaultCssClassName); setCssClassName(cssClassName); IRequestTarget target = RequestCycle.get().getRequestTarget(); if (AjaxRequestTarget.class.isAssignableFrom(target.getClass())) { show((AjaxRequestTarget) target); } }