/** Concatenates name of folder with name of object. Helper method. * @param folderName name of folder or null * @param obj object to concatenate * @return new name */ private static String objectName (String name, DataObject obj) { if (name == null) { return obj.getName (); } else { return name + '/' + obj.getName (); } }
/** Creates arguments for given shadow node */ private Object[] createArguments () { return new Object[] { getDataObject().getName () }; }
protected Node findNodeNamed (String name) { for (Node n : nodes) { String nm = n.getLookup().lookup(DataObject.class).getName(); if (name.equals(nm)){ return n; } } return nodes.isEmpty() ? null : nodes.get(0); }
public Object getValue () { return obj.getOriginal ().getName(); }
/** for sorting data objects by names */ private int compareNames (DataObject obj1, DataObject obj2) { // #35069 - use extension for sorting if displayname is same. // Otherwise the order of files is random. int part = obj1.getName().compareTo(obj2.getName()); return part != 0 ? part : obj1.getPrimaryFile().getExt().compareTo(obj2.getPrimaryFile().getExt()); }
@Override public void run() { try { reformat.reformat(0, baseDoc.getLength()); } catch (BadLocationException ex) { LOGGER.log(Level.INFO, "Cannot reformat file " + dataObject.getName(), ex); } } });
ResourceMapUpdate(AbstractRefactoring refactoring, RefactoringElementImplementation previewElement, FileObject srcFileBefore, DataObject propertiesDO) { this.refactoring = refactoring; this.refElement = previewElement; this.propertiesDO = propertiesDO; oldName = propertiesDO.getName(); oldFolder = propertiesDO.getFolder().getPrimaryFile(); this.srcFileBefore = srcFileBefore; }
private String getProperName(DataFolder f, String name, int suffix) { String actualName = name; if(suffix > 0) { actualName = actualName + "_" + suffix; } for(DataObject chld : f.getChildren()) { if(chld.getName().equals(actualName)) { suffix++; return getProperName(f, name, suffix); } } return actualName; }
DataObject.Registry registries = DataObject.getRegistry(); registries.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { System.out.println("ChangedListener: o = " + e.getSource().getClass()); System.out.println("ChangedListener: o.source = " + e.getSource()); } }); DataObject[] objects = registries.getModified(); for (int i = 0; i < objects.length; i++) { DataObject dataObj = objects[I]; System.out.println("data object name = " + dataObj.getName()); System.out.println("data object pimary file name = " + dataObj.getPrimaryFile().getName()); Set fss = dataObj.files(); Iterator iter = fss.iterator(); while (iter.hasNext()) { FileObject fo = (FileObject) iter.next(); System.out.println("\tset file object: " + fo.getName()); } }
public void propertyChange(final PropertyChangeEvent ev) { LogRecord record = new LogRecord(Level.FINE, "Faces Config File Changed:" + pfc.getConfigDataObject().getName()); record.setSourceClassName("FacesModelPropertyChangeListener"); record.setSourceMethodName("propertyChangeEvent."); record.setParameters(new Object[]{ev.getPropertyName(), ev.getOldValue(), ev.getNewValue()}); LOGGER.log(record); if (pfc.getView().isShowing()) { runEventNow(ev); } else { setGraphDirty(ev); } }
/** Message to display when an object is being opened. * @return the message or null if nothing should be displayed */ protected String messageOpening () { DataObject obj = entry.getDataObject (); return NbBundle.getMessage (OpenSupport.class , "CTL_ObjectOpen", // NOI18N obj.getName(), obj.getPrimaryFile().toString() ); }
public static StyledDocument openDocument(DataObject dataObject) { if (dataObject == null) { return null; } EditorCookie cookie = dataObject.getLookup().lookup(EditorCookie.class); if (cookie == null) { FileObject fileObject = dataObject.getPrimaryFile(); String name = fileObject == null ? dataObject.getName() : fileObject.getPath(); CndUtils.getLogger().log(Level.WARNING, "Given file (\"{0}\", data object is instance of class {1}) does not have EditorCookie. Register file extension as C/C++/Header extension.", // NOI18N new Object[]{name, dataObject.getClass().getName()}); return null; } StyledDocument doc = CsmUtilities.openDocument(cookie); return doc; }
void notifyFileRenamed(FileRenameEvent fe) { if (fe.getFile ().equals (getPrimaryFile ())) { firePropertyChange(PROP_NAME, fe.getName(), getName()); } }
private FileObject findTargetFO() { DataObject dataObject = getDataObjectFromComponent(Utilities.getFocusedComponent()); FileObject sourceFO = dataObject.getPrimaryFile(); return getTargetFO(dataObject.getName(), sourceFO); }
public void initialize (org.openide.loaders.TemplateWizard templateWizard) { this.wiz = templateWizard; String name = templateWizard.getTemplate().getName(); templateWizard.putProperty (WizardProperties.NAME, name); basicPanel = new PanelConfigureProject(); currentIndex = 0; updateStepsList (); }
public Object run () throws IOException { FileObject fo; if (trg.isData ()) { fo = trg; } else { String n; if (name == null) { // #45810 - if obj is disk root then fix the filename String baseName = obj.getName().replace(':', '_').replace('/', '_'); // NOI18N n = FileUtil.findFreeFileName (trg, baseName, ext); } else { n = name; } fo = trg.createData (n, ext); } writeShadowFile(fo, obj.getPrimaryFile().getURL()); return fo; } });
@Override public void undoChange() { if (!refElement.isEnabled()) { return; } // just remember the new file if (refactoring instanceof MoveRefactoring || refactoring instanceof SingleCopyRefactoring) { if (newPropertiesDO != null) { FileObject targetFolder = newPropertiesDO.getPrimaryFile().getParent().getParent(); srcFileAfter = targetFolder.getFileObject(newPropertiesDO.getName(), "java"); // NOI18N } } }
private Node findNodeInConfigFiles(Node root, FileObject fo) { // XXX ugly, some node names contain the extension and other don't // so retrieving the node name from the corresp. DataObject String nodeName; try { DataObject dobj = DataObject.find(fo); nodeName = dobj.getName(); } catch (DataObjectNotFoundException e) { nodeName = fo.getName(); } Node configFiles = root.getChildren().findChild("configurationFiles"); // NOI18N if (configFiles == null) { return null; } return NodeOp.findChild(configFiles, nodeName); }
/** Create a data node for a given data object. * The provided children object will be used to hold all child nodes. * The name is always set to the base name of the primary file; * the display name may instead be set to the base name with extension. * @param obj object to work with * @param ch children container for the node * @see #getShowFileExtensions */ public DataNode (DataObject obj, Children ch) { super (ch); this.obj = obj; propL = new PropL (); obj.addPropertyChangeListener (org.openide.util.WeakListeners.propertyChange (propL, obj)); super.setName (obj.getName ()); updateDisplayName (); }
@Nonnull public Collection<? extends MetadataItemHolder<MetadataItemMock>> loadMetadataItems (final DataObject dataObject, final FindOption ... options) { final String name = dataObject.getName(); if (name.contains("noitem")) { return Collections.emptyList(); } final MetadataItemMock item = MetadataItemEnhancer.createEnhancedItem(new MetadataItemMock()); item.setName("the name"); return Collections.singletonList(new MetadataItemHolderMock<MetadataItemMock>(item, getName(), "Mock", TimestampProvider.Locator.findTimestampProvider().getTimestamp())); } }