public class EncodableAnnotationFacetFactory extends FacetFactoryAbstract implements IsisConfigurationAware, ServicesInjectorAware, AdapterManagerAware
FacetFactory.AbstractProcessContext<T extends FacetHolder>, FacetFactory.ProcessClassContext, FacetFactory.ProcessContextWithMetadataProperties<T extends FacetHolder>, FacetFactory.ProcessMethodContext, FacetFactory.ProcessParameterContext| Constructor and Description |
|---|
EncodableAnnotationFacetFactory() |
| Modifier and Type | Method and Description |
|---|---|
IsisConfiguration |
getIsisConfiguration() |
void |
process(FacetFactory.ProcessClassContext processClassContaxt)
Process the class, and return the correctly setup annotation if present.
|
void |
setAdapterManager(AdapterManager adapterManager) |
void |
setConfiguration(IsisConfiguration configuration)
Inject the
IsisConfiguration into the component. |
void |
setServicesInjector(ServicesInjector dependencyInjector) |
getFeatureTypes, getSpecificationLoader, process, processParams, setSpecificationLookuppublic EncodableAnnotationFacetFactory()
public void process(FacetFactory.ProcessClassContext processClassContaxt)
FacetFactoryprocess in interface FacetFactoryprocess in class FacetFactoryAbstractpublic IsisConfiguration getIsisConfiguration()
public void setConfiguration(IsisConfiguration configuration)
IsisConfigurationAwareIsisConfiguration into the component.setConfiguration in interface IsisConfigurationAwarepublic void setAdapterManager(AdapterManager adapterManager)
setAdapterManager in interface AdapterManagerAwarepublic void setServicesInjector(ServicesInjector dependencyInjector)
setServicesInjector in interface ServicesInjectorAwareCopyright © 2010–2014 The Apache Software Foundation. All rights reserved.