WebObjects 5.4

com.webobjects.appserver
Class WODefaultAssociationFactory

java.lang.Object
  extended by com.webobjects.appserver.WODefaultAssociationFactory
All Implemented Interfaces:
WOAssociationFactory

public class WODefaultAssociationFactory
extends Object
implements WOAssociationFactory

Default implementation of WOAssociationFactory that implements creating constant and keyvalue associations. It implements no schemes.

Since:
5.4

Constructor Summary
WODefaultAssociationFactory()
           
 
Method Summary
 WOAssociation createConstantAssociation(Object value)
          Default implementation calls WOAssociation.associationWithValue() or, in the case of a boolean value, uses WOConstantValueAssociation.TRUE or WOConstantValueAssociation.FALSE.
 WOAssociation createKeyValueAssociation(String keyPath)
          Default implementation calls WOAssociation.associationWithKeyPath().
 WOAssociation createSchemedAssociation(String scheme, String content)
          Default implementation throws WOSchemeNotSupportedException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WODefaultAssociationFactory

public WODefaultAssociationFactory()
Method Detail

createConstantAssociation

public WOAssociation createConstantAssociation(Object value)
Default implementation calls WOAssociation.associationWithValue() or, in the case of a boolean value, uses WOConstantValueAssociation.TRUE or WOConstantValueAssociation.FALSE.

Specified by:
createConstantAssociation in interface WOAssociationFactory
Parameters:
value -
Returns:
WOAssociation
See Also:
WOAssociationFactory.createConstantAssociation(java.lang.Object)

createKeyValueAssociation

public WOAssociation createKeyValueAssociation(String keyPath)
Default implementation calls WOAssociation.associationWithKeyPath().

Specified by:
createKeyValueAssociation in interface WOAssociationFactory
Parameters:
keyPath -
Returns:
WOAssociation
See Also:
WOAssociationFactory.createKeyValueAssociation(java.lang.String)

createSchemedAssociation

public WOAssociation createSchemedAssociation(String scheme,
                                              String content)
                                       throws WOSchemeNotSupportedException
Default implementation throws WOSchemeNotSupportedException

Specified by:
createSchemedAssociation in interface WOAssociationFactory
Parameters:
scheme -
content -
Returns:
WOAssociation
Throws:
WOSchemeNotSupportedException
See Also:
WOAssociationFactory.createSchemedAssociation(java.lang.String, java.lang.String)

Last updated Tuesday, October 9, 2007 08:58 PDT

Copyright © 2000-2007 Apple Inc.