public File getFinalFile() { if (transformedFile != null) { return transformedFile; } return getOriginalFile().orElse(null); }
public long getLastModified() { Optional<File> f = getOriginalFile(); if (f.isPresent()) { return f.get().lastModified(); } return 0L; }
public long getLength() { Optional<File> f = getOriginalFile(); if (f.isPresent()) { return f.get().length(); } return 0L; }
public static Icon getSystemIcon(final MediaElement dObj) { return getSystemIcon(dObj.getFileCache().getOriginalFile().orElse(null)); }
private static boolean writeInDicomDir(DicomDirWriter writer, MediaElement img, DefaultMutableTreeNode node, String iuid, File destinationFile) throws IOException { if (writer != null) { if (!(img.getMediaReader() instanceof DcmMediaReader) || ((DcmMediaReader) img.getMediaReader()).getDicomObject() == null) { LOGGER.error("Cannot export DICOM file: ", img.getFileCache().getOriginalFile().orElse(null)); //$NON-NLS-1$ return false; } return writeInDicomDir(writer, ((DcmMediaReader) img.getMediaReader()).getDicomObject(), node, iuid, destinationFile); } return false; }
imgCachePath = null; } else { file = cache.getOriginalFile().orElse(null); file = cache.getOriginalFile().orElse(null);
img.getFileCache().getOriginalFile().orElse(null));
writeInDicomDir(writer, img, node, iuid, destinationFile); } else { LOGGER.error("Cannot export DICOM file: {}", img.getFileCache().getOriginalFile().orElse(null)); //$NON-NLS-1$
return new ExtendSegmentedInputImageStream(fileCache.getOriginalFile().orElse(null), offsets, length);
private PlanarImage getUncacheImage(MediaElement media, int frame) throws IOException { FileCache cache = media.getFileCache(); Optional<File> orinigal = cache.getOriginalFile(); if (orinigal.isPresent()) { readMetaData();
Optional<File> file = imageElement.getFileCache().getOriginalFile(); if (file.isPresent()) { Date date = null;
File imgFile = imageElement.getFileCache().getOriginalFile().orElse(null); if (imgFile == null || !imageElement.getMimeType().contains("jpeg") //$NON-NLS-1$ || !imageInfo.getCurrentValues().equals(imageInfo.getDefaultValues())) {
readingHeader = true; if (iis == null) { Optional<File> file = fileCache.getOriginalFile(); if (file.isPresent()) { setInput(ImageIO.createImageInputStream(new File(uri)), false, false);