/**
* フォルダ画像ファイルスキャナ
*/
package jp.crwdev.app.container.folder;
import java.io.File;
import jp.crwdev.app.interfaces.IImageFileInfoList;
import jp.crwdev.app.interfaces.IImageFileScanner;
public class FolderImageFileScanner implements IImageFileScanner {
/** フォルダ */
private File mFolder;
@Override
public boolean open(String path) {
File dir = new File(path);
if(dir.isDirectory()){
mFolder = dir;
return true;
}
return false;
}
@Override
public IImageFileInfoList getImageFileInfoList() {
return new FolderImageFileInfoList(mFolder);
}
@Override
public String getOpenFilePath(){
return mFolder.getAbsolutePath();
}
@Override
public void close() {
mFolder = null;
}
}