PATH |
EOTextAssociation
- Inherits from:
- EOValueAssociation : EOWidgetAssociation : EOAssociation : EODelayedObserver (EOControl) : Object
- Implements:
- NSDisposable
- EOObserving (EOControl)
- Package:
- com.webobjects.eointerface
Class Description
In a Java Client application (using Swing), an EOTextAssociation object displays a plain text attribute in an EOTextField, EOTextArea, or EOFormCell by binding the text object to a string. Text is written back to the object as a String.
In a Cocoa application, an EOTextAssociation object displays a plain or rich text attribute in an NSText object by binding the text object to a string or NSData attribute. It determines the kind of text received from an object by examining the beginning for signature codes specific to RTF and RTFD. When writing text back to the object, the association examines the configuration of the NSText object to determine the type to use according to the following table:
Multiple Fonts | Allows Graphics | Type Written to Object |
NO | NO | NSString text |
YES | NO | NSData containing RTF |
YES | YES | NSData containing RTFD |
Usable With |
com.webobjects.eointerface.swing: EOTextField, EOTextArea, EOFormCell |
com.webobjects.eointerface.cocoa: NSText, NSTextView |
Aspects | |
value |
A text attribute of the selected object. |
URL |
Description forthcoming. |
enabled |
Description forthcoming. |
textColor |
Description forthcoming. |
backgroundColor |
Description forthcoming. |
bold |
Description forthcoming. |
italic |
Description forthcoming. |
Object Keys Taken | |
delegate |
An EOTextAssociation accepts delegate messages related to the editing and validation of text; see the NSText and NSTextView class specifications for more information. |
Interfaces Implemented
- NSDisposable
- dispose
- EOObserving
Method Types
- All methods
- EOTextAssociation
- defaultDisabledBackgroundColor
- defaultEnabledBackgroundColor
- setDefaultBackgroundColors
- displayValueFromURL
- setUsesDefaultBackgroundColors
- usesDefaultBackgroundColors
Constructors
EOTextAssociation
public EOTextAssociation(Object aDisplayObject)
You normally set up associations with the Interface Builder application, in which case you don't need to create them programmatically. However, if you do create them up programmatically, setting them up is a multi-step process. After creating an association, you must bind its aspects and establish its connections.
See Also: bindAspect (EOAssociation), establishConnection (EOAssociation)
Static Methods
defaultDisabledBackgroundColor
public static Object defaultDisabledBackgroundColor()
defaultEnabledBackgroundColor
public static Object defaultEnabledBackgroundColor()
setDefaultBackgroundColors
public static void setDefaultBackgroundColors( Object enabledColor, Object disabledColor)
Instance Methods
displayValueFromURL
protected Object displayValueFromURL(String URLString)
dispose
public void dispose()
setUsesDefaultBackgroundColors
public void setUsesDefaultBackgroundColors(boolean flag)
usesDefaultBackgroundColors
public boolean usesDefaultBackgroundColors()
© 2001 Apple Computer, Inc. (Last Published April 21, 2001)