wt.inf.container
Class ContextProviderDelegateFactory

java.lang.Object
  extended bywt.inf.container.ContextProviderDelegateFactory
All Implemented Interfaces:
ApplicationContextChild

public final class ContextProviderDelegateFactory
extends Object
implements ApplicationContextChild



Supported API: false

Extendable: false


Nested Class Summary
private static class ContextProviderDelegateFactory.CacheKey
           
private static class ContextProviderDelegateFactory.Singleton
           
 
Field Summary
private  ApplicationContext applicationContext
           
private  Map cache
           
private static String CLASSNAME
           
private static String RESOURCE
           
 
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild
APPLICATION_CONTEXT
 
Constructor Summary
private ContextProviderDelegateFactory()
           
 
Method Summary
 ContextProviderDelegate get(WTContainerRef container_ref, String selector)
          

Supported API: false
 ApplicationContext getApplicationContext()
          Gets the object for the association that plays role: applicationContext.
protected static ContextProviderDelegateFactory getInstance()
          Gets the value of the attribute: instance.
 void setApplicationContext(ApplicationContext a_ApplicationContext)
          Sets the object for the association that plays role: applicationContext.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

applicationContext

private ApplicationContext applicationContext

cache

private Map cache
Constructor Detail

ContextProviderDelegateFactory

private ContextProviderDelegateFactory()
Method Detail

getInstance

protected static ContextProviderDelegateFactory getInstance()
Gets the value of the attribute: instance.

Supported API: false

Returns:
ContextProviderDelegateFactory

get

public ContextProviderDelegate get(WTContainerRef container_ref,
                                   String selector)
                            throws WTException


Supported API: false

Parameters:
container_ref -
selector -
Returns:
ContextProviderDelegate
Throws:
WTException

getApplicationContext

public ApplicationContext getApplicationContext()
Gets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
getApplicationContext in interface ApplicationContextChild
Returns:
ApplicationContext

setApplicationContext

public void setApplicationContext(ApplicationContext a_ApplicationContext)
                           throws WTPropertyVetoException
Sets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
setApplicationContext in interface ApplicationContextChild
Parameters:
a_ApplicationContext -
Throws:
WTPropertyVetoException