@Override public String getAbsolutePath() { return CndFileUtils.normalizePath(fileObject); }
@Override public NativeFileItem findFileItem(FileObject fileObject) { return findFileItem(CndFileUtils.normalizePath(fileObject)); }
FileBufferImpl(FileObject fileObject, FileImpl fileImpl) { this(getFileSystem(fileObject), CndFileUtils.normalizePath(fileObject), fileImpl); attachListeners(fileObject); }
private void setExecutionFlags(FileObject fob) { if (fob != null && fob.isValid()) { ExecutionEnvironment env = FileSystemProvider.getExecutionEnvironment(fob); String path = CndFileUtils.normalizePath(fob); ProcessUtils.execute(env, "/bin/chmod", "755", path); // NOI18N } } }
protected AbstractFileBuffer(FileObject fileObject) { this.absPath = FilePathCache.getManager().getString(CndFileUtils.normalizePath(fileObject)); assert this.absPath != null : "no path for " + fileObject; this.fileSystem = getFileSystem(fileObject); this.fileObject = new WeakReference<>(fileObject); this.bufType = MIMENames.isCppOrCOrFortran(fileObject.getMIMEType()) ? APTFileBuffer.BufferType.START_FILE : APTFileBuffer.BufferType.INCLUDED; // remote link file objects are just lightweight delegating wrappers, so they have multiple instances // if (CndUtils.isDebugMode()) { // FileObject fo2 = fileSystem.findResource(absPath.toString()); // CndUtils.assertTrue(fileObject == fo2, "File objects differ: " + fileObject + " vs " + fo2); //NOI18N // } }
private void addFileItemBasedPath(NativeFileItem nativeFileItem) { FileObject fo = nativeFileItem.getFileObject(); FileObject parent = fo.getParent(); String path = CndFileUtils.normalizePath(parent); addPath(path); String canonicalPath; try { canonicalPath = CndFileUtils.getCanonicalPath(parent); if (!path.equals(canonicalPath)) { addPath(canonicalPath); } } catch (IOException ex) { DiagnosticExceptoins.register(ex); } }
try { entryFS = fo.getFileSystem(); dir = CndFileUtils.normalizePath(fo); } catch (FileStateInvalidException ex) { Exceptions.printStackTrace(ex);
String absPath = CndFileUtils.normalizePath(fo); ProjectBase project = null;