public static DataObject getDataObject(FileObject fo) { DataObject dob = null; if (fo != null) { try { dob = DataObject.find(fo); } catch (DataObjectNotFoundException e) { } } return dob; }
private boolean isOpen(FileObject fo) { try { DataObject dao = DataObject.find(fo); if (dao != null) { return CsmUtilities.findOpenedEditor(dao) != null; } } catch (DataObjectNotFoundException ex) { // we don't need to report this exception; // probably the file is just removed by user } return false; }
private static void doToggle(FileObject fo) { assert (fo != null); try { // find a data object for the input file object DataObject toggled = DataObject.find(fo); if (toggled != null) { doToggle(toggled); } } catch (DataObjectNotFoundException ex) { // may be error message? } }
@Override public FileBuiltQuerySource createFileBuiltQuerySource(FileObject file) { try { DataObject source = DataObject.find(file); return new DataObjectSource(source); } catch (DataObjectNotFoundException e) { Logger.getLogger(IDEServicesImpl.class.getName()).log(Level.FINE, null, e); return null; } }
private static DataObject findDataObject(VCSFileProxy file) { FileObject fo = file.toFileObject(); if (fo != null) { try { return DataObject.find(fo); } catch (DataObjectNotFoundException e) { // ignore } } return null; }
protected Node getNodeFromDataObject(FileObject fileObject) throws DataObjectNotFoundException { if (fileObject == null) { throw new NullPointerException(); } return DataObject.find(fileObject).getNodeDelegate(); }
private Document getDocument(FileObject file) throws IOException { DataObject dobj = DataObject.find(file); EditorCookie ec = dobj.getLookup().lookup(EditorCookie.class); if (ec != null) { return ec.openDocument(); } return null; }
public HighlightAnnotatable(AttributeSet attrs, int start, int end, FileObject fo) { this.attrs = attrs; this.start = start; this.end = end; try { DataObject dobj = DataObject.find(fo); EditorCookie ec = dobj.getCookie(EditorCookie.class); doc = ec.getDocument(); } catch (DataObjectNotFoundException ex) { } }
public static boolean openSource(FileObject fo, int offset) { DataObject dob; try { dob = DataObject.find(fo); return openAtElement(dob, new PointOrOffsetable(offset)); } catch (DataObjectNotFoundException ex) { return false; } }
public PositionBounds getPosition() { try { //XXX: does not work correctly when a class is specified more than once in web.xml return new PositionBoundsResolver(DataObject.find(webDD),getName()).getPositionBounds(); } catch (DataObjectNotFoundException ex) { Exceptions.printStackTrace(ex); } return null; }
public void doRefactoringBypass() throws IOException { DataObject dob = null; if (byPassFolder != null) { dob = DataFolder.findFolder(byPassFolder); } else { dob = DataObject.find(refactoring.getRefactoringSource().lookup(FileObject.class)); } dob.rename(getPanelName()); } }
public static CsmFile getCsmFile(FileObject fo, boolean waitParsing, boolean snapShot) { if (fo == null || ! fo.isValid() || ! isCsmSuitable(fo)) { // #194431 Path should be absolute: Templates/cFiles/CSimpleTest.c return null; } else { try { return getCsmFile(DataObject.find(fo), waitParsing, snapShot); } catch (DataObjectNotFoundException ex) { return null; } } }
private void createIndexJSP(FileObject targetFolder, String name ) throws IOException { final FileObject jspTemplate = FileUtil.getConfigFile( "Templates/JSP_Servlet/JSP.jsp" ); // NOI18N if (jspTemplate == null) { return; // Don't know the template } final DataObject mt = DataObject.find(jspTemplate); final DataFolder webDf = DataFolder.findFolder(targetFolder); mt.createFromTemplate(webDf, name); // NOI18N } }
public static CloneableEditorSupport findCloneableEditorSupport(JsParseResult info) { DataObject dob = null; try { dob = DataObject.find(info.getSnapshot().getSource().getFileObject()); } catch (DataObjectNotFoundException ex) { Exceptions.printStackTrace(ex); } return RetoucheUtils.findCloneableEditorSupport(dob); }
public static boolean openSource(FileObject fo, int line, int column) { DataObject dob; try { dob = DataObject.find(fo); return openAtElement(dob, new PointOrOffsetable(new Point(line, column))); } catch (DataObjectNotFoundException ex) { return false; } }
@Override public Set<FileObject> instantiate() throws IOException { FileObject dir = Templates.getTargetFolder(descriptor); FileObject template = Templates.getTemplate(descriptor); DataFolder dataFolder = DataFolder.findFolder(dir); DataObject dataTemplate = DataObject.find(template); DataObject createdFile = dataTemplate.createFromTemplate(dataFolder, Templates.getTargetName(descriptor)); return Collections.singleton(createdFile.getPrimaryFile()); }
@Override public Set<FileObject> instantiate() throws IOException { getBottomPanel().save(); FileObject dir = Templates.getTargetFolder(wizard); FileObject template = Templates.getTemplate(wizard); DataFolder dataFolder = DataFolder.findFolder(dir); DataObject dataTemplate = DataObject.find(template); DataObject createdFile = dataTemplate.createFromTemplate(dataFolder, Templates.getTargetName(wizard)); return Collections.singleton(createdFile.getPrimaryFile()); }
protected DataObject createDataObject (final String name) throws IOException { final FileObject fileObject = fileSystem.getRoot().createData(name); assertNotNull(fileObject); final DataObject dataObject = DataObject.find(fileObject); assertNotNull(dataObject); return dataObject; } }
@Test public void testFindMetadataItemFromGoodFile() throws Exception { final DataObject dataObject = DataObject.find(FileUtil.createMemoryFileSystem().getRoot().createData("goodfile")); final MetadataItemHolder<TIFF> holder = tiffProvider.findOrCreateItems(dataObject, EXTERNAL).iterator().next(); assertNotNull(holder); assertTrue(holder.isAvailable()); }
@Test public void testFindMetadataItemFromBadJPG() throws Exception { final DataObject dataObject = DataObject.find(FileUtil.createMemoryFileSystem().getRoot().createData("badfile")); final MetadataItemHolder<TIFF> holder = tiffProvider.findOrCreateItems(dataObject, EXTERNAL).iterator().next(); assertNotNull(holder); assertFalse(holder.isAvailable()); }