Java 类org.eclipse.ui.IMarkerResolution2 实例源码

项目:dita-tools    文件:BadLinkMarkerCorrectionGenerator.java   
@Override
public IMarkerResolution2[] getResolutions(IMarker marker) {
    if (!hasResolutions(marker)) {
        return NO_RESOLUTIONS;
    }
    return new IMarkerResolution2[] { new BadLinkMarkerCorrection(marker) };
}
项目:Eclipse-Postfix-Code-Completion    文件:MarkerResolutionProposal.java   
public String getAdditionalProposalInfo() {
    if (fResolution instanceof IMarkerResolution2) {
        return ((IMarkerResolution2) fResolution).getDescription();
    }
    if (fResolution instanceof IJavaCompletionProposal) {
        return ((IJavaCompletionProposal) fResolution).getAdditionalProposalInfo();
    }
    try {
        String problemDesc= (String) fMarker.getAttribute(IMarker.MESSAGE);
        return Messages.format(CorrectionMessages.MarkerResolutionProposal_additionaldesc, problemDesc);
    } catch (CoreException e) {
        JavaPlugin.log(e);
    }
    return null;
}
项目:Eclipse-Postfix-Code-Completion    文件:MarkerResolutionProposal.java   
public Image getImage() {
    if (fResolution instanceof IMarkerResolution2) {
        return ((IMarkerResolution2) fResolution).getImage();
    }
    if (fResolution instanceof IJavaCompletionProposal) {
        return ((IJavaCompletionProposal) fResolution).getImage();
    }
    return JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE);
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:MarkerResolutionProposal.java   
public String getAdditionalProposalInfo() {
    if (fResolution instanceof IMarkerResolution2) {
        return ((IMarkerResolution2) fResolution).getDescription();
    }
    if (fResolution instanceof IJavaCompletionProposal) {
        return ((IJavaCompletionProposal) fResolution).getAdditionalProposalInfo();
    }
    try {
        String problemDesc= (String) fMarker.getAttribute(IMarker.MESSAGE);
        return Messages.format(CorrectionMessages.MarkerResolutionProposal_additionaldesc, problemDesc);
    } catch (CoreException e) {
        JavaPlugin.log(e);
    }
    return null;
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:MarkerResolutionProposal.java   
public Image getImage() {
    if (fResolution instanceof IMarkerResolution2) {
        return ((IMarkerResolution2) fResolution).getImage();
    }
    if (fResolution instanceof IJavaCompletionProposal) {
        return ((IJavaCompletionProposal) fResolution).getImage();
    }
    return JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE);
}