org.granite.config
Class ActionScriptClassDescriptorFactory

java.lang.Object
  extended by org.granite.config.ActionScriptClassDescriptorFactory
All Implemented Interfaces:
ConfigurableFactory<Class<? extends ActionScriptClassDescriptor>>

public class ActionScriptClassDescriptorFactory
extends Object
implements ConfigurableFactory<Class<? extends ActionScriptClassDescriptor>>

Author:
Franck WOLFF

Constructor Summary
ActionScriptClassDescriptorFactory()
           
 
Method Summary
 Class<? extends ActionScriptClassDescriptor> getInstance(String type, GraniteConfig config)
           
 Class<? extends ActionScriptClassDescriptor> getInstanceForBean(List<Class<? extends ActionScriptClassDescriptor>> scannedConfigurables, Class<?> beanClass, GraniteConfig config)
           
 Class<? extends ActionScriptClassDescriptor> getNullInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionScriptClassDescriptorFactory

public ActionScriptClassDescriptorFactory()
Method Detail

getNullInstance

public Class<? extends ActionScriptClassDescriptor> getNullInstance()
Specified by:
getNullInstance in interface ConfigurableFactory<Class<? extends ActionScriptClassDescriptor>>

getInstance

public Class<? extends ActionScriptClassDescriptor> getInstance(String type,
                                                                GraniteConfig config)
                                                         throws GraniteConfigException
Specified by:
getInstance in interface ConfigurableFactory<Class<? extends ActionScriptClassDescriptor>>
Throws:
GraniteConfigException

getInstanceForBean

public Class<? extends ActionScriptClassDescriptor> getInstanceForBean(List<Class<? extends ActionScriptClassDescriptor>> scannedConfigurables,
                                                                       Class<?> beanClass,
                                                                       GraniteConfig config)
                                                                throws GraniteConfigException
Specified by:
getInstanceForBean in interface ConfigurableFactory<Class<? extends ActionScriptClassDescriptor>>
Throws:
GraniteConfigException