Public Member Functions | Package Functions

com.google.security.zynamics.binnavi.API.plugins.ICriteriaSelectionPlugin.ICriterium Interface Reference

List of all members.

Public Member Functions

JPanel getCriteriumPanel ()
IFixedCriterium getFixedCriterium ()
String getFormulaString ()
boolean matches (ViewNode node)

Package Functions

String getCriteriumDescription ()

Detailed Description

This interface must be implemented by all objects that are returned from the getCriterium method of the ICriteriaSelectionPlugin interface.


Member Function Documentation

String com.google.security.zynamics.binnavi.API.plugins.ICriteriaSelectionPlugin.ICriterium.getCriteriumDescription (  )  [package]

Returns the description of the selection criterium.

Returns:
The description of the selection criterium.
JPanel com.google.security.zynamics.binnavi.API.plugins.ICriteriaSelectionPlugin.ICriterium.getCriteriumPanel (  ) 

Returns the criterium configuration panel where the criterium can be configured.

Returns:
The criterium configuration panel.
IFixedCriterium com.google.security.zynamics.binnavi.API.plugins.ICriteriaSelectionPlugin.ICriterium.getFixedCriterium (  ) 

Returns an object that contains all configuration values from the configuration panel of the criterium. This object is later on passed to matches(ViewNode, Object) to replay previous node selections.

Returns:
An object that contains all configuration values.
String com.google.security.zynamics.binnavi.API.plugins.ICriteriaSelectionPlugin.ICriterium.getFormulaString (  ) 

Returns the criterium formula string that is a textual representation of the criterium.

Returns:
The formula string.
boolean com.google.security.zynamics.binnavi.API.plugins.ICriteriaSelectionPlugin.ICriterium.matches ( ViewNode  node  ) 

Evaluates whether the criterium matches the given node.

Parameters:
node The node to match.
Returns:
True, if the criterium matches the node. False, otherwise.