//Add WordPress image fields to ImageSpan object
package org.wordpress.android.util;
import android.content.Context;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.style.ImageSpan;
//import android.util.Log;
public class WPImageSpan extends ImageSpan {
private Uri imageSource = null;
private int width = 500;
private String title = "";
private String description = "";
private String caption = "";
private int horizontalAlignment = 0;
private boolean isVideo;
private boolean featured = false;
private boolean featuredInPost = false;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getHorizontalAlignment() {
return horizontalAlignment;
}
public void setHorizontalAlignment(int horizontalAlignment) {
this.horizontalAlignment = horizontalAlignment;
}
public void setImageSource(Uri imageSource) {
this.imageSource = imageSource;
}
public WPImageSpan(Context context, Bitmap b, Uri src) {
super(context, b);
this.imageSource = src;
}
public Uri getImageSource() {
return imageSource;
}
public void setSrc(Uri src) {
this.imageSource = src;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public String getCaption() {
return caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public boolean isFeatured() {
return featured;
}
public void setFeatured(boolean featured) {
this.featured = featured;
}
public boolean isFeaturedInPost() {
return featuredInPost;
}
public void setFeaturedInPost(boolean featuredInPost) {
this.featuredInPost = featuredInPost;
}
public boolean isVideo() {
return isVideo;
}
public void setVideo(boolean isVideo) {
this.isVideo = isVideo;
}
}