public class ModelClass<ModelType> extends Object
Constructor and Description |
---|
ModelClass(Class<ModelType> type,
org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory[] processorFactories) |
Modifier and Type | Method and Description |
---|---|
ModelClassConstructor[] |
getConstructors() |
InjectableField[] |
getInjectableFields() |
InjectableMethod[] |
getInjectableMethods() |
org.apache.sling.models.annotations.Model |
getModelAnnotation() |
Class<ModelType> |
getType() |
boolean |
hasModelAnnotation() |
void |
updateProcessorFactories(org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory[] processorFactories)
Updates processor factories after the model class was instantiated.
|
public void updateProcessorFactories(org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory[] processorFactories)
processorFactories
- Static injector annotation processor factoriespublic org.apache.sling.models.annotations.Model getModelAnnotation()
public boolean hasModelAnnotation()
public ModelClassConstructor[] getConstructors()
public InjectableField[] getInjectableFields()
public InjectableMethod[] getInjectableMethods()
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.