public NativeFileItemImpl(File file, NativeProjectImpl project, NativeFileItem.Language language, NativeFileItem.LanguageFlavor flavor) { this.project = project; this.file = CndFileUtils.normalizeFile(file); this.lang = language; this.flavor = flavor; }
public static void assertNormalized(File file) { if (isDebugMode()) { File normFile = CndFileUtils.normalizeFile(file); if (!file.equals(normFile)) { assertTrueInConsole(false, "Parameter file was not normalized. Was " + file + " instead of " + normFile); // NOI18N } } }
/** * tries to detect mime type of file checking cnd known types first * @param file file to check * @return one of mime types or "content/unknown" */ public static String getSourceFileMIMEType(File file) { FileObject fo = CndFileUtils.toFileObject(CndFileUtils.normalizeFile(file)); String mime; if (fo != null && fo.isValid()) { // try fast check mime = getSourceFileMIMEType(fo); } else { mime = getKnownSourceFileMIMETypeByExtension(file.getPath()); } return mime != null ? mime : "content/unknown"; // NOI18N }
/** * tries to detect mime type of file checking cnd known types first * @param file file to check * @return one of mime types or "content/unknown" */ public static String getBinaryFileMIMEType(File file) { FileObject fo = CndFileUtils.toFileObject(CndFileUtils.normalizeFile(file)); String mime; if (fo != null && fo.isValid()) { // try fast check mime = getBinaryFileMIMEType(fo); } else { mime = getKnownBinaryFileMIMETypeByExtension(file.getPath()); } return mime != null ? mime : "content/unknown"; // NOI18N }
FileObject fo = CndFileUtils.toFileObject(CndFileUtils.normalizeFile(file)); return fo;
writer.flush(); writer.close(); fo = CndFileUtils.toFileObject(CndFileUtils.normalizeFile(tempFile));