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 PropertyClassParser.mergeProperty(Property current, PropertyModel parentProp, JsonbAnnotatedElement<Class<?>> classElement) private PropertyClassParser.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 JsonbDateFormatterAnnotationIntrospector.createJsonbDateFormatter(String format, String locale, Property property) CreatesJsonbDateFormattercaches formatter instance if possible.AnnotationIntrospector.getAdapterBinding(Property property) Checks forJsonbAdapteron 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 forJsonbDeserializeron a property.Class<?> AnnotationIntrospector.getImplementationClass(Property property) Returns class ifImplementationClassannotation is present.AnnotationIntrospector.getJsonbDateFormatCategorized(Property property) SearchJsonbDateFormaton property, if not found looks at annotations declared on property type class.private StringAnnotationIntrospector.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) SearchJsonbNumberFormaton property, if not found looks at annotations declared on property type class.AnnotationIntrospector.getSerializerBinding(Property property) Checks forJsonbSerializeron a property.AnnotationIntrospector.isPropertyNillable(Property property) Checks if property is nillable.private static PropertyClassParser.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 booleanClassMultiReleaseExtension.isSpecialAccessorMethod(Method method, Map<String, Property> classProperties) private voidClassParser.parseClassAndInterfaceMethods(JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private static voidClassParser.parseFields(JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private voidClassParser.parseIfaceMethodAnnotations(Class<?> ifc, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private voidClassParser.parseMethods(Class<?> clazz, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) private PropertyClassParser.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 PropertyCustomizationPropertyModel.introspectCustomization(Property property, JsonbContext jsonbContext, ClassModel classModel) private static voidPropertyModel.introspectDateFormatter(Property property, AnnotationIntrospector introspector, PropertyCustomization.Builder builder, JsonbContext jsonbContext) private static voidPropertyModel.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.