net.wotonomy.control
Class EOKeyComparisonQualifier

java.lang.Object
  extended by net.wotonomy.control.EOQualifier
      extended by net.wotonomy.control.EOKeyComparisonQualifier
All Implemented Interfaces:
EOKeyValueArchiving, EOQualifierEvaluation

public class EOKeyComparisonQualifier
extends EOQualifier
implements EOKeyValueArchiving, EOQualifierEvaluation

Version:
$Revision: 894 $
Author:
ezamudio@nasoft.com, $Author: cgruber $

Field Summary
 
Fields inherited from class net.wotonomy.control.EOQualifier
QualifierOperatorCaseInsensitiveLike, QualifierOperatorContains, QualifierOperatorEqual, QualifierOperatorGreaterThan, QualifierOperatorGreaterThanOrEqualTo, QualifierOperatorLessThan, QualifierOperatorLessThanOrEqualTo, QualifierOperatorLike, QualifierOperatorNotEqual
 
Constructor Summary
EOKeyComparisonQualifier(java.lang.String leftKey, net.wotonomy.foundation.NSSelector selector, java.lang.String rightKey)
           
 
Method Summary
static java.lang.Object decodeWithKeyValueArchiver(EOKeyValueUnarchiver arch)
           
 void encodeWithKeyValueArchiver(EOKeyValueArchiver arch)
           
 boolean evaluateWithObject(java.lang.Object eo)
          Evaluates this qualifier for the specified object, and returns whether the object is qualified.
 java.lang.String leftKey()
           
 java.lang.String rightKey()
           
 net.wotonomy.foundation.NSSelector selector()
           
 
Methods inherited from class net.wotonomy.control.EOQualifier
addQualifierKeysToSet, allQualifierKeys, allQualifierOperators, bindingKeys, decodeWithKeyValueUnarchiver, filterArrayWithQualifier, filteredArrayWithQualifier, keyPathForBindingKey, operatorSelectorForString, qualifierToMatchAllValues, qualifierToMatchAnyValue, qualifierWithBindings, qualifierWithQualifierFormat, relationalQualifierOperators, stringForOperatorSelector, toString, validateKeysWithRootClassDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EOKeyComparisonQualifier

public EOKeyComparisonQualifier(java.lang.String leftKey,
                                net.wotonomy.foundation.NSSelector selector,
                                java.lang.String rightKey)
Method Detail

leftKey

public java.lang.String leftKey()

rightKey

public java.lang.String rightKey()

selector

public net.wotonomy.foundation.NSSelector selector()

evaluateWithObject

public boolean evaluateWithObject(java.lang.Object eo)
Evaluates this qualifier for the specified object, and returns whether the object is qualified. selector() is invoked on the value for key() on the specified object, with value() as the parameter.

Specified by:
evaluateWithObject in interface EOQualifierEvaluation
Overrides:
evaluateWithObject in class EOQualifier

encodeWithKeyValueArchiver

public void encodeWithKeyValueArchiver(EOKeyValueArchiver arch)
Specified by:
encodeWithKeyValueArchiver in interface EOKeyValueArchiving

decodeWithKeyValueArchiver

public static java.lang.Object decodeWithKeyValueArchiver(EOKeyValueUnarchiver arch)


Copyright © 2006 null. All Rights Reserved.