private String getResourceBundleName() throws CoreException { IResource res= ResourcesPlugin.getWorkspace().getRoot().findMember(fResourceBundlePath.removeLastSegments(1)); if (res != null && res.exists()) { IJavaElement el= JavaCore.create(res); if (el instanceof IPackageFragment) { IPackageFragment p= (IPackageFragment) el; return p.getElementName() + '.' + getPropertyFileNameWithoutExtension(); } else if ((el instanceof IPackageFragmentRoot) || (el instanceof IJavaProject)) { return getPropertyFileNameWithoutExtension(); } } throw new CoreException(new StatusInfo(IStatus.ERROR, "Resourcebundle not specified")); //$NON-NLS-1$ } }
private String getResourceBundleName() throws CoreException { IResource res= ResourcesPlugin.getWorkspace().getRoot().findMember(fResourceBundlePath.removeLastSegments(1)); if (res != null && res.exists()) { IJavaElement el= JavaCore.create(res); if (el instanceof IPackageFragment) { IPackageFragment p= (IPackageFragment) el; return p.getElementName() + '.' + getPropertyFileNameWithoutExtension(); } else if ((el instanceof IPackageFragmentRoot) || (el instanceof IJavaProject)) { return getPropertyFileNameWithoutExtension(); } } throw new CoreException(new StatusInfo(IStatus.ERROR, "Resourcebundle not specified")); //$NON-NLS-1$ } }
private String getResourceBundleName() throws CoreException { IResource res= ResourcesPlugin.getWorkspace().getRoot().findMember(fResourceBundlePath.removeLastSegments(1)); if (res != null && res.exists()) { IJavaElement el= JavaCore.create(res); if (el instanceof IPackageFragment) { IPackageFragment p= (IPackageFragment) el; return p.getElementName() + '.' + getPropertyFileNameWithoutExtension(); } else if ((el instanceof IPackageFragmentRoot) || (el instanceof IJavaProject)) { return getPropertyFileNameWithoutExtension(); } } throw new CoreException(new StatusInfo(IStatus.ERROR, "Resourcebundle not specified")); //$NON-NLS-1$ } }