Community
Participate
Working Groups
*/
public class StatusFiltersGroup implements IEngineViewFilterGroup {
/* (non-Javadoc)
* @see com.ibm.r2a.engine.ui.IFilterGroup#getName()
public String getName() {
return EngineUiStringBundle.INSTANCE.getString( getClass(), "NAME" ); //$NON-NLS-1$
}
* @see com.ibm.r2a.engine.ui.IFilterGroup#appliesTo(com.ibm.r2a.engine.IResult)
public boolean appliesTo(IResult result) {
return ( result instanceof IMatch );
* @see com.ibm.r2a.engine.ui.IFilterGroup#getFilters()
public ToggleFilter[] getFilters( EngineLookup lookup ) {
Object[][] statusFilterData = new Object[][] {
{ MatchStatus.UNRESOLVED_LITERAL, EngineUiStringBundle.INSTANCE.getString(getClass(),MatchStatus.UNRESOLVED_LITERAL.getName()) },
this.engine = engine;
* @see com.ibm.r2a.engine.ui.provider.AbstractContentProvider#getKey(com.ibm.r2a.engine.IResult)
protected Object getKey(IResult result) {
return EngineUtils.findCategory( engine, result.getCategoryName() );
* @see com.ibm.r2a.engine.ui.provider.AbstractContentProvider#isKey(java.lang.Object)
protected boolean isKey(Object o) {
return ( o instanceof ICategory );
super( results );
String file = ((IMatchLink)((IMatch)result).getLinks().get( 0 )).getResourceName();
return EclipseUtils.getFile( file );
return ( o instanceof IFile );
private IResultSet results;
private EngineLookup lookup;
* @see com.ibm.r2a.engine.ui.IViewProvider#getFilter()
public BasicViewerFilter getFilter() {
// TODO Auto-generated method stub
return null;
public class SeverityFiltersGroup implements IEngineViewFilterGroup {
Object[][] severityFilterData = new Object[][] {
{ ProblemSeverity.HIGH_LITERAL, EngineUiStringBundle.INSTANCE.getString(getClass(),ProblemSeverity.HIGH_LITERAL.getName()) },