org.eclipse.weaver.providers
Class WeaverAdapterFactory

java.lang.Object
  extended byAdapterFactoryImpl
      extended byorg.eclipse.weaver.providers.WeaverAdapterFactory

public class WeaverAdapterFactory
extends AdapterFactoryImpl

An extensible adapter factory for the model weaver It allows to creates the adapter for the current object. Every object might have a different adapter if needed

Since:
1.0
Author:
- Marcos Didonet Del Fabro (LINA Labs, INRIA team)
- Guillaume Gueltas (Sodifrance)
See Also:
Serialized Form

Field Summary
protected  java.util.Collection supportedTypes
           
 
Constructor Summary
WeaverAdapterFactory(WeaverExtensionManager we)
          This creates a new weaver extension manager
 
Method Summary
 Adapter adapt(Notifier notifier, java.lang.Object type)
           
 Adapter createAdapter(Notifier target)
           
 boolean isFactoryForType(java.lang.Object type)
           
 void setComposedFactory(ComposedAdapterFactory factory)
          Sets the composed adapter factory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

supportedTypes

protected java.util.Collection supportedTypes
Constructor Detail

WeaverAdapterFactory

public WeaverAdapterFactory(WeaverExtensionManager we)
This creates a new weaver extension manager

Parameters:
we - the Weaver Extension Manager
Method Detail

setComposedFactory

public void setComposedFactory(ComposedAdapterFactory factory)
Sets the composed adapter factory

Parameters:
factory -

createAdapter

public Adapter createAdapter(Notifier target)

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

adapt

public Adapter adapt(Notifier notifier,
                     java.lang.Object type)