Uses of Class
org.eclipse.yasson.internal.model.Property
Packages that use Property
-
Uses of Property in org.eclipse.yasson.internal
Methods in org.eclipse.yasson.internal that return PropertyModifier and TypeMethodDescriptionprivate static Property
ClassParser.mergeProperty
(Property current, PropertyModel parentProp, JsonbAnnotatedElement<Class<?>> classElement) private Property
ClassParser.registerMethod
(String propertyName, Method method, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) Methods in org.eclipse.yasson.internal with parameters of type PropertyModifier and TypeMethodDescriptionprivate JsonbDateFormatter
AnnotationIntrospector.createJsonbDateFormatter
(String format, String locale, Property property) CreatesJsonbDateFormatter
caches formatter instance if possible.AnnotationIntrospector.getAdapterBinding
(Property property) Checks forJsonbAdapter
on a property.private <T extends Annotation>
Optional<T>AnnotationIntrospector.getAnnotationFromProperty
(Class<T> annotationClass, Property property) Gets an annotation from first resolved annotation in a property in this order:private <T extends Annotation>
Map<AnnotationTarget,T> AnnotationIntrospector.getAnnotationFromPropertyCategorized
(Class<T> annotationClass, Property property) An override ofAnnotationIntrospector.getAnnotationFromProperty(Class, Property)
in which it returns the results as a map so that the caller can decide which one to be used for read/write operation.private <T extends Annotation>
TAnnotationIntrospector.getAnnotationFromPropertyType
(Property property, Class<T> annotationClass) AnnotationIntrospector.getDeserializerBinding
(Property property) Checks forJsonbDeserializer
on a property.Class<?>
AnnotationIntrospector.getImplementationClass
(Property property) Returns class ifImplementationClass
annotation is present.AnnotationIntrospector.getJsonbDateFormatCategorized
(Property property) SearchJsonbDateFormat
on property, if not found looks at annotations declared on property type class.private String
AnnotationIntrospector.getJsonbPropertyCustomizedName
(Property property, JsonbAnnotatedElement<Method> methodElement) AnnotationIntrospector.getJsonbPropertyJsonReadName
(Property property) Gets a name of property for JSON unmarshalling.AnnotationIntrospector.getJsonbPropertyJsonWriteName
(Property property) Gets a name of property for JSON marshalling.AnnotationIntrospector.getJsonbTransientCategorized
(Property property) Checks if property is annotated transient.AnnotationIntrospector.getJsonNumberFormatter
(Property property) SearchJsonbNumberFormat
on property, if not found looks at annotations declared on property type class.AnnotationIntrospector.getSerializerBinding
(Property property) Checks forJsonbSerializer
on a property.AnnotationIntrospector.isPropertyNillable
(Property property) Checks if property is nillable.private static Property
ClassParser.mergeProperty
(Property current, PropertyModel parentProp, JsonbAnnotatedElement<Class<?>> classElement) Method parameters in org.eclipse.yasson.internal with type arguments of type PropertyModifier and TypeMethodDescriptionprivate List<PropertyModel>
ClassParser.getSortedParentProperties
(ClassModel classModel, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) Merges current class properties with parent class properties.(package private) static boolean
ClassMultiReleaseExtension.isSpecialAccessorMethod
(Method method, Map<String, Property> classProperties) private void
ClassParser.parseClassAndInterfaceMethods
(JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private static void
ClassParser.parseFields
(JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private void
ClassParser.parseIfaceMethodAnnotations
(Class<?> ifc, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private void
ClassParser.parseMethods
(Class<?> clazz, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private Property
ClassParser.registerMethod
(String propertyName, Method method, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) -
Uses of Property in org.eclipse.yasson.internal.model
Fields in org.eclipse.yasson.internal.model declared as PropertyMethods in org.eclipse.yasson.internal.model with parameters of type PropertyModifier and TypeMethodDescriptionprivate SerializerBinding<?>
PropertyModel.getUserSerializerBinding
(Property property, JsonbContext jsonbContext) private PropertyCustomization
PropertyModel.introspectCustomization
(Property property, JsonbContext jsonbContext, ClassModel classModel) private static void
PropertyModel.introspectDateFormatter
(Property property, AnnotationIntrospector introspector, PropertyCustomization.Builder builder, JsonbContext jsonbContext) private static void
PropertyModel.introspectNumberFormatter
(Property property, AnnotationIntrospector introspector, PropertyCustomization.Builder builder) Constructors in org.eclipse.yasson.internal.model with parameters of type PropertyModifierConstructorDescriptionPropertyModel
(ClassModel classModel, Property property, JsonbContext jsonbContext) Creates an instance.