Module com.vaadin.hilla.parser.core
Class JacksonPropertyModel
java.lang.Object
com.vaadin.hilla.parser.models.AnnotatedAbstractModel
com.vaadin.hilla.parser.models.jackson.JacksonModel<FieldInfoModel,MethodInfoModel,MethodInfoModel>
com.vaadin.hilla.parser.models.jackson.JacksonPropertyModel
- All Implemented Interfaces:
AnnotatedModel,Model,NamedModel,OwnedModel<ClassInfoModel>,ReflectionModel
public final class JacksonPropertyModel
extends JacksonModel<FieldInfoModel,MethodInfoModel,MethodInfoModel>
implements NamedModel, OwnedModel<ClassInfoModel>, ReflectionModel
-
Field Summary
Fields inherited from class com.vaadin.hilla.parser.models.jackson.JacksonModel
origin -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional<? extends ClassMemberModel>Optional<? extends ClassMemberModel>getName()getOwner()booleanstatic JacksonPropertyModelof(@NonNull com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition origin) protected List<AnnotationInfoModel>protected FieldInfoModelprotected MethodInfoModelprotected MethodInfoModeltoString()Methods inherited from class com.vaadin.hilla.parser.models.jackson.JacksonModel
equals, get, getField, getGetter, getSetter, hasField, hasGetter, hashCode, hasSetterMethods inherited from class com.vaadin.hilla.parser.models.AnnotatedAbstractModel
getAnnotations, processAnnotations, processAnnotations, processAnnotationsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vaadin.hilla.parser.models.AnnotatedModel
getAnnotationsMethods inherited from interface com.vaadin.hilla.parser.models.ReflectionModel
isReflection
-
Method Details
-
of
public static JacksonPropertyModel of(@NonNull com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition origin) -
couldDeserialize
public boolean couldDeserialize() -
getAssociatedTypes
-
getAccessor
-
getCommonModelClass
- Specified by:
getCommonModelClassin interfaceModel
-
getMutator
-
getName
- Specified by:
getNamein interfaceNamedModel
-
getOwner
- Specified by:
getOwnerin interfaceOwnedModel<ClassInfoModel>
-
getPrimaryMember
-
isExplicitlyIncluded
public boolean isExplicitlyIncluded() -
toString
-
prepareAnnotations
- Specified by:
prepareAnnotationsin classAnnotatedAbstractModel
-
prepareField
- Specified by:
prepareFieldin classJacksonModel<FieldInfoModel,MethodInfoModel, MethodInfoModel>
-
prepareGetter
- Specified by:
prepareGetterin classJacksonModel<FieldInfoModel,MethodInfoModel, MethodInfoModel>
-
prepareSetter
- Specified by:
prepareSetterin classJacksonModel<FieldInfoModel,MethodInfoModel, MethodInfoModel>
-