com.webobjects.directtoweb
Class BooleanQualifier
java.lang.Object
  
com.webobjects.eocontrol.EOQualifier
      
com.webobjects.directtoweb.BooleanQualifier
- All Implemented Interfaces: 
 - EOKeyValueArchiving, EOQualifierEvaluation, Serializable
 
- public class BooleanQualifier
- extends EOQualifier
- implements EOKeyValueArchiving
   
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
 
| Methods inherited from class com.webobjects.eocontrol.EOQualifier | 
allQualifierKeys, allQualifierOperators, bindingKeys, clone, evaluateWithObject, filterArrayWithQualifier, filteredArrayWithQualifier, keyPathForBindingKey, operatorSelectorForSelectorNamed, operatorSelectorForString, qualifierToMatchAllValues, qualifierToMatchAnyValue, qualifierWithQualifierFormat, relationalQualifierOperators, stringForOperatorSelector | 
 
 
BooleanQualifier
public BooleanQualifier(String key)
addQualifierKeysToSet
public void addQualifierKeysToSet(NSMutableSet qualKeys)
- Description copied from class: 
EOQualifier 
- Adds the receiver's qualifier keys to qualifierKeys. The subclasses
 in the EOControl framework do this by traversing the tree of qualifiers.
 Node qualifiers (such as EOAndQualifier) recursively invoke this
 method until they reach a leaf qualifier (such as EOKeyValueQualifier)
 which adds its key to the set. 
 Subclasses of EOQualifier must implement this method.
- Specified by:
 addQualifierKeysToSet in class EOQualifier
 
- Parameters:
 qualKeys - The mutable array of qualifier keys
 
 
decodeWithKeyValueUnarchiver
public static Object decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver unarchiver)
 
 
description
public String description()
 
 
encodeWithKeyValueArchiver
public void encodeWithKeyValueArchiver(EOKeyValueArchiver archiver)
- Description copied from interface: 
EOKeyValueArchiving 
- Asks the receiver to archive its state into the EOKeyValueArchiver 
archiver.
- Specified by:
 encodeWithKeyValueArchiver in interface EOKeyValueArchiving
 
- Parameters:
 archiver - the EOKeyValueArchiver- See Also:
 EOKeyValueArchiver
 
 
evaluateWithObject
public boolean evaluateWithObject(EOKeyValueCodingAdditions o)
 
 
qualifierWithBindings
public EOQualifier qualifierWithBindings(NSDictionary bindings,
                                         boolean requiresAll)
- Description copied from class: 
EOQualifier 
- Returns a new qualifier substituting all variables with values
 found in bindings. If requiresAll is 
true, any variable not found
 in bindings throws an exception. If requiresAll is false, missing
 variable values cause the qualifier node to be pruned from the tree.
- Specified by:
 qualifierWithBindings in class EOQualifier
 
- Parameters:
 bindings - bindings dictionaryrequiresAll - Value indicating if all the criteria are required
- Returns:
 - new qualifier substituting all variables with values
                    in bindings
 
 
 
toString
public String toString()
 
 
validateKeysWithRootClassDescription
public void validateKeysWithRootClassDescription(EOClassDescription classDesc)
- Description copied from class: 
EOQualifier 
- Ensures that the receiver contains keys and key paths that belong
 to or originate from classDescription. This method raises an exception
 if an unknown key is found, otherwise it returns 
null to indicate
 that the keys contained by the qualifier are valid.
- Specified by:
 validateKeysWithRootClassDescription in class EOQualifier
 
- Parameters:
 classDesc - The EOClassDescription to be checked with the receiver
 
 
Copyright © 2004 Apple Computer, Inc.