Package ef.impl.archive

Examples of ef.impl.archive.ArchiveType


    }


    @Override
    public FileEntry archive(String mimeType, String[] targets) {
        ArchiveType type;
        try {
            type = ArchiveType.fromMime(mimeType);
        } catch (Exception e) {
            throw new ErrException(e, Error.errArcType);
        }
        List<FileHolder> holders = getRequiredFiles(targets);
        FileHolder parent = getRequiredParent(holders.get(0));
        File archiveFile = getNewArchiveFile(parent.path + File.separator + parent.file.getName(), type.getFileExt());

        List<File> files = new ArrayList<File>();
        for(FileHolder holder: holders){
            files.add(holder.file);
        }
View Full Code Here


    public FileEntry extract(String target) {
        FileHolder holder = getRequiredFile(target);
        FileHolder parent = getRequiredParent(holder);
        assertFile(holder);
        String ext = FilenameUtils.getExtension(holder.path);
        ArchiveType type;
        try {
            type = ArchiveType.fromFileExt(ext);
        } catch (Exception e) {
            throw new ErrException(Error.errArcType);
        }
View Full Code Here

TOP

Related Classes of ef.impl.archive.ArchiveType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.