PATH |
EOQualifierVariable
Inherits from: Object
Implements: NSCoding EOKeyValueArchiving Serializable
Package: com.webobjects.eocontrol
Class Description
EOQualifierVariable defines objects that serve as placeholders in the qualifier. When you create a qualifier programmatically, you typically do something like this:
aQual = [EOQualifier qualifierWithQualifierFormat:"dateReleased = %@", aDate];
where aDate is a variable that contains the actual date you want to query upon. When you store the qualifier in an EOModel, there is no way to know the actual value to query upon or the variable that will contain that value. The EOQualifierVariable object acts as a placeholder for the actual variable that will represent the right side of the expression. You specify an EOQualifierVariable by using a $, as in the following:
dateReleased = $aDate
Variable values must be substituted for using qualifierWithBindings.
Interfaces Implemented
NSCoding classForCoder decodeObject encodeWithCoder EOKeyValueArchiving decodeWithKeyValueUnarchiver encodeWithKeyValueArchiver
Constructors
EOQualifierVariable
public EOQualifierVariable(String key)
Static Methods
decodeObject
public static Object decodeObject(NSCoder coder)
decodeWithKeyValueUnarchiver
public static Object decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver unarchiver)
Instance Methods
classForCoder
public Class classForCoder()
encodeWithCoder
public void encodeWithCoder(NSCoder coder)
encodeWithKeyValueArchiver
public void encodeWithKeyValueArchiver(EOKeyValueArchiver archiver)
key
public String key()
toString
public String toString()
© 2001 Apple Computer, Inc. (Last Published April 19, 2001)