Package org.eclipse.pde.core.plugin
Interface IMatchRules
- 
- All Known Subinterfaces:
- IPluginImport,- IPluginReference
 - All Known Implementing Classes:
- PluginReference
 
 public interface IMatchRulesThis interface contains constants used throughout the plug-in for plug-in reference matching. These rules are used to control when determining if two compared versions are equivalent.- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intCOMPATIBLEA match that is compatible with the required version.static intEQUIVALENTA match that is equivalent to the required version.static intGREATER_OR_EQUALA match requires that a version is greater or equal to the specified version.static intNONENo rule.static intPERFECTAn perfect match.static intPREFIXAn id match requires that the specified id is a prefix of a candidate id.static StringRULE_COMPATIBLEAttribute value for the 'compatible' rule.static StringRULE_EQUIVALENTAttribute value for the 'equivalent' rule.static StringRULE_GREATER_OR_EQUALAttribute value for the 'greater or equal' rulestatic String[]RULE_NAME_TABLETable of rule names that match rule values defined in this interface.static StringRULE_PERFECTAttribute value for the 'perfect' rule.static StringRULE_PREFIXAttribute value for the 'prefix' id rule
 
- 
- 
- 
Field Detail- 
NONEstatic final int NONE No rule.- See Also:
- Constant Field Values
 
 - 
EQUIVALENTstatic final int EQUIVALENT A match that is equivalent to the required version.- See Also:
- Constant Field Values
 
 - 
RULE_EQUIVALENTstatic final String RULE_EQUIVALENT Attribute value for the 'equivalent' rule.- See Also:
- Constant Field Values
 
 - 
COMPATIBLEstatic final int COMPATIBLE A match that is compatible with the required version.- See Also:
- Constant Field Values
 
 - 
RULE_COMPATIBLEstatic final String RULE_COMPATIBLE Attribute value for the 'compatible' rule.- See Also:
- Constant Field Values
 
 - 
PERFECTstatic final int PERFECT An perfect match.- See Also:
- Constant Field Values
 
 - 
RULE_PERFECTstatic final String RULE_PERFECT Attribute value for the 'perfect' rule.- See Also:
- Constant Field Values
 
 - 
GREATER_OR_EQUALstatic final int GREATER_OR_EQUAL A match requires that a version is greater or equal to the specified version.- See Also:
- Constant Field Values
 
 - 
RULE_GREATER_OR_EQUALstatic final String RULE_GREATER_OR_EQUAL Attribute value for the 'greater or equal' rule- See Also:
- Constant Field Values
 
 - 
PREFIXstatic final int PREFIX An id match requires that the specified id is a prefix of a candidate id.- See Also:
- Constant Field Values
 
 - 
RULE_PREFIXstatic final String RULE_PREFIX Attribute value for the 'prefix' id rule- See Also:
- Constant Field Values
 
 - 
RULE_NAME_TABLEstatic final String[] RULE_NAME_TABLE Table of rule names that match rule values defined in this interface. It can be used directly against the rule values used in plug-in models.
 
- 
 
-