private static File getFile (AntProjectHelper helper, PropertyEvaluator evaluator, String name) { if (helper != null) { return new File(helper.resolvePath(name)); } else { File f = new File(name); if (!f.exists()) { // perhaps the file is relative? String basedir = evaluator.getProperty("basedir"); // NOI18N assert basedir != null; f = new File(new File(basedir), name); } return f; } }
public void updateFileChangeListener() { File resolvedFile; FileObject fo = null; String propertyValue = helper.getStandardPropertyEvaluator().getProperty(propertyName); if (propertyValue != null) { String resolvedPath = helper.resolvePath(propertyValue); resolvedFile = new File(resolvedPath).getAbsoluteFile(); File f = resolvedFile; while (f != null && (fo = FileUtil.toFileObject(f)) == null) { f = f.getParentFile(); } watchRename = f == resolvedFile; } else { resolvedFile = null; watchRename = false; } setFileObject(fo); }
FileObject resolveDocumentBase(String value, boolean silent) { FileObject docBase = value != null ? helper.getAntProjectHelper().resolveFileObject(value) : null; if (docBase == null && !silent) { String path = (value != null ? helper.getAntProjectHelper().resolvePath(value) : null); String errorMessage; if (path != null) { errorMessage = NbBundle.getMessage(ProjectWebModule.class, "MSG_DocBase_Corrupted", project.getName(), path); } else { errorMessage = NbBundle.getMessage(ProjectWebModule.class, "MSG_DocBase_Corrupted_Unknown", project.getName()); } showErrorMessage(errorMessage); } return docBase; }
FileObject resolveMetaInf(String value) { FileObject metaInf = value != null ? helper.resolveFileObject(value) : null; if (metaInf == null) { Profile version = project.getAPIEjbJar().getJ2eeProfile(); if (needConfigurationFolder(version)) { String path = (value != null ? helper.resolvePath(value) : ""); showErrorMessage(NbBundle.getMessage(EjbJarProvider.class,"MSG_MetaInfCorrupted", project.getName(), path)); } } return metaInf; }
public FileObject getMetaInf() { FileObject metaInf = getFileObject(AppClientProjectProperties.META_INF); if (metaInf == null) { Profile version = project.getAPICar().getJ2eeProfile(); if (needConfigurationFolder(version)) { String relativePath = helper.getStandardPropertyEvaluator().getProperty(AppClientProjectProperties.META_INF); String path = (relativePath != null ? helper.resolvePath(relativePath) : ""); showErrorMessage(NbBundle.getMessage(AppClientProvider.class, "MSG_MetaInfCorrupted", project.getName(), path)); } } return metaInf; }