// Path: bitframe/src/main/java/proj/me/bitframe/BeanBitFrame.java
// public class BeanBitFrame extends BeanImage{
//     float width, height;
//     int vibrantColor, mutedColor;
// 
//     boolean isLoaded;
// 
//     boolean hasGreaterVibrantPopulation;
//     public BeanBitFrame(){
//         super();
//     }
// 
//     protected BeanBitFrame(Parcel in) {
//         super(in);
//         width = in.readFloat();
//         height = in.readFloat();
//         vibrantColor = in.readInt();
//         mutedColor = in.readInt();
//         isLoaded = in.readByte() != 0;
//         hasGreaterVibrantPopulation = in.readByte() != 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         super.writeToParcel(dest, flags);
//         dest.writeFloat(width);
//         dest.writeFloat(height);
//         dest.writeInt(vibrantColor);
//         dest.writeInt(mutedColor);
//         dest.writeByte((byte) (isLoaded ? 1 : 0));
//         dest.writeByte((byte) (hasGreaterVibrantPopulation ? 1 : 0));
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     public static final Creator<BeanBitFrame> CREATOR = new Creator<BeanBitFrame>() {
//         @Override
//         public BeanBitFrame createFromParcel(Parcel in) {
//             return new BeanBitFrame(in);
//         }
// 
//         @Override
//         public BeanBitFrame[] newArray(int size) {
//             return new BeanBitFrame[size];
//         }
//     };
//     public boolean isHasGreaterVibrantPopulation() {
//         return hasGreaterVibrantPopulation;
//     }
// 
//     public void setHasGreaterVibrantPopulation(boolean hasGreaterVibrantPopulation) {
//         this.hasGreaterVibrantPopulation = hasGreaterVibrantPopulation;
//     }
// 
//     public boolean isLoaded() {
//         return isLoaded;
//     }
// 
//     public void setLoaded(boolean loaded) {
//         isLoaded = loaded;
//     }
// 
//     public float getWidth() {
//         return width;
//     }
// 
//     public void setWidth(float width) {
//         this.width = width;
//     }
// 
//     public float getHeight() {
//         return height;
//     }
// 
//     public void setHeight(float height) {
//         this.height = height;
//     }
// 
//     public int getVibrantColor() {
//         return vibrantColor;
//     }
// 
//     public void setVibrantColor(int vibrantColor) {
//         this.vibrantColor = vibrantColor;
//     }
// 
//     public int getMutedColor() {
//         return mutedColor;
//     }
// 
//     public void setMutedColor(int mutedColor) {
//         this.mutedColor = mutedColor;
//     }
// }
// 
// Path: bitframe/src/main/java/proj/me/bitframe/BeanImage.java
// public class BeanImage implements Comparable<BeanImage>, Parcelable {
//     String imageLink;
//     String imageComment;
//     int primaryCount, secondaryCount;
// 
//     public BeanImage(){}
// 
//     protected BeanImage(Parcel in) {
//         imageLink = in.readString();
//         imageComment = in.readString();
//         primaryCount = in.readInt();
//         secondaryCount = in.readInt();
//     }
// 
//     public static final Creator<BeanImage> CREATOR = new Creator<BeanImage>() {
//         @Override
//         public BeanImage createFromParcel(Parcel in) {
//             return new BeanImage(in);
//         }
// 
//         @Override
//         public BeanImage[] newArray(int size) {
//             return new BeanImage[size];
//         }
//     };
// 
// 
//     public String getImageLink() {
//         return imageLink;
//     }
// 
//     public void setImageLink(String imageLink) {
//         this.imageLink = imageLink;
//     }
// 
//     public String getImageComment() {
//         return imageComment;
//     }
// 
//     public void setImageComment(String imageComment) {
//         this.imageComment = imageComment;
//     }
// 
//     public int getPrimaryCount() {
//         return primaryCount;
//     }
// 
//     public void setPrimaryCount(int primaryCount) {
//         this.primaryCount = primaryCount;
//     }
// 
//     public int getSecondaryCount() {
//         return secondaryCount;
//     }
// 
//     public void setSecondaryCount(int secondaryCount) {
//         this.secondaryCount = secondaryCount;
//     }
// 
//     @Override
//     public int compareTo(BeanImage another) {
//         /*//if in right order then <= 0
//         //else need to interchange so > 0
//         if(primaryCount == another.getPrimaryCount() && secondaryCount == another.getSecondaryCount()) return 0;
//         else if(primaryCount < another.getPrimaryCount()) return 1;//need to interchange a/c to our requirement
//         else if(primaryCount > another.getPrimaryCount()) return -1;//are in right order a/c to our requirement
//         else if(secondaryCount < another.getSecondaryCount()) return 1;
//         else if(secondaryCount > another.getSecondaryCount()) return -1;
//         return 1;*/
// 
//         int first = Math.max(primaryCount + ImageShading.SORT_DIFFERENCE_THRESHOLD, secondaryCount);
//         int second = Math.max(another.getPrimaryCount() + ImageShading.SORT_DIFFERENCE_THRESHOLD, another.getSecondaryCount());
// 
//         return second - first;
//     }
// 
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeString(imageLink);
//         dest.writeString(imageComment);
//         dest.writeInt(primaryCount);
//         dest.writeInt(secondaryCount);
//     }
// }


import java.util.List;
import proj.me.bitframe.BeanBitFrame;
import proj.me.bitframe.BeanImage;
package proj.me.bitframedemo.beans;



/**
 * Created by root on 20/9/16.
 */

public class FrameBean {
    private String title;
    private String description;
// Path: bitframe/src/main/java/proj/me/bitframe/BeanBitFrame.java
// public class BeanBitFrame extends BeanImage{
//     float width, height;
//     int vibrantColor, mutedColor;
// 
//     boolean isLoaded;
// 
//     boolean hasGreaterVibrantPopulation;
//     public BeanBitFrame(){
//         super();
//     }
// 
//     protected BeanBitFrame(Parcel in) {
//         super(in);
//         width = in.readFloat();
//         height = in.readFloat();
//         vibrantColor = in.readInt();
//         mutedColor = in.readInt();
//         isLoaded = in.readByte() != 0;
//         hasGreaterVibrantPopulation = in.readByte() != 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         super.writeToParcel(dest, flags);
//         dest.writeFloat(width);
//         dest.writeFloat(height);
//         dest.writeInt(vibrantColor);
//         dest.writeInt(mutedColor);
//         dest.writeByte((byte) (isLoaded ? 1 : 0));
//         dest.writeByte((byte) (hasGreaterVibrantPopulation ? 1 : 0));
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     public static final Creator<BeanBitFrame> CREATOR = new Creator<BeanBitFrame>() {
//         @Override
//         public BeanBitFrame createFromParcel(Parcel in) {
//             return new BeanBitFrame(in);
//         }
// 
//         @Override
//         public BeanBitFrame[] newArray(int size) {
//             return new BeanBitFrame[size];
//         }
//     };
//     public boolean isHasGreaterVibrantPopulation() {
//         return hasGreaterVibrantPopulation;
//     }
// 
//     public void setHasGreaterVibrantPopulation(boolean hasGreaterVibrantPopulation) {
//         this.hasGreaterVibrantPopulation = hasGreaterVibrantPopulation;
//     }
// 
//     public boolean isLoaded() {
//         return isLoaded;
//     }
// 
//     public void setLoaded(boolean loaded) {
//         isLoaded = loaded;
//     }
// 
//     public float getWidth() {
//         return width;
//     }
// 
//     public void setWidth(float width) {
//         this.width = width;
//     }
// 
//     public float getHeight() {
//         return height;
//     }
// 
//     public void setHeight(float height) {
//         this.height = height;
//     }
// 
//     public int getVibrantColor() {
//         return vibrantColor;
//     }
// 
//     public void setVibrantColor(int vibrantColor) {
//         this.vibrantColor = vibrantColor;
//     }
// 
//     public int getMutedColor() {
//         return mutedColor;
//     }
// 
//     public void setMutedColor(int mutedColor) {
//         this.mutedColor = mutedColor;
//     }
// }
// 
// Path: bitframe/src/main/java/proj/me/bitframe/BeanImage.java
// public class BeanImage implements Comparable<BeanImage>, Parcelable {
//     String imageLink;
//     String imageComment;
//     int primaryCount, secondaryCount;
// 
//     public BeanImage(){}
// 
//     protected BeanImage(Parcel in) {
//         imageLink = in.readString();
//         imageComment = in.readString();
//         primaryCount = in.readInt();
//         secondaryCount = in.readInt();
//     }
// 
//     public static final Creator<BeanImage> CREATOR = new Creator<BeanImage>() {
//         @Override
//         public BeanImage createFromParcel(Parcel in) {
//             return new BeanImage(in);
//         }
// 
//         @Override
//         public BeanImage[] newArray(int size) {
//             return new BeanImage[size];
//         }
//     };
// 
// 
//     public String getImageLink() {
//         return imageLink;
//     }
// 
//     public void setImageLink(String imageLink) {
//         this.imageLink = imageLink;
//     }
// 
//     public String getImageComment() {
//         return imageComment;
//     }
// 
//     public void setImageComment(String imageComment) {
//         this.imageComment = imageComment;
//     }
// 
//     public int getPrimaryCount() {
//         return primaryCount;
//     }
// 
//     public void setPrimaryCount(int primaryCount) {
//         this.primaryCount = primaryCount;
//     }
// 
//     public int getSecondaryCount() {
//         return secondaryCount;
//     }
// 
//     public void setSecondaryCount(int secondaryCount) {
//         this.secondaryCount = secondaryCount;
//     }
// 
//     @Override
//     public int compareTo(BeanImage another) {
//         /*//if in right order then <= 0
//         //else need to interchange so > 0
//         if(primaryCount == another.getPrimaryCount() && secondaryCount == another.getSecondaryCount()) return 0;
//         else if(primaryCount < another.getPrimaryCount()) return 1;//need to interchange a/c to our requirement
//         else if(primaryCount > another.getPrimaryCount()) return -1;//are in right order a/c to our requirement
//         else if(secondaryCount < another.getSecondaryCount()) return 1;
//         else if(secondaryCount > another.getSecondaryCount()) return -1;
//         return 1;*/
// 
//         int first = Math.max(primaryCount + ImageShading.SORT_DIFFERENCE_THRESHOLD, secondaryCount);
//         int second = Math.max(another.getPrimaryCount() + ImageShading.SORT_DIFFERENCE_THRESHOLD, another.getSecondaryCount());
// 
//         return second - first;
//     }
// 
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeString(imageLink);
//         dest.writeString(imageComment);
//         dest.writeInt(primaryCount);
//         dest.writeInt(secondaryCount);
//     }
// }


// Path: app/src/main/java/proj/me/bitframedemo/beans/FrameBean.java
import java.util.List;
import proj.me.bitframe.BeanBitFrame;
import proj.me.bitframe.BeanImage;

package proj.me.bitframedemo.beans;



/**
 * Created by root on 20/9/16.
 */

public class FrameBean {
    private String title;
    private String description;
    private List<BeanImage> beanBitFrameList;