@Override public String getText(Object element) { return JavaElementLabels.getTextLabel(element, fTextFlags); }
protected static String createLabel(final IMember member) { if (member instanceof IType) return JavaElementLabels.getTextLabel(member, JavaElementLabels.ALL_FULLY_QUALIFIED); else if (member instanceof IMethod) return JavaElementLabels.getTextLabel(member, JavaElementLabels.ALL_FULLY_QUALIFIED); else if (member instanceof IField) return JavaElementLabels.getTextLabel(member, JavaElementLabels.ALL_FULLY_QUALIFIED); else if (member instanceof IInitializer) return RefactoringCoreMessages.HierarchyRefactoring_initializer; Assert.isTrue(false); return null; }
protected static String createLabel(final IMember member) { if (member instanceof IType) return JavaElementLabels.getTextLabel(member, JavaElementLabels.ALL_FULLY_QUALIFIED); else if (member instanceof IMethod) return JavaElementLabels.getTextLabel(member, JavaElementLabels.ALL_FULLY_QUALIFIED); else if (member instanceof IField) return JavaElementLabels.getTextLabel(member, JavaElementLabels.ALL_FULLY_QUALIFIED); else if (member instanceof IInitializer) return RefactoringCoreMessages.HierarchyRefactoring_initializer; Assert.isTrue(false); return null; }
private String getPostQualification(Object element) { String textLabel= JavaElementLabels.getTextLabel(element, JavaElementLabels.ALL_POST_QUALIFIED); int indexOf= textLabel.indexOf(JavaElementLabels.CONCAT_STRING); if (indexOf != -1) { return textLabel.substring(indexOf); } return new String(); }
private String getPostQualification(Object element, String text) { String textLabel= JavaElementLabels.getTextLabel(element, JavaElementLabels.ALL_POST_QUALIFIED); int indexOf= textLabel.indexOf(JavaElementLabels.CONCAT_STRING); if (indexOf != -1) { return textLabel.substring(indexOf); } return new String(); }
@Override public String getLabel() { String label= JavaElementLabels.getTextLabel(fElement, JavaElementLabels.ALL_DEFAULT | JavaElementLabels.ALL_FULLY_QUALIFIED); return Messages.format(JavaUIMessages.JavaUIHelp_link_label, label); } }
protected String getDestinationLabel() { Object destination= getJavaElementDestination(); if (destination == null) destination= getResourceDestination(); return JavaElementLabels.getTextLabel(destination, JavaElementLabels.ALL_FULLY_QUALIFIED); }
protected String getDestinationLabel() { Object destination= getJavaElementDestination(); if (destination == null) destination= getResourceDestination(); return JavaElementLabels.getTextLabel(destination, JavaElementLabels.ALL_FULLY_QUALIFIED); }
@Override public String getText(Object element) { String result= JavaElementLabels.getTextLabel(element, evaluateTextFlags(element)); if (result.length() == 0 && (element instanceof IStorage)) { result= fStorageLabelProvider.getText(element); } return decorateText(result, element); }
@Override public String getText(Object element) { String result= JavaElementLabels.getTextLabel(element, evaluateTextFlags(element)); if (result.length() == 0 && (element instanceof IStorage)) { result= fStorageLabelProvider.getText(element); } return decorateText(result, element); }
private RefactoringStatus checkIfFieldDeclaredIn(final IField iField, final IType type) { final IField fieldInType= type.getField(iField.getElementName()); if (!fieldInType.exists()) return null; final String[] keys= { JavaElementLabels.getTextLabel(fieldInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)}; final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Field_declared_in_class, keys); final RefactoringStatusContext context= JavaStatusContext.create(fieldInType); return RefactoringStatus.createWarningStatus(msg, context); }
private RefactoringStatus checkIfTypeDeclaredIn(final IType iType, final IType type) { final IType typeInType= type.getType(iType.getElementName()); if (!typeInType.exists()) return null; final String[] keys= { JavaElementLabels.getTextLabel(typeInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)}; final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Type_declared_in_class, keys); final RefactoringStatusContext context= JavaStatusContext.create(typeInType); return RefactoringStatus.createWarningStatus(msg, context); }
public boolean canActionBeAdded() { Object element= SelectionUtil.getSingleElement(getSelection()); if (element instanceof IType) { IType type= (IType)element; setText(Messages.format( TypeHierarchyMessages.FocusOnSelectionAction_label, JavaElementLabels.getTextLabel(type, 0))); return true; } return false; } }
private RefactoringStatus checkIfMethodDeclaredIn(final IMethod iMethod, final IType type) throws JavaModelException { final IMethod methodInType= JavaModelUtil.findMethod(iMethod.getElementName(), iMethod.getParameterTypes(), iMethod.isConstructor(), type); if (methodInType == null || !methodInType.exists()) return null; final String[] keys= { JavaElementLabels.getTextLabel(methodInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)}; final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Method_declared_in_class, keys); final RefactoringStatusContext context= JavaStatusContext.create(methodInType); return RefactoringStatus.createWarningStatus(msg, context); }
public boolean canActionBeAdded() { Object element= SelectionUtil.getSingleElement(getSelection()); if (element instanceof IType) { IType type= (IType)element; setText(Messages.format( TypeHierarchyMessages.FocusOnSelectionAction_label, JavaElementLabels.getTextLabel(type, 0))); return true; } return false; } }
public boolean canActionBeAdded() { Object element= SelectionUtil.getSingleElement(getSelection()); if (element instanceof IType) { IType type= (IType)element; setText(Messages.format( TypeHierarchyMessages.FocusOnSelectionAction_label, JavaElementLabels.getTextLabel(type, 0))); return true; } return false; } }
private RefactoringStatus checkIfMethodDeclaredIn(final IMethod iMethod, final IType type) throws JavaModelException { final IMethod methodInType= JavaModelUtil.findMethod(iMethod.getElementName(), iMethod.getParameterTypes(), iMethod.isConstructor(), type); if (methodInType == null || !methodInType.exists()) return null; final String[] keys= { JavaElementLabels.getTextLabel(methodInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)}; final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Method_declared_in_class, keys); final RefactoringStatusContext context= JavaStatusContext.create(methodInType); return RefactoringStatus.createWarningStatus(msg, context); }
private RefactoringStatus checkPossibleSubclasses(IProgressMonitor pm) throws JavaModelException { IType[] modifiableSubclasses= getAbstractDestinations(pm); if (modifiableSubclasses.length == 0) { String msg= Messages.format(RefactoringCoreMessages.PushDownRefactoring_no_subclasses, new String[] { JavaElementLabels.getTextLabel(getDeclaringType(), JavaElementLabels.ALL_FULLY_QUALIFIED) }); return RefactoringStatus.createFatalErrorStatus(msg); } return new RefactoringStatus(); }
protected RefactoringStatus checkDeclaringSuperTypes(final IProgressMonitor monitor) throws JavaModelException { final RefactoringStatus result= new RefactoringStatus(); if (getCandidateTypes(result, monitor).length == 0 && !result.hasFatalError()) { final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_not_this_type, new String[] { JavaElementLabels.getTextLabel(getDeclaringType(), JavaElementLabels.ALL_FULLY_QUALIFIED)}); return RefactoringStatus.createFatalErrorStatus(msg); } return result; }
protected RefactoringStatus checkDeclaringSuperTypes(final IProgressMonitor monitor) throws JavaModelException { final RefactoringStatus result= new RefactoringStatus(); if (getCandidateTypes(result, monitor).length == 0 && !result.hasFatalError()) { final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_not_this_type, new String[] { JavaElementLabels.getTextLabel(getDeclaringType(), JavaElementLabels.ALL_FULLY_QUALIFIED)}); return RefactoringStatus.createFatalErrorStatus(msg); } return result; }