List of usage examples for org.apache.wicket.request.resource ResourceStreamResource ResourceStreamResource
public ResourceStreamResource()
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//from w w w .java2 s. c o m 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/* w w w.j a va2s .c om*/ 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")); } } }; }