public String getName () { String superName = (String) getPrimaryFile().getAttribute(EA_NAME); if (superName != null) return superName; superName = super.getName(); int bracket = superName.indexOf (OPEN); if (bracket == -1) { return unescape(superName); } else { warnAboutBrackets(getPrimaryFile()); return unescape(superName.substring(0, bracket)); } }
/** Get the name of the data object. * Uses the name of the source JSP * @return the name */ @Override public String getName () { DataObject jsp = getSourceJspPage(); if (jsp == null) return super.getName(); int markIndex = getPrimaryFile().getName().lastIndexOf(JspServletDataLoader.JSP_MARK); String fileIndex = (markIndex == -1) ? "" : getPrimaryFile().getName().substring( markIndex + JspServletDataLoader.JSP_MARK.length()); if (fileIndex.startsWith("_")) // NOI18N fileIndex = fileIndex.substring(1); if ("".equals(fileIndex)) { return NbBundle.getMessage(JspServletDataObject.class, "LBL_ServletDisplayNameNoNumber", jsp.getPrimaryFile().getName()); } else { return NbBundle.getMessage(JspServletDataObject.class, "LBL_ServletDisplayName", new Object[] {fileIndex, jsp.getPrimaryFile().getName()}); } }
private Collection<MultiDataObject.Entry> collectLocaleEntries(Collection<MultiDataObject.Entry> col) { for (String bundleName : getBundleNames()) { MultiDataObject dobj = ResourceUtils.getPropertiesDataObject(sourceFile, bundleName, false); if (dobj != null) { if (col == null) col = new LinkedList<MultiDataObject.Entry>(); col.add(dobj.getPrimaryEntry()); col.addAll(dobj.secondaryEntries()); try { String baseName = dobj.getName() + "_"; // NOI18N for (FileObject fo : dobj.getPrimaryFile().getParent().getChildren()) { String fileName = fo.getNameExt(); if (fileName.endsWith(".properties") && fileName.startsWith(baseName)) { // NOI18N DataObject dobj2 = DataObject.find(fo); if (dobj2 instanceof PropertiesDataObject) { col.add(((MultiDataObject)dobj2).getPrimaryEntry()); } } } } catch (IOException ex) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ex); } } } DesignResourceMap parent = getDesignParent(); return parent != null ? parent.collectLocaleEntries(col) : col; }