public IPath getPropertyFilePath() { return fResourceBundlePackage.getPath().append(fResourceBundleName); }
private void createPackageHtml(IPackageFragmentRoot root, IProgressMonitor monitor) throws CoreException { IWorkspace workspace= ResourcesPlugin.getWorkspace(); IFolder createdPackage= workspace.getRoot().getFolder(fCreatedPackageFragment.getPath()); IFile packageHtml= createdPackage.getFile(PACKAGE_HTML_FILENAME); String charset= packageHtml.getCharset(); String content= buildPackageHtmlContent(root, charset); try { packageHtml.create(new ByteArrayInputStream(content.getBytes(charset)), false, monitor); } catch (UnsupportedEncodingException e) { String message= "charset " + charset + " not supported by platform"; //$NON-NLS-1$ //$NON-NLS-2$ throw new CoreException(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, message, e)); } }
private void createPackageHtml(IPackageFragmentRoot root, IProgressMonitor monitor) throws CoreException { IWorkspace workspace= ResourcesPlugin.getWorkspace(); IFolder createdPackage= workspace.getRoot().getFolder(fCreatedPackageFragment.getPath()); IFile packageHtml= createdPackage.getFile(PACKAGE_HTML_FILENAME); String charset= packageHtml.getCharset(); String content= buildPackageHtmlContent(root, charset); try { packageHtml.create(new ByteArrayInputStream(content.getBytes(charset)), false, monitor); } catch (UnsupportedEncodingException e) { String message= "charset " + charset + " not supported by platform"; //$NON-NLS-1$ //$NON-NLS-2$ throw new CoreException(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, message, e)); } }
private IPath getAccessorCUPath() { return fAccessorClassPackage.getPath().append(getAccessorCUName()); }
public String getLabel() { StringBuffer buf= new StringBuffer(); buf.append(getAccessorClassPackage().getElementName()); if (buf.length() > 0) { buf.append('.'); } buf.append(getAccessorClassName()); buf.append(JavaElementLabels.CONCAT_STRING); IPath propertyFilePath= getResourceBundlePackage().getPath().append(getResourceBundleName()); buf.append(propertyFilePath.makeRelative().toString()); return buf.toString(); }
private IPath getAccessorCUPath() { return fAccessorClassPackage.getPath().append(getAccessorCUName()); }
public String getLabel() { StringBuffer buf= new StringBuffer(); buf.append(getAccessorClassPackage().getElementName()); if (buf.length() > 0) { buf.append('.'); } buf.append(BasicElementLabels.getResourceName(getAccessorClassName())); buf.append(JavaElementLabels.CONCAT_STRING); IPath propertyFilePath= getResourceBundlePackage().getPath().append(getResourceBundleName()); buf.append(BasicElementLabels.getPathLabel(propertyFilePath, false)); return buf.toString(); }
public String getLabel() { StringBuilder buf= new StringBuilder(); buf.append(getAccessorClassPackage().getElementName()); if (buf.length() > 0) { buf.append('.'); } buf.append(BasicElementLabels.getResourceName(getAccessorClassName())); buf.append(JavaElementLabels.CONCAT_STRING); IPath propertyFilePath= getResourceBundlePackage().getPath().append(getResourceBundleName()); buf.append(BasicElementLabels.getPathLabel(propertyFilePath, false)); return buf.toString(); }
private String getNameDelta(IFolder parent, IPackageFragment fragment) { IPath prefix= parent.getFullPath(); IPath fullPath= fragment.getPath(); if (prefix.isPrefixOf(fullPath)) { StringBuilder buf= new StringBuilder(); for (int i= prefix.segmentCount(); i < fullPath.segmentCount(); i++) { if (buf.length() > 0) buf.append('.'); buf.append(fullPath.segment(i)); } return buf.toString(); } return fragment.getElementName(); }
private String getNameDelta(IFolder parent, IPackageFragment fragment) { IPath prefix= parent.getFullPath(); IPath fullPath= fragment.getPath(); if (prefix.isPrefixOf(fullPath)) { StringBuffer buf= new StringBuffer(); for (int i= prefix.segmentCount(); i < fullPath.segmentCount(); i++) { if (buf.length() > 0) buf.append('.'); buf.append(fullPath.segment(i)); } return buf.toString(); } return fragment.getElementName(); }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
private String stripJavaComments(String comment) { DocumentAdapter documentAdapter= new DocumentAdapter(null, fCreatedPackageFragment.getPath()); try { documentAdapter.setContents(comment); return getString(new JavaDoc2HTMLTextReader(new JavaDocCommentReader(documentAdapter, 0, comment.length()))); } finally { documentAdapter.close(); } }
private String stripJavaComments(String comment) { DocumentAdapter documentAdapter= new DocumentAdapter(null, fCreatedPackageFragment.getPath()); try { documentAdapter.setContents(comment); return getString(new JavaDoc2HTMLTextReader(new JavaDocCommentReader(documentAdapter, 0, comment.length()))); } finally { documentAdapter.close(); } }
protected IPath createNewPath(IPackageFragment oldPackage) { IPath oldPackagePath= createPath(oldPackage.getElementName()); IPath newPackagePath= createPath(getNewName(oldPackage)); return oldPackage.getPath().removeLastSegments(oldPackagePath.segmentCount()).append(newPackagePath); }
protected IPath createNewPath(IPackageFragment oldPackage) { IPath oldPackagePath= createPath(oldPackage.getElementName()); IPath newPackagePath= createPath(getNewName(oldPackage)); return oldPackage.getPath().removeLastSegments(oldPackagePath.segmentCount()).append(newPackagePath); }
protected IPath createNewPath(IPackageFragment oldPackage) { IPath oldPackagePath= createPath(oldPackage.getElementName()); IPath newPackagePath= createPath(getNewName(oldPackage)); return oldPackage.getPath().removeLastSegments(oldPackagePath.segmentCount()).append(newPackagePath); }
protected IPath createNewPath(IPackageFragment oldPackage) { IPath oldPackagePath= createPath(oldPackage.getElementName()); IPath newPackagePath= createPath(getNewName(oldPackage)); return oldPackage.getPath().removeLastSegments(oldPackagePath.segmentCount()).append(newPackagePath); }