/** * Constructs a new BZip file resource. * @param metaData the name of the tar entry * @param identifier request identification object * @param tempDir the location to write temp files. */ public BZipIdentificationRequest(final RequestMetaData metaData, final RequestIdentifier identifier, final Path tempDir) { this.identifier = identifier; String path = identifier.getUri().getSchemeSpecificPart(); extension = ResourceUtils.getExtension(path); fileName = FilenameUtils.getName(path); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * Constructs a new GZip file resource. * @param metaData the name of the tar entry * @param identifier request identification object * @param tempDir the location to write temp files. */ public GZipIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, File tempDir) { this.identifier = identifier; String path = identifier.getUri().getSchemeSpecificPart(); extension = ResourceUtils.getExtension(path); fileName = FilenameUtils.getName(path); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * Constructs a new BZip file resource. * @param metaData the name of the tar entry * @param identifier request identification object * @param tempDir the location to write temp files. */ public BZipIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, File tempDir) { this.identifier = identifier; String path = identifier.getUri().getSchemeSpecificPart(); extension = ResourceUtils.getExtension(path); fileName = FilenameUtils.getName(path); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * Constructs a new GZip file resource. * @param metaData the name of the tar entry * @param identifier request identification object * @param tempDir the location to write temp files. */ public GZipIdentificationRequest(final RequestMetaData metaData, final RequestIdentifier identifier, final Path tempDir) { this.identifier = identifier; String path = identifier.getUri().getSchemeSpecificPart(); extension = ResourceUtils.getExtension(path); fileName = FilenameUtils.getName(path); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * Constructs a new identification request. * @param metaData the metaData about the binary. * @param identifier the request's identifier */ public FileSystemIdentificationRequest(final RequestMetaData metaData, final RequestIdentifier identifier) { this.identifier = identifier; requestMetaData = metaData; size = metaData.getSize(); fileName = metaData.getName(); extension = ResourceUtils.getExtension(fileName); }
/** * @param metaData the request meta data * @param identifier the request identifier * @param tempDir the location to write temp files. */ public WebArchiveEntryIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, Path tempDir) { this.identifier = identifier; this.size = metaData.getSize(); this.fileName = metaData.getName(); this.extension = ResourceUtils.getExtension(fileName); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * @param metaData the request meta data * @param identifier the request identifier * @param tempDir the location to write temp files. */ public WebArchiveEntryIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, File tempDir) { this.identifier = identifier; this.size = metaData.getSize(); this.fileName = metaData.getName(); this.extension = ResourceUtils.getExtension(fileName); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * Constructs a new identification request. * @param metaData the metaData about the binary. * @param identifier the request's identifier */ public FileSystemIdentificationRequest(final RequestMetaData metaData, final RequestIdentifier identifier) { this.identifier = identifier; requestMetaData = metaData; size = metaData.getSize(); fileName = metaData.getName(); extension = ResourceUtils.getExtension(fileName); }
/** * * @param file * the file to represent. */ public FileProfileResource(File file) { setUri(file.toURI()); setName(file.getName()); setSize(file.length()); setLastModifiedDate(new Date(file.lastModified())); //setExtension(FilenameUtils.getExtension(file.getName())); setExtension(ResourceUtils.getExtension(file.getName())); }
/** * * @param metaData m * @param identifier i * @param tempDirLocation t */ public SevenZipEntryIdentificationRequest(final RequestMetaData metaData, final RequestIdentifier identifier, final Path tempDirLocation) { this.identifier = identifier; this.requestMetaData = metaData; this.size = requestMetaData.getSize(); this.tempDir = tempDirLocation; fileName = metaData.getName(); extension = ResourceUtils.getExtension(fileName); }
/** * * @param metaData m * @param identifier i * @param tempDirLocation t */ public SevenZipEntryIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, File tempDirLocation) { this.identifier = identifier; this.requestMetaData = metaData; this.size = requestMetaData.getSize(); this.tempDir = tempDirLocation; fileName = metaData.getName(); extension = ResourceUtils.getExtension(fileName); }
/** * Constructs a new Tar file resource. * @param metaData the request meta data * @param identifier the request identifier * @param tempDir the location to write temp files. */ public TarEntryIdentificationRequest(final RequestMetaData metaData, final RequestIdentifier identifier, final Path tempDir) { this.identifier = identifier; size = metaData.getSize(); fileName = metaData.getName(); extension = ResourceUtils.getExtension(fileName); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * @param requestMetaData requestMetaData. * @param identifier RequestIdentifier. * @param tempDir Fat files are read into buffer and written to temp file. */ public FatFileIdentificationRequest(RequestMetaData requestMetaData, RequestIdentifier identifier, final Path tempDir) { this.requestMetaData = requestMetaData; this.identifier = identifier; size = requestMetaData.getSize(); fileName = requestMetaData.getName(); this.tempDir = tempDir; extension = ResourceUtils.getExtension(fileName); }
/** * Constructs a new Tar file resource. * @param metaData the request meta data * @param identifier the request identifier * @param tempDir the location to write temp files. */ public TarEntryIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, File tempDir) { this.identifier = identifier; size = metaData.getSize(); fileName = metaData.getName(); extension = ResourceUtils.getExtension(fileName); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * Constructs a new Zip file resource. * @param metaData meta data about the request * @param identifier request identifier * @param tempDir the location to write temp files. */ public ZipEntryIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, File tempDir) { this.identifier = identifier; this.size = metaData.getSize(); this.fileName = metaData.getName(); this.extension = ResourceUtils.getExtension(fileName); this.tempDir = tempDir; this.requestMetaData = metaData; }
/** * Constructs a new Zip file resource. * @param metaData meta data about the request * @param identifier request identifier * @param tempDir the location to write temp files. */ public ZipEntryIdentificationRequest(final RequestMetaData metaData, final RequestIdentifier identifier, final Path tempDir) { this.identifier = identifier; this.size = metaData.getSize(); this.fileName = metaData.getName(); this.extension = ResourceUtils.getExtension(fileName); this.tempDir = tempDir; this.requestMetaData = metaData; }
public InputStreamIdentificationRequest(RequestMetaData metaData, RequestIdentifier identifier, InputStream in) { this.metaData = metaData; this.fileName = metaData.getName(); this.extension = ResourceUtils.getExtension(fileName); this.identifier = identifier; try { this.size = in.available(); } catch (IOException e) { e.printStackTrace(); } // Init the reader: this.isReader = new InputStreamByteReader(new CloseShieldInputStream(in)); }
/** * Create new identification request instance. * @param requestMetaData a * @param identifier a * @param tempDir a */ public RarIdentificationRequest(final RequestMetaData requestMetaData, final RequestIdentifier identifier, final Path tempDir) { this.fileName = requestMetaData.getName(); this.extension = ResourceUtils.getExtension(fileName); this.requestMetaData = requestMetaData; this.identifier = identifier; this.requestMetaData.getSize(); this.tempDir = tempDir; this.size = requestMetaData.getSize(); }
/** * Create new identification request instance. * @param requestMetaData a * @param identifier a * @param tempDir a */ public RarIdentificationRequest(RequestMetaData requestMetaData, RequestIdentifier identifier, File tempDir) { this.fileName = requestMetaData.getName(); this.extension = ResourceUtils.getExtension(fileName); this.requestMetaData = requestMetaData; this.identifier = identifier; this.requestMetaData.getSize(); this.tempDir = tempDir; this.size = requestMetaData.getSize(); }
/** * * @param file * the file to represent. */ public FileProfileResource(final Path file) { setUri(file.toUri()); setName(FileUtil.fileName(file)); setSize(FileUtil.sizeQuietly(file)); final FileTime lastModified = FileUtil.lastModifiedQuietly(file); setLastModifiedDate(lastModified == null ? new Date(0) : new Date(lastModified.toMillis())); //setExtension(FilenameUtils.getExtension(file.getName())); setExtension(ResourceUtils.getExtension(FileUtil.fileName(file))); }