Example usage for org.apache.wicket.core.util.resource UrlResourceStream UrlResourceStream

List of usage examples for org.apache.wicket.core.util.resource UrlResourceStream UrlResourceStream

Introduction

In this page you can find the example usage for org.apache.wicket.core.util.resource UrlResourceStream UrlResourceStream.

Prototype

public UrlResourceStream(final URL url) 

Source Link

Document

Construct.

Usage

From source file:ca.travelagency.BasePrintPage.java

License:Apache License

public BasePrintPage(String velocityTemplate, IModel<?> model) {
    super(model);
    Validate.notBlank(velocityTemplate);

    Map<String, Object> map = getObjectMap();
    map.put("company", getCompany());
    map.put("dateUtils", new VelocityDateUtils());
    map.put("stringUtils", new VelocityStringUtils());
    MapModel<String, Object> context = new MapModel<String, Object>(map);

    URL resource = ContextClassLoaderUtils.getResource(velocityTemplate + EXTENSION);
    IResourceStream templateResource = new UrlResourceStream(resource);

    VelocityPanel velocityPanel = VelocityPanel.forTemplateResource(PREVIEW, context, templateResource);
    velocityPanel.add(new LogoImage(LOGO_IMAGE));
    add(velocityPanel);/*from  www.  j a v a  2  s .  c o  m*/

    add(new Label(TITLE, getPageTitle()));
}

From source file:de.alpharogroup.wicket.components.socialnet.fb.like.and.share.FacebookLikeAndSharePanel.java

License:Apache License

/**
 * Instantiates a new {@link FacebookLikeAndSharePanel}.
 *
 * @param id/*from ww  w .j av a2s  .c om*/
 *            the id
 * @param model
 *            the model
 */
public FacebookLikeAndSharePanel(final String id, final IModel<FacebookLikeAndShareModelBean> model) {
    super(id, model);
    final HashMap<String, String> values = new HashMap<String, String>();
    values.put("data-share", model.getObject().getDataShare().toString());
    values.put("data-width", model.getObject().getDataWith().toString());
    values.put("data-show-faces", model.getObject().getDataShowFaces().toString());
    final Model<HashMap<String, String>> context = Model.of(values);

    final UrlResourceStream template = new UrlResourceStream(
            FacebookLikeAndSharePanel.class.getResource("fbLikeShare.vm"));
    add(VelocityPanel.forTemplateResource("velocityPanel", context, template));
}

From source file:org.apache.isis.viewer.wicket.ui.components.widgets.zclip.ZeroClipboardLink.java

License:Apache License

private static ResourceStreamResource newSwfFileResource() {
    return new ResourceStreamResource(
            new UrlResourceStream(Resources.getResource(ZeroClipboardLink.class, FILE_NAME_SWF)));
}

From source file:org.dcache.webadmin.view.beans.ThumbnailPanelBean.java

License:Open Source License

public ThumbnailPanelBean() {
    name = "";//from   ww w .  java2 s  .c  om
    UrlResourceStream stream = new UrlResourceStream(
            Thread.currentThread().getContextClassLoader().getResource(PLACEHOLDER));
    IResource resource = new ResourceStreamResource(stream);
    Image image = new Image("thumbnail", resource);
    link = new Link<String>("plotlink") {
        private static final long serialVersionUID = 4245101719065647956L;

        @Override
        public void onClick() {
        }
    };
    link.add(image);
}

From source file:org.hippoecm.frontend.ClassFromKeyStringResourceLoader.java

License:Apache License

private IResourceStream getResourceStream(final String path) {
    // use context classloader when no specific classloader is set
    // (package resources for instance)
    URL url = Thread.currentThread().getContextClassLoader().getResource(path);
    if (url != null) {
        return new UrlResourceStream(url);
    }// w w  w. j  a v a2  s . co m

    // use Wicket classloader when no specific classloader is set
    url = getClass().getClassLoader().getResource(path);
    if (url != null) {
        return new UrlResourceStream(url);
    }
    return null;
}

From source file:org.hippoecm.frontend.editor.layout.JavaLayoutDescriptor.java

License:Apache License

public IResource getIcon() {
    return new ResourceStreamResource() {
        private static final long serialVersionUID = 1L;

        @Override//  w  w w. j a  va 2  s  .c om
        public IResourceStream getResourceStream() {
            return new UrlResourceStream(icon);
        }

    };
}

From source file:org.hippoecm.frontend.editor.layout.XmlLayoutDescriptor.java

License:Apache License

public IResource getIcon() {
    return new ResourceStreamResource() {
        private static final long serialVersionUID = 1L;

        @Override//from  w  ww .  j  av a 2  s  . com
        protected IResourceStream getResourceStream() {
            ClassLoader cl = clModel.getObject();
            URL url = null;
            if (variant != null) {
                url = cl.getResource(location + "_" + variant + ".png");
            }
            if (url == null) {
                url = cl.getResource(location + ".png");
            }
            if (url != null) {
                return new UrlResourceStream(url);
            } else {
                cl = getClass().getClassLoader();
                return new UrlResourceStream(
                        cl.getResource(getClass().getPackage().getName().replace('.', '/') + "/no-layout.png"));
            }
        }

    };
}