Up

EOQualifier

Authors

Mirko Viviani (mirko.viviani@rccr.cremona.it)

Version: 22157

Date: 2005-12-05 21:35:08 +0100 (Mon, 05 Dez 2005)

Copyright: (C) 2000,2002,2003,2004,2005 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the EOAndQualifier class
  2. Software documentation for the EOKeyComparisonQualifier class
  3. Software documentation for the EOKeyValueQualifier class
  4. Software documentation for the EONotQualifier class
  5. Software documentation for the EOOrQualifier class
  6. Software documentation for the EOQualifier class
  7. Software documentation for the EOQualifierVariable class
  8. Software documentation for the EOQualifier(EOModelExtensions) category
  9. Software documentation for the NSArray(EOQualifierExtras) category
  10. Software documentation for the NSObject(EORelationalSelectors) category
  11. Software documentation for the EOQualifierEvaluation protocol

Software documentation for the EOAndQualifier class

EOAndQualifier : EOQualifier

Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

qualifierWithQualifierArray: 

+ (EOQualifier*) qualifierWithQualifierArray: (NSArray*)array;
Availability: OpenStep

Description forthcoming.

qualifierWithQualifiers: ,...

+ (EOQualifier*) qualifierWithQualifiers: (EOQualifier*)qualifiers,...;
Availability: OpenStep

Description forthcoming.

initWithQualifierArray: 

- (id) initWithQualifierArray: (NSArray*)array;
Availability: OpenStep

Description forthcoming.

initWithQualifiers: ,...

- (id) initWithQualifiers: (EOQualifier*)qualifiers,...;
Availability: OpenStep

Description forthcoming.

qualifiers 

- (NSArray*) qualifiers;
Availability: OpenStep

Description forthcoming.



Instance Variables for EOAndQualifier Class

_qualifiers

@protected NSArray* _qualifiers;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EOKeyComparisonQualifier class

EOKeyComparisonQualifier : EOQualifier

Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

qualifierWithLeftKey: operatorSelector: rightKey: 

+ (EOQualifier*) qualifierWithLeftKey: (NSString*)leftKey operatorSelector: (SEL)selector rightKey: (id)rightKey;
Availability: OpenStep

Description forthcoming.

initWithLeftKey: operatorSelector: rightKey: 

- (id) initWithLeftKey: (NSString*)leftKey operatorSelector: (SEL)selector rightKey: (id)rightKey;
Availability: OpenStep

Description forthcoming.

leftKey 

- (NSString*) leftKey;
Availability: OpenStep

Description forthcoming.

rightKey 

- (NSString*) rightKey;
Availability: OpenStep

Description forthcoming.

selector 

- (SEL) selector;
Availability: OpenStep

Description forthcoming.



Instance Variables for EOKeyComparisonQualifier Class

_leftKey

@protected NSString* _leftKey;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_rightKey

@protected NSString* _rightKey;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_selector

@protected SEL _selector;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EOKeyValueQualifier class

EOKeyValueQualifier : EOQualifier

Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

qualifierWithKey: operatorSelector: value: 

+ (EOKeyValueQualifier*) qualifierWithKey: (NSString*)key operatorSelector: (SEL)selector value: (id)value;
Availability: OpenStep

Description forthcoming.

initWithKey: operatorSelector: value: 

- (id) initWithKey: (NSString*)key operatorSelector: (SEL)selector value: (id)value;
Availability: OpenStep

Description forthcoming.

key 

- (NSString*) key;
Availability: OpenStep

Description forthcoming.

selector 

- (SEL) selector;
Availability: OpenStep

Description forthcoming.

value 

- (id) value;
Availability: OpenStep

Description forthcoming.



Instance Variables for EOKeyValueQualifier Class

_key

@protected NSString* _key;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_selector

@protected SEL _selector;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_value

@protected id _value;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EONotQualifier class

EONotQualifier : EOQualifier

Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

qualifierWithQualifier: 

+ (EOQualifier*) qualifierWithQualifier: (EOQualifier*)qualifier;
Availability: OpenStep

Description forthcoming.

initWithQualifier: 

- (id) initWithQualifier: (EOQualifier*)qualifier;
Availability: OpenStep

Description forthcoming.

qualifier 

- (EOQualifier*) qualifier;
Availability: OpenStep

Description forthcoming.



Instance Variables for EONotQualifier Class

_qualifier

@protected EOQualifier* _qualifier;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EOOrQualifier class

EOOrQualifier : EOQualifier

Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

qualifierWithQualifierArray: 

+ (EOQualifier*) qualifierWithQualifierArray: (NSArray*)array;
Availability: OpenStep

Description forthcoming.

qualifierWithQualifiers: ,...

+ (EOQualifier*) qualifierWithQualifiers: (EOQualifier*)qualifiers,...;
Availability: OpenStep

Description forthcoming.

initWithQualifierArray: 

- (id) initWithQualifierArray: (NSArray*)array;
Availability: OpenStep

Description forthcoming.

initWithQualifiers: ,...

- (id) initWithQualifiers: (EOQualifier*)qualifiers,...;
Availability: OpenStep

Description forthcoming.

qualifiers 

- (NSArray*) qualifiers;
Availability: OpenStep

Description forthcoming.



Instance Variables for EOOrQualifier Class

_qualifiers

@protected NSArray* _qualifiers;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EOQualifier class

EOQualifier : NSObject

Declared in:
EOControl/EOQualifier.h
Conforms to:
NSCopying
Availability: OpenStep

Description forthcoming.
Method summary

allQualifierOperators 

+ (NSArray*) allQualifierOperators;
Availability: OpenStep

Description forthcoming.

operatorSelectorForString: 

+ (SEL) operatorSelectorForString: (NSString*)string;
Availability: OpenStep

Description forthcoming.

qualifierToMatchAllValues: 

+ (EOQualifier*) qualifierToMatchAllValues: (NSDictionary*)values;
Availability: OpenStep

Description forthcoming.

qualifierToMatchAnyValue: 

+ (EOQualifier*) qualifierToMatchAnyValue: (NSDictionary*)values;
Availability: OpenStep

Description forthcoming.

qualifierWithQualifierFormat: ,...

+ (EOQualifier*) qualifierWithQualifierFormat: (NSString*)qualifierFormat,...;
Availability: OpenStep

Returns an autoreleased qualifier which is constructed by calling [EOQualifier +qualifierWithQualifierFormat:varargList:]

qualifierWithQualifierFormat: arguments: 

+ (EOQualifier*) qualifierWithQualifierFormat: (NSString*)format arguments: (NSArray*)args;
Availability: OpenStep

Description forthcoming.

qualifierWithQualifierFormat: varargList: 

+ (EOQualifier*) qualifierWithQualifierFormat: (NSString*)format varargList: (va_list)args;
Availability: OpenStep

Description forthcoming.

relationalQualifierOperators 

+ (NSArray*) relationalQualifierOperators;
Availability: OpenStep

Description forthcoming.

stringForOperatorSelector: 

+ (NSString*) stringForOperatorSelector: (SEL)selector;
Availability: OpenStep

Description forthcoming.

addQualifierKeysToSet: 

- (void) addQualifierKeysToSet: (NSMutableSet*)keys;
Availability: OpenStep

Subclasses must override this method to add their qualifier keys to the provided keys set. Aggregate qualifiers, such as EOAndQualifer, should traverse their contents invoking this method on each with the provided set.

allQualifierKeys 

- (NSSet*) allQualifierKeys;
Availability: OpenStep

Returns a set containing the keys of the qualifier tree starting from the receiver. Subclasses should override -addQualifierKeysToSet: and rely on the implementation EOQualifier for this method.

bindingKeys 

- (NSArray*) bindingKeys;
Availability: OpenStep

Returns binding keys

evaluateWithObject: 

- (BOOL) evaluateWithObject: (id)object;
Availability: OpenStep

Description forthcoming.

keyPathForBindingKey: 

- (NSString*) keyPathForBindingKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

qualifierByApplyingBindings: 

- (EOQualifier*) qualifierByApplyingBindings: (id)bindings;
Availability: OpenStep

Description forthcoming.

qualifierByApplyingBindingsAllVariablesRequired: 

- (EOQualifier*) qualifierByApplyingBindingsAllVariablesRequired: (id)bindings;
Availability: OpenStep

Description forthcoming.

qualifierWithBindings: requiresAllVariables: 

- (EOQualifier*) qualifierWithBindings: (NSDictionary*)bindings requiresAllVariables: (BOOL)requiresAll;
Availability: OpenStep

Description forthcoming.

validateKeysWithRootClassDescription: 

- (NSException*) validateKeysWithRootClassDescription: (EOClassDescription*)classDescription;
Availability: OpenStep

Description forthcoming.

Software documentation for the EOQualifierVariable class

EOQualifierVariable : NSObject

Declared in:
EOControl/EOQualifier.h
Conforms to:
NSCoding
EOKeyValueArchiving
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

variableWithKey: 

+ (EOQualifierVariable*) variableWithKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

initWithKey: 

- (EOQualifierVariable*) initWithKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

key 

- (NSString*) key;
Availability: OpenStep

Description forthcoming.

requiredValueByApplyingBindings: 

- (id) requiredValueByApplyingBindings: (id)bindings;
Availability: OpenStep

Description forthcoming.

valueByApplyingBindings: 

- (id) valueByApplyingBindings: (id)bindings;
Availability: OpenStep

Description forthcoming.



Instance Variables for EOQualifierVariable Class

_key

@protected NSString* _key;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EOQualifier(EOModelExtensions) category

EOQualifier(EOModelExtensions)

Declared in:
EOControl/EOQualifier.h
Availability: OpenStep

Description forthcoming.
Method summary

qualifierMigratedFromEntity: relationshipPath: 

- (EOQualifier*) qualifierMigratedFromEntity: (EOEntity*)entity relationshipPath: (NSString*)relationshipPath;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSArray(EOQualifierExtras) category

NSArray(EOQualifierExtras)

Declared in:
EOControl/EOQualifier.h
Availability: OpenStep

Description forthcoming.
Method summary

filteredArrayUsingQualifier: 

- (NSArray*) filteredArrayUsingQualifier: (EOQualifier*)qualifier;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(EORelationalSelectors) category

NSObject(EORelationalSelectors)

Declared in:
EOControl/EOQualifier.h
Availability: OpenStep

Description forthcoming.
Method summary

doesContain: 

- (BOOL) doesContain: (id)object;
Availability: OpenStep

Description forthcoming.

isCaseInsensitiveLike: 

- (BOOL) isCaseInsensitiveLike: (NSString*)object;
Availability: OpenStep

Description forthcoming.

isEqualTo: 

- (BOOL) isEqualTo: (id)object;
Availability: OpenStep

Description forthcoming.

isGreaterThan: 

- (BOOL) isGreaterThan: (id)object;
Availability: OpenStep

Description forthcoming.

isGreaterThanOrEqualTo: 

- (BOOL) isGreaterThanOrEqualTo: (id)object;
Availability: OpenStep

Description forthcoming.

isLessThan: 

- (BOOL) isLessThan: (id)object;
Availability: OpenStep

Description forthcoming.

isLessThanOrEqualTo: 

- (BOOL) isLessThanOrEqualTo: (id)object;
Availability: OpenStep

Description forthcoming.

isLike: 

- (BOOL) isLike: (NSString*)object;
Availability: OpenStep

Description forthcoming.

isNotEqualTo: 

- (BOOL) isNotEqualTo: (id)object;
Availability: OpenStep

Description forthcoming.

Software documentation for the EOQualifierEvaluation protocol

EOQualifierEvaluation

Declared in:
EOControl/EOQualifier.h
Availability: OpenStep

Description forthcoming.
Method summary

evaluateWithObject: 

- (BOOL) evaluateWithObject: (id)object;
Availability: OpenStep

Description forthcoming.


Up