public interface FacetFactory
| Modifier and Type | Interface and Description |
|---|---|
static class |
FacetFactory.AbstractProcessContext<T extends FacetHolder> |
static class |
FacetFactory.ProcessClassContext |
static interface |
FacetFactory.ProcessContextWithMetadataProperties<T extends FacetHolder> |
static class |
FacetFactory.ProcessMethodContext |
static class |
FacetFactory.ProcessParameterContext |
| Modifier and Type | Method and Description |
|---|---|
List<FeatureType> |
getFeatureTypes()
The
feature types that this facet factory can create
Facets for. |
void |
process(FacetFactory.ProcessClassContext processClassContext)
Process the class, and return the correctly setup annotation if present.
|
void |
process(FacetFactory.ProcessMethodContext processMethodContext)
Process the method, and return the correctly setup annotation if present.
|
void |
processParams(FacetFactory.ProcessParameterContext processParameterContext)
Process the parameters of the method, and return the correctly setup
annotation if present.
|
List<FeatureType> getFeatureTypes()
feature types that this facet factory can create
Facets for.
Used by the Java5 Reflector's ProgrammingModel to reduce the
number of factorys that are queried when building up
the meta-model.
void process(FacetFactory.ProcessClassContext processClassContext)
void process(FacetFactory.ProcessMethodContext processMethodContext)
void processParams(FacetFactory.ProcessParameterContext processParameterContext)
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.