com.webobjects.eointerface
Class  EOMasterAssociation
java.lang.Object
  |
  +--com.webobjects.eocontrol.EODelayedObserver
        |
        +--com.webobjects.eointerface.EOAssociation
              |
              +--com.webobjects.eointerface.EOMasterAssociation
- All Implemented Interfaces: 
- EOObserving, NSDisposable
- Direct Known Subclasses: 
- EOMasterCopyAssociation, EOMasterDetailAssociation
- public abstract class EOMasterAssociation- extends EOAssociation
EOMasterAssociation is the abstract superclass of associations
 that link a master display group with a second, "child" display
 group. Use one of the concrete subclasses:
 EOMasterDetailAssociation, EOMasterPeerAssociation, or
 EOMasterCopyAssociation.
- See Also: 
- EOMasterDetailAssociation,- EOMasterPeerAssociation,- EOMasterCopyAssociation
| Fields inherited from class com.webobjects.eointerface.EOAssociation | 
| ActionAspect, ArgumentAspect, AttributeAspectSignature, AttributeToManyAspectSignature, AttributeToOneAspectSignature, AttributeToOneToManyAspectSignature, BackgroundColorAspect, BoldAspect, ChildrenAspect, DestinationAspect, EnabledAspect, ExpandedIconAspect, IconAspect, IgnoreValue, IsLeafAspect, ItalicAspect, MatchKey1Aspect, MatchKey2Aspect, MatchKey3Aspect, NullAspectSignature, ParentAspect, RootAspect, SelectedIndexAspect, SelectedObjectAspect, SelectedTitleAspect, SetValue, SourceAspect, TextColorAspect, TitlesAspect, ToManyAspectSignature, ToOneAspectSignature, ToOneToManyAspectSignature, UnsetValue, URLAspect, ValueAspect | 
 
 
| Constructor Summary | 
| EOMasterAssociation(Object object)Used by subclasses of EOMasterAssociation to initialize data
 structures and set
 objectas the display group
 that the association manages. | 
 
| Method Summary | 
|  boolean | isUsableWithObject(Object object)Returns
 trueifobjectis an instance of EODisplayGroup. | 
|  String | primaryAspect()Overridden by subclasses to return the default aspect.
 | 
|  int | priority()Returns the receiver's change notification priority.
 | 
 
| Methods inherited from class com.webobjects.eointerface.EOAssociation | 
| aspects, aspectSignatures, associationClassesForObject, bindAspect, breakConnection, copyMatchingBindingsFromAssociation, displayGroupForAspect, displayGroupKeyForAspect, dispose, endEditing, establishConnection, isConnected, isEnabled, isEnabledAtIndex, isExplicitlyDisabled, object, objectKeysTaken, registerAssociationClass, setExplicitlyDisabled, setObject, setValueForAspect, setValueForAspectAtIndex, shouldEndEditing, shouldEndEditingAtIndex, subjectChanged, valueForAspect, valueForAspectAtIndex | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
EOMasterAssociation
public EOMasterAssociation(Object object)
- Used by subclasses of EOMasterAssociation to initialize data
 structures and set objectas the display group
 that the association manages.
- 
- Parameters:
- object- display object for this association
               to manage; subclasses should call- superand pass in a display group as the- objectparameter
 
isUsableWithObject
public boolean isUsableWithObject(Object object)
- Returns trueifobjectis an instance of EODisplayGroup.
- 
- Overrides:
- isUsableWithObjectin class- EOAssociation
 
- 
- Parameters:
- object- this method should verify that- objectis usable
               with the association
- Returns:
- trueif- objectis an instance of EODisplayGroup
- See Also: 
- EOAssociation.isUsableWithObject(java.lang.Object)
 
primaryAspect
public String primaryAspect()
- Overridden by subclasses to return the default aspect.- 
- Overrides:
- primaryAspectin class- EOAssociation
 
- 
- Returns:
- EOMasterAssociation's implementation returns
         EOAssociation.ParentAspect
- See Also: 
- EOAssociation.primaryAspect()
 
priority
public int priority()
- Returns the receiver's change notification priority. For more
 information, see the EODelayedObserver class specification (EOControl).- 
- Overrides:
- priorityin class- EOAssociation
 
- 
- Returns:
- EOAssociation's implementation returns ObserverPrioritySecond
- See Also: 
- EODelayedObserver
 
Copyright © 2003 Apple Computer, Inc.