public String getDisplayName() { if (!fileLoaded) loadFile(); if (displayName == null) { displayName = getExplicitDisplayName(); if (displayName == null) { // no explicit name displayName = super.getDisplayName(); } } return displayName; }
/** Get the display name for the node. * A filesystem may {@link org.openide.filesystems.FileSystem#getStatus specially alter} this. * @return the desired name */ public String getDisplayName () { String name = (String) getDataObject().getPrimaryFile(). getAttribute(InstanceDataObject.EA_NAME); if (name == null) { try { String def = "\b"; // NOI18N FileSystem.Status fsStatus = getDataObject().getPrimaryFile(). getFileSystem().getStatus(); name = fsStatus.annotateName(def, getDataObject().files()); if (name.indexOf(def) < 0) { return name; } else { name = getNameForBean(); if (name != null) { name = fsStatus.annotateName (name, getDataObject().files()); } else { name = super.getDisplayName(); } } } catch (FileStateInvalidException e) { // no fs, do nothing } } return name; }
nodeName = dn.getDisplayName(); obj = shadow.getOriginal(); n = obj.getNodeDelegate();
nodeName = dn.getDisplayName(); obj = shadow.getOriginal(); n = obj.getNodeDelegate();
nodeName = dn.getDisplayName(); obj = shadow.getOriginal(); n = obj.getNodeDelegate();