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