Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.project.core;
- import org.apache.wicket.RequestCycle;
- import org.apache.wicket.Resource;
- import org.apache.wicket.ResourceReference;
- import org.apache.wicket.markup.html.image.Image;
- import org.apache.wicket.model.IModel;
- import org.apache.wicket.util.value.ValueMap;
- /**
- * An extension of {@link Image} class exposing its URL to public
- *
- * @author zvilutis
- */
- public class ExternalImage extends Image {
- private static final long serialVersionUID = 3191760416541440919L;
- public String getImageUrl() {
- return RequestCycle.get().urlFor( super.getImageResourceReference() ).toString();
- }
- public ExternalImage( String id, IModel<?> model ) {
- super( id, model );
- }
- public ExternalImage( String id, Resource imageResource ) {
- super( id, imageResource );
- }
- public ExternalImage( String id, ResourceReference resourceReference, ValueMap resourceParameters ) {
- super( id, resourceReference, resourceParameters );
- }
- public ExternalImage( String id, ResourceReference resourceReference ) {
- super( id, resourceReference );
- }
- public ExternalImage( String id, String string ) {
- super( id, string );
- }
- public ExternalImage( String id ) {
- super( id );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement