Up
Authors
- Mirko Viviani (
mirko.viviani@gmail.com
)
-
Version: 26470
Date: 2008-04-24 22:55:43 +0200 (Don, 24 Apr 2008)
Copyright: (C)
2000,2002,2003,2004,2005 Free Software
Foundation, Inc.
- Declared in:
- EOControl/EOQualifier.h
- Conforms to:
- EOQualifierEvaluation
Description forthcoming.
Instance Variables
Method summary
+ (
EOQualifier*)
qualifierWithQualifierArray: (NSArray*)array;
Description forthcoming.
- (id)
initWithQualifierArray: (NSArray*)array;
Description forthcoming.
- (id)
initWithQualifiers: (
EOQualifier*)qualifiers
,...;
Description forthcoming.
- (NSArray*)
qualifiers;
Description forthcoming.
Instance Variables for EOAndQualifier Class
@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.
- Declared in:
- EOControl/EOQualifier.h
- Conforms to:
- EOQualifierEvaluation
Description forthcoming.
Instance Variables
Method summary
+ (
EOQualifier*)
qualifierWithLeftKey: (NSString*)leftKey
operatorSelector: (SEL)selector
rightKey: (id)rightKey;
Description forthcoming.
- (id)
initWithLeftKey: (NSString*)leftKey
operatorSelector: (SEL)selector
rightKey: (id)rightKey;
Description forthcoming.
- (NSString*)
leftKey;
Description forthcoming.
- (NSString*)
rightKey;
Description forthcoming.
- (SEL)
selector;
Description forthcoming.
Instance Variables for EOKeyComparisonQualifier Class
@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.
@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.
@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.
- Declared in:
- EOControl/EOQualifier.h
- Conforms to:
- EOQualifierEvaluation
Description forthcoming.
Instance Variables
Method summary
+ (
EOKeyValueQualifier*)
qualifierWithKey: (NSString*)key
operatorSelector: (SEL)selector
value: (id)value;
Description forthcoming.
- (id)
initWithKey: (NSString*)key
operatorSelector: (SEL)selector
value: (id)value;
Description forthcoming.
- (NSString*)
key;
Description forthcoming.
- (SEL)
selector;
Description forthcoming.
- (id)
value;
Description forthcoming.
Instance Variables for EOKeyValueQualifier Class
@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.
@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.
@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.
- Declared in:
- EOControl/EOQualifier.h
- Conforms to:
- EOQualifierEvaluation
Description forthcoming.
Instance Variables
Method summary
- (id)
initWithQualifier: (
EOQualifier*)qualifier;
Description forthcoming.
Instance Variables for EONotQualifier Class
@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.
- Declared in:
- EOControl/EOQualifier.h
- Conforms to:
- EOQualifierEvaluation
Description forthcoming.
Instance Variables
Method summary
+ (
EOQualifier*)
qualifierWithQualifierArray: (NSArray*)array;
Description forthcoming.
- (id)
initWithQualifierArray: (NSArray*)array;
Description forthcoming.
- (id)
initWithQualifiers: (
EOQualifier*)qualifiers
,...;
Description forthcoming.
- (NSArray*)
qualifiers;
Description forthcoming.
Instance Variables for EOOrQualifier Class
@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.
- Declared in:
- EOControl/EOQualifier.h
- Conforms to:
- NSCopying
Description forthcoming.
Method summary
+ (NSArray*)
allQualifierOperators;
Description forthcoming.
+ (SEL)
operatorSelectorForString: (NSString*)string;
Description forthcoming.
+ (
EOQualifier*)
qualifierToMatchAllValues: (NSDictionary*)values;
Description forthcoming.
+ (
EOQualifier*)
qualifierToMatchAnyValue: (NSDictionary*)values;
Description forthcoming.
+ (
EOQualifier*)
qualifierWithQualifierFormat: (NSString*)qualifierFormat
,...;
+ (
EOQualifier*)
qualifierWithQualifierFormat: (NSString*)format
arguments: (NSArray*)args;
Description forthcoming.
+ (
EOQualifier*)
qualifierWithQualifierFormat: (NSString*)format
varargList: (va_list)args;
Description forthcoming.
+ (NSArray*)
relationalQualifierOperators;
Description forthcoming.
+ (NSString*)
stringForOperatorSelector: (SEL)selector;
Description forthcoming.
- (void)
addQualifierKeysToSet: (NSMutableSet*)keys;
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.
- (NSSet*)
allQualifierKeys;
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.
- (NSArray*)
bindingKeys;
Returns binding keys
- (BOOL)
evaluateWithObject: (id)object;
Description forthcoming.
- (NSString*)
keyPathForBindingKey: (NSString*)key;
Description forthcoming.
- (
EOQualifier*)
qualifierByApplyingBindings: (id)bindings;
Description forthcoming.
- (
EOQualifier*)
qualifierByApplyingBindingsAllVariablesRequired: (id)bindings;
Description forthcoming.
- (
EOQualifier*)
qualifierWithBindings: (NSDictionary*)bindings
requiresAllVariables: (BOOL)requiresAll;
Description forthcoming.
- (NSException*)
validateKeysWithRootClassDescription: (
EOClassDescription*)classDescription;
Description forthcoming.
- Declared in:
- EOControl/EOQualifier.h
- Conforms to:
- NSCoding
- EOKeyValueArchiving
Description forthcoming.
Instance Variables
Method summary
- (NSString*)
key;
Description forthcoming.
- (id)
requiredValueByApplyingBindings: (id)bindings;
Description forthcoming.
- (id)
valueByApplyingBindings: (id)bindings;
Description forthcoming.
Instance Variables for EOQualifierVariable Class
@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.
- Declared in:
- EOControl/EOQualifier.h
Description forthcoming.
Method summary
- (
EOQualifier*)
qualifierMigratedFromEntity: (EOEntity*)entity
relationshipPath: (NSString*)relationshipPath;
Description forthcoming.
- Declared in:
- EOControl/EOQualifier.h
Description forthcoming.
Method summary
- (NSArray*)
filteredArrayUsingQualifier: (
EOQualifier*)qualifier;
Description forthcoming.
- Declared in:
- EOControl/EOQualifier.h
Description forthcoming.
Method summary
- (BOOL)
doesContain: (id)object;
Description forthcoming.
- (BOOL)
isCaseInsensitiveLike: (NSString*)object;
Description forthcoming.
- (BOOL)
isEqualTo: (id)object;
Description forthcoming.
- (BOOL)
isGreaterThan: (id)object;
Description forthcoming.
- (BOOL)
isGreaterThanOrEqualTo: (id)object;
Description forthcoming.
- (BOOL)
isLessThan: (id)object;
Description forthcoming.
- (BOOL)
isLessThanOrEqualTo: (id)object;
Description forthcoming.
- (BOOL)
isLike: (NSString*)object;
Description forthcoming.
- (BOOL)
isNotEqualTo: (id)object;
Description forthcoming.
- Declared in:
- EOControl/EOQualifier.h
Description forthcoming.
Method summary
- (BOOL)
evaluateWithObject: (id)object;
Description forthcoming.
NSString* EOQualifierVariableSubstitutionException;
Description forthcoming.
Up