Class ModelClass<ModelType>
- java.lang.Object
-
- org.apache.sling.models.impl.model.ModelClass<ModelType>
-
public class ModelClass<ModelType> extends Object
-
-
Constructor Summary
Constructors Constructor Description ModelClass(Class<ModelType> type, org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory[] processorFactories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelClassConstructor<ModelType>[]
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.
-
-
-
Method Detail
-
updateProcessorFactories
public void updateProcessorFactories(org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory[] processorFactories)
Updates processor factories after the model class was instantiated.- Parameters:
processorFactories
- Static injector annotation processor factories
-
getModelAnnotation
public org.apache.sling.models.annotations.Model getModelAnnotation()
-
hasModelAnnotation
public boolean hasModelAnnotation()
-
getConstructors
public ModelClassConstructor<ModelType>[] getConstructors()
-
getInjectableFields
public InjectableField[] getInjectableFields()
-
getInjectableMethods
public InjectableMethod[] getInjectableMethods()
-
-