/** * Checks if the given name is a valid Java package name. * * @param name the java package name. * @param context an {@link IJavaElement} or <code>null</code> * @return a refactoring status containing the error message if the * name is not a valid java package name. */ public static RefactoringStatus checkPackageName(String name, IJavaElement context) { return checkName(name, JavaConventionsUtil.validatePackageName(name, context)); }
/** * Checks if the given name is a valid Java package name. * * @param name the java package name. * @param context an {@link IJavaElement} or <code>null</code> * @return a refactoring status containing the error message if the * name is not a valid java package name. */ public static RefactoringStatus checkPackageName(String name, IJavaElement context) { return checkName(name, JavaConventionsUtil.validatePackageName(name, context)); }
private static IStatus validatePackageName(String text, IJavaProject project) { if (project == null || !project.exists()) { return JavaConventions.validatePackageName(text, JavaCore.VERSION_1_3, JavaCore.VERSION_1_3); } return JavaConventionsUtil.validatePackageName(text, project); }
private static IStatus validatePackageName(String text, IJavaProject project) { if (project == null || !project.exists()) { return JavaConventions.validatePackageName(text, JavaCore.VERSION_1_3, JavaCore.VERSION_1_3); } return JavaConventionsUtil.validatePackageName(text, project); }
@Override public String isValid(String newText) { if (newText == null || "".equals(newText)) //$NON-NLS-1$ return INVALID_NAME_NO_MESSAGE; IStatus status= JavaConventionsUtil.validatePackageName(newText, pack); if (status.getSeverity() == IStatus.ERROR) return status.getMessage(); IJavaElement parent= pack.getParent(); try { if (parent instanceof IPackageFragmentRoot){ if (! RenamePackageProcessor.isPackageNameOkInRoot(newText, (IPackageFragmentRoot)parent)) return ReorgMessages.ReorgQueries_packagewithThatNameexistsMassage; } } catch (CoreException e) { return INVALID_NAME_NO_MESSAGE; } if (pack.getElementName().equalsIgnoreCase(newText)) return ReorgMessages.ReorgQueries_resourceExistsWithDifferentCaseMassage; return null; } };
private IStatus validatePackageName(String text) { IJavaProject project= getJavaProject(); if (project == null || !project.exists()) { return JavaConventions.validatePackageName(text, JavaCore.VERSION_1_3, JavaCore.VERSION_1_3); } return JavaConventionsUtil.validatePackageName(text, project); }
private IStatus validatePackageName(String text) { IJavaProject project= getJavaProject(); if (project == null || !project.exists()) { return JavaConventions.validatePackageName(text, JavaCore.VERSION_1_3, JavaCore.VERSION_1_3); } return JavaConventionsUtil.validatePackageName(text, project); }
private static ResourceTraversal[] getRemotePackageFragmentTraversals(IPackageFragment pack, RemoteResourceMappingContext context, IProgressMonitor monitor) throws CoreException { ArrayList<ResourceTraversal> res= new ArrayList<>(); IContainer container= (IContainer)pack.getResource(); if (container != null) { res.add(new ResourceTraversal(new IResource[] {container}, IResource.DEPTH_ONE, 0)); IResource[] remoteMembers= context.fetchRemoteMembers(container, monitor); if (remoteMembers == null) { remoteMembers= context.fetchMembers(container, monitor); } if (remoteMembers != null) { for (int i= 0; i < remoteMembers.length; i++) { IResource member= remoteMembers[i]; if (member instanceof IFolder && JavaConventionsUtil.validatePackageName(member.getName(), pack).getSeverity() == IStatus.ERROR) { res.add(new ResourceTraversal(new IResource[] { member }, IResource.DEPTH_INFINITE, 0)); } } } } return res.toArray(new ResourceTraversal[res.size()]); }
@Override public String isValid(String newText) { if (newText == null || "".equals(newText)) //$NON-NLS-1$ return INVALID_NAME_NO_MESSAGE; IStatus status= JavaConventionsUtil.validatePackageName(newText, pack); if (status.getSeverity() == IStatus.ERROR) return status.getMessage(); IJavaElement parent= pack.getParent(); try { if (parent instanceof IPackageFragmentRoot){ if (! RenamePackageProcessor.isPackageNameOkInRoot(newText, (IPackageFragmentRoot)parent)) return ReorgMessages.ReorgQueries_packagewithThatNameexistsMassage; } } catch (CoreException e) { return INVALID_NAME_NO_MESSAGE; } if (pack.getElementName().equalsIgnoreCase(newText)) return ReorgMessages.ReorgQueries_resourceExistsWithDifferentCaseMassage; return null; } };
private static ResourceTraversal[] getRemotePackageFragmentTraversals(IPackageFragment pack, RemoteResourceMappingContext context, IProgressMonitor monitor) throws CoreException { ArrayList<ResourceTraversal> res= new ArrayList<>(); IContainer container= (IContainer)pack.getResource(); if (container != null) { res.add(new ResourceTraversal(new IResource[] {container}, IResource.DEPTH_ONE, 0)); IResource[] remoteMembers= context.fetchRemoteMembers(container, monitor); if (remoteMembers == null) { remoteMembers= context.fetchMembers(container, monitor); } if (remoteMembers != null) { for (int i= 0; i < remoteMembers.length; i++) { IResource member= remoteMembers[i]; if (member instanceof IFolder && JavaConventionsUtil.validatePackageName(member.getName(), pack).getSeverity() == IStatus.ERROR) { res.add(new ResourceTraversal(new IResource[] { member }, IResource.DEPTH_INFINITE, 0)); } } } } return res.toArray(new ResourceTraversal[res.size()]); }
private Change createChange(IPackageFragment pack, IPackageFragmentRoot destination, NewNameProposer nameProposer, INewNameQueries copyQueries) { String newName= nameProposer.createNewName(pack, destination); if (newName == null || JavaConventionsUtil.validatePackageName(newName, destination).getSeverity() < IStatus.ERROR) { INewNameQuery nameQuery; if (newName == null) nameQuery= copyQueries.createNullQuery(); else nameQuery= copyQueries.createNewPackageNameQuery(pack, newName); return new CopyPackageChange(pack, destination, nameQuery); } else { if (destination.getResource() instanceof IContainer) { IContainer dest= (IContainer) destination.getResource(); IResource res= pack.getResource(); INewNameQuery nameQuery= copyQueries.createNewResourceNameQuery(res, newName); return new CopyResourceChange(res, dest, nameQuery); } else { return new NullChange(); } } }
private Change createChange(IPackageFragment pack, IPackageFragmentRoot destination, NewNameProposer nameProposer, INewNameQueries copyQueries) { String newName= nameProposer.createNewName(pack, destination); if (newName == null || JavaConventionsUtil.validatePackageName(newName, destination).getSeverity() < IStatus.ERROR) { INewNameQuery nameQuery; if (newName == null) nameQuery= copyQueries.createNullQuery(); else nameQuery= copyQueries.createNewPackageNameQuery(pack, newName); return new CopyPackageChange(pack, destination, nameQuery); } else { if (destination.getResource() instanceof IContainer) { IContainer dest= (IContainer) destination.getResource(); IResource res= pack.getResource(); INewNameQuery nameQuery= copyQueries.createNewResourceNameQuery(res, newName); return new CopyResourceChange(res, dest, nameQuery); } else { return new NullChange(); } } }
IStatus status= JavaConventionsUtil.validatePackageName(pkgName, root); if ((pkgName.length() > 0) && (status.getSeverity() == IStatus.ERROR)) { setInvalid(IDX_BUNDLE_PACKAGE, status.getMessage());
IStatus status= JavaConventionsUtil.validatePackageName(pkgName, root); if ((pkgName.length() > 0) && (status.getSeverity() == IStatus.ERROR)) { setInvalid(IDX_BUNDLE_PACKAGE, status.getMessage());