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.ModelgetModelAnnotation()Class<ModelType>getType()booleanhasModelAnnotation()voidupdateProcessorFactories(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()
-
-