Example usage for org.apache.wicket Component getResponse

List of usage examples for org.apache.wicket Component getResponse

Introduction

In this page you can find the example usage for org.apache.wicket Component getResponse.

Prototype

public final Response getResponse() 

Source Link

Usage

From source file:de.alpharogroup.wicket.behaviors.RequiredBehavior.java

License:Apache License

/**
 * {@inheritDoc} for more information @see
 * org.apache.wicket.behavior.AbstractBehavior#afterRender(org.apache.wicket.Component)
 *///from  w w  w  .  j a  v  a 2 s  .c om
@Override
public void afterRender(final Component component) {
    super.afterRender(component);
    component.getResponse().write("<span class=\"required\">*</span>");
}

From source file:de.flapdoodle.wicket.behavior.AjaxUpdateable.java

License:Apache License

@Override
public void beforeRender(Component component) {
    component.getResponse().write("<" + _tag + " id=" + getAjaxRegionMarkupId(component) + ">");
    super.beforeRender(component);
}

From source file:de.flapdoodle.wicket.behavior.AjaxUpdateable.java

License:Apache License

@Override
public void afterRender(Component component) {
    super.afterRender(component);
    component.getResponse().write("</" + _tag + ">");
}

From source file:fiftyfive.wicket.util.Shortcuts.java

License:Apache License

/**
 * Appends the specified text after the/*from   w w  w  . j a va  2s  . c o  m*/
 * closing tag of the component it decorates. The text will <b>not</b> be
 * escaped to be safe HTML, so take care to escape the string first if
 * necessary.
 * <p>
 * This shortcut is very useful for doing comma separated lists.
 * For example:
 * <pre class="example">
 * add(new ListView("list", myList) {
 *     &#064;Override protected void populateItem(ListItem item)
 *     {
 *         if(item.getIndex() &lt; getList().size() - 1)
 *         {
 *             item.add(afterTag(", "));
 *         }
 *     }
 * });</pre>
 */
public static Behavior afterTag(final String textToAppend) {
    return new Behavior() {
        @Override
        public void afterRender(Component component) {
            Response response = component.getResponse();
            response.write(textToAppend);
        }
    };
}

From source file:org.apache.isis.viewer.wicket.ui.components.actionmenu.CssClassFaBehavior.java

License:Apache License

@Override
public void beforeRender(final Component component) {
    super.beforeRender(component);
    if (position == null || CssClassFaPosition.LEFT == position) {
        component.getResponse().write("<span class=\"" + cssClassFa + " fontAwesomeIcon\"></span>");
    }//  ww  w  .  j  ava2 s .c  om
}

From source file:org.apache.isis.viewer.wicket.ui.components.actionmenu.CssClassFaBehavior.java

License:Apache License

@Override
public void afterRender(final Component component) {
    if (CssClassFaPosition.RIGHT == position) {
        component.getResponse().write("<span class=\"" + cssClassFa + " fontAwesomeIcon\"></span>");
    }/*from w  w w  .j  a  v a  2s  .  c  o  m*/
    super.afterRender(component);
}

From source file:org.apache.syncope.client.console.wicket.markup.html.form.DateTextFieldPanel.java

License:Apache License

/**
 * Setup a DatePicker component./*from w w  w.j  a v a2  s  . c  om*/
 */
private DatePicker getDatePicker() {
    final DatePicker picker = new DatePicker() {

        private static final long serialVersionUID = 4166072895162221956L;

        @Override
        protected boolean enableMonthYearSelection() {
            return true;
        }

        @Override
        public void afterRender(final Component component) {
            Response response = component.getResponse();
            response.write("\n<span class=\"yui-skin-sam\"><span style=\"");

            if (renderOnLoad()) {
                response.write("display:block;");
            } else {
                response.write("display:none;");
                response.write("position:absolute;");
            }

            response.write("z-index: 99999;\" id=\"");
            response.write(getEscapedComponentMarkupId());
            response.write("Dp\"></span>");

            if (renderOnLoad()) {
                response.write("<br style=\"clear:left;\"/>");
            }
            response.write("</span>");
        }
    };

    picker.setShowOnFieldClick(true);

    return picker;
}

From source file:org.apache.syncope.client.console.wicket.markup.html.form.DateTimePickerField.java

License:Apache License

@Override
protected DatePicker newDatePicker() {
    return new DatePicker() {

        private static final long serialVersionUID = 1L;

        @Override/*from   w  w w  .  ja va2  s .  c o  m*/
        protected void configure(final Map<String, Object> widgetProperties, final IHeaderResponse response,
                final Map<String, Object> initVariables) {
            super.configure(widgetProperties, response, initVariables);
        }

        @Override
        public void afterRender(final Component component) {
            Response response = component.getResponse();
            response.write("\n<span class=\"yui-skin-sam\"><span style=\"");

            if (renderOnLoad()) {
                response.write("display:block;");
            } else {
                response.write("display:none;");
                response.write("position:absolute;");
            }

            response.write("z-index: 99999;\" id=\"");
            response.write(getEscapedComponentMarkupId());
            response.write("Dp\"></span><i class=\"glyphicon glyphicon-calendar\" style=\"margin-left: 5px;\"");
            response.write(" id=\"");
            response.write(getIconId());
            response.write("\" ");
            response.write(" alt=\"");
            CharSequence alt = getIconAltText();
            response.write(Strings.escapeMarkup((alt != null) ? alt.toString() : ""));
            response.write("\" title=\"");
            CharSequence title = getIconTitle();
            response.write(Strings.escapeMarkup((title != null) ? title.toString() : ""));
            response.write("\"/>");

            if (renderOnLoad()) {
                response.write("<br style=\"clear:left;\"/>");
            }
            response.write("</span>");
        }

    };
}

From source file:org.devproof.portal.core.module.common.component.ValidationDisplayBehaviour.java

License:Apache License

private void printErrorMessage(CharSequence msg, Component componentWithError) {
    PackagedTextTemplate template = new PackagedTextTemplate(ValidationDisplayBehaviour.class,
            "ValidationDisplayBehaviour.html");
    Map<String, Object> variables = new MiniMap<String, Object>(4);
    variables.put("message", msg);
    variables.put("imageUrl", componentWithError.urlFor(ERRORHINT_IMAGE_REF));
    variables.put("imageId", componentWithError.getMarkupId() + "Image");
    variables.put("popupId", componentWithError.getMarkupId() + "Popup");
    componentWithError.getResponse().write(template.asString(variables));
}

From source file:org.eknet.wicket.commons.components.HeadlineBehaviour.java

License:Apache License

@Override
public void beforeRender(Component component) {
    super.beforeRender(component);
    component.getResponse().write("<h" + level + ">");
}