PATH |
EOOrQualifier
Inherits from: EOQualifier
Implements: NSCoding EOKeyValueArchiving
Package: com.webobjects.eocontrol
Class Description
EOOrQualifier is a subclass of EOQualifier that contains multiple qualifiers. EOOrQualifier implements the EOQualifierEvaluation interface, which defines the method evaluateWithObject for in-memory evaluation. When an EOOrQualifier object receives an evaluateWithObject message, it evaluates each of its qualifiers until one of them returns true. If one of its qualifiers returns true, the EOOrQualifier object returns true immediately. If all of its qualifiers return false, the EOOrQualifier object returns false.
Interfaces Implemented
EOQualifierEvaluation evaluateWithObject NSCoding classForCoder decodeObject encodeWithCoder EOKeyValueArchiving decodeWithKeyValueUnarchiver encodeWithKeyValueArchiver
Constructors
EOOrQualifier
public EOOrQualifier(NSArray qualifiers)
Static Methods
decodeObject
public static Object decodeObject(NSCoder coder)
decodeWithKeyValueUnarchiver
public static Object decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver unarchiver)
Instance Methods
addQualifierKeysToSet
public void addQualifierKeysToSet(NSMutableSet aSet)
classForCoder
public Class classForCoder()
encodeWithCoder
public void encodeWithCoder(NSCoder coder)
encodeWithKeyValueArchiver
public void encodeWithKeyValueArchiver(EOKeyValueArchiver archiver)
evaluateWithObject
public boolean evaluateWithObject(NSKeyValueCodingAdditions anObject);
qualifiers
NSArray qualifiers()
qualifierWithBindings
public EOQualifier qualifierWithBindings( NSDictionary, boolean)
toString
public String toString()
validateKeysWithRootClassDescription
public void validateKeysWithRootClassDescription(EOClassDescription classDesc)
null
to indicate that the keys contained by the qualifier are valid.
© 2001 Apple Computer, Inc. (Last Published April 19, 2001)