List of usage examples for org.apache.wicket.core.util.resource UrlResourceStream UrlResourceStream
public UrlResourceStream(final URL url)
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")); } } }; }