// Path: substratum-packager/src/main/java/com/pddstudio/substratum/packager/models/AssetFileInfo.java
// public class AssetFileInfo implements Serializable {
// 
// 	private AssetsType type;
// 	private String     fileLocation;
// 	private String     fileName;
// 	private String relativeAssetsDestinationLocation;
// 
// 	public AssetFileInfo(AssetsType type, String fileLocation, String fileName) {
// 		this.type = type;
// 		this.fileLocation = fileLocation;
// 		this.fileName = fileName;
// 	}
// 
// 	public AssetsType getType() {
// 		return type;
// 	}
// 
// 	public String getFileLocation() {
// 		return fileLocation;
// 	}
// 
// 	public String getFileName() {
// 		return fileName;
// 	}
// 
// 	public String getRelativeAssetsDestinationLocation() {
// 		return relativeAssetsDestinationLocation;
// 	}
// 
// 	public void setRelativeAssetsDestinationLocation(String relativeAssetsDestinationLocation) {
// 		this.relativeAssetsDestinationLocation = relativeAssetsDestinationLocation;
// 	}
// 
// 	public void setFileName(String fileName) {
// 		this.fileName = fileName;
// 	}
// }
// 
// Path: substratum-packager/src/main/java/com/pddstudio/substratum/packager/models/AssetsType.java
// public enum AssetsType implements Serializable {
// 	FONTS(R.string.fragment_title_fonts),
// 	OVERLAYS(R.string.fragment_title_overlays),
// 	AUDIO(R.string.fragment_title_audio),
// 	BOOT_ANIMATIONS(R.string.fragment_title_boot_animations);
// 
// 	private final int titleName;
// 
// 	AssetsType(int title) {
// 		this.titleName = title;
// 	}
// 
// 	public int getTitleRes() {
// 		return titleName;
// 	}
// 
// }


import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.TextView;
import com.mikepenz.fastadapter.items.AbstractItem;
import com.mikepenz.fontawesome_typeface_library.FontAwesome;
import com.mikepenz.iconics.typeface.IIcon;
import com.mikepenz.iconics.view.IconicsImageView;
import com.pddstudio.otgsubs.R;
import com.pddstudio.substratum.packager.models.AssetFileInfo;
import com.pddstudio.substratum.packager.models.AssetsType;
import org.apache.commons.io.FilenameUtils;
import java.io.File;
import java.util.List;
package com.pddstudio.otgsubs.models;





/**
 * Created by pddstudio on 24/04/2017.
 */

public class AssetsAdapterItem extends AbstractItem<AssetsAdapterItem, AssetsAdapterItem.ViewHolder> {

	private AssetFileInfo fileInfo;

	public AssetsAdapterItem(AssetFileInfo fileInfo) {
		this.fileInfo = fileInfo;
	}

	private IIcon getIconForAssetsInfo() {
// Path: substratum-packager/src/main/java/com/pddstudio/substratum/packager/models/AssetFileInfo.java
// public class AssetFileInfo implements Serializable {
// 
// 	private AssetsType type;
// 	private String     fileLocation;
// 	private String     fileName;
// 	private String relativeAssetsDestinationLocation;
// 
// 	public AssetFileInfo(AssetsType type, String fileLocation, String fileName) {
// 		this.type = type;
// 		this.fileLocation = fileLocation;
// 		this.fileName = fileName;
// 	}
// 
// 	public AssetsType getType() {
// 		return type;
// 	}
// 
// 	public String getFileLocation() {
// 		return fileLocation;
// 	}
// 
// 	public String getFileName() {
// 		return fileName;
// 	}
// 
// 	public String getRelativeAssetsDestinationLocation() {
// 		return relativeAssetsDestinationLocation;
// 	}
// 
// 	public void setRelativeAssetsDestinationLocation(String relativeAssetsDestinationLocation) {
// 		this.relativeAssetsDestinationLocation = relativeAssetsDestinationLocation;
// 	}
// 
// 	public void setFileName(String fileName) {
// 		this.fileName = fileName;
// 	}
// }
// 
// Path: substratum-packager/src/main/java/com/pddstudio/substratum/packager/models/AssetsType.java
// public enum AssetsType implements Serializable {
// 	FONTS(R.string.fragment_title_fonts),
// 	OVERLAYS(R.string.fragment_title_overlays),
// 	AUDIO(R.string.fragment_title_audio),
// 	BOOT_ANIMATIONS(R.string.fragment_title_boot_animations);
// 
// 	private final int titleName;
// 
// 	AssetsType(int title) {
// 		this.titleName = title;
// 	}
// 
// 	public int getTitleRes() {
// 		return titleName;
// 	}
// 
// }


// Path: app/src/main/java/com/pddstudio/otgsubs/models/AssetsAdapterItem.java
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.TextView;
import com.mikepenz.fastadapter.items.AbstractItem;
import com.mikepenz.fontawesome_typeface_library.FontAwesome;
import com.mikepenz.iconics.typeface.IIcon;
import com.mikepenz.iconics.view.IconicsImageView;
import com.pddstudio.otgsubs.R;
import com.pddstudio.substratum.packager.models.AssetFileInfo;
import com.pddstudio.substratum.packager.models.AssetsType;
import org.apache.commons.io.FilenameUtils;
import java.io.File;
import java.util.List;

package com.pddstudio.otgsubs.models;





/**
 * Created by pddstudio on 24/04/2017.
 */

public class AssetsAdapterItem extends AbstractItem<AssetsAdapterItem, AssetsAdapterItem.ViewHolder> {

	private AssetFileInfo fileInfo;

	public AssetsAdapterItem(AssetFileInfo fileInfo) {
		this.fileInfo = fileInfo;
	}

	private IIcon getIconForAssetsInfo() {
		if (fileInfo.getType().equals(AssetsType.AUDIO)) {