## com.ibm.lab.soln.editor.ui.actions
Class MiniSpreadsheetRowActionFilter

    java.lang.Object
      |
      +--com.ibm.lab.soln.editor.ui.actions.MiniSpreadsheetRowActionFilter

All Implemented Interfaces:
  org.eclipse.ui.IActionFilter

public class MiniSpreadsheetRowActionFilter
extends java.lang.Object
implements org.eclipse.ui.IActionFilter

Action filters allows an action delegate to be hidden/disabled without having to create an instance of its target action. This comes in particularly handy when a plug-in extension isn't yet loaded, but its contributed actions must reflect current state. For an example, see the `plugin.xml` of the `com.ibm.lab.soln.mini.spreadsheet.extras` project, specifically:

     ...
     <action ...>
       <enablement>
         <objectState name="hasInts" value="true"/>
       </enablement>
     </action>

Here the enablement of the contributed action is controlled by testing the object state without having to first load the action.

See Also:
  `MiniSpreadsheetUIPlugin.startup()`

Constructor Summary
`MiniSpreadsheetRowActionFilter()`

Method Summary
`boolean` | `testAttribute(java.lang.Object target, java.lang.String name, java.lang.String value)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### MiniSpreadsheetRowActionFilter

    public MiniSpreadsheetRowActionFilter()

Method Detail

### testAttribute

    public boolean testAttribute(java.lang.Object target,
                                 java.lang.String name,
                                 java.lang.String value)

  Specified by:
    `testAttribute` in interface `org.eclipse.ui.IActionFilter`
  See Also:
    `IActionFilter.testAttribute(Object, String, String)`