public static @interface JsonAppend.Prop
Modifier and Type | Required Element and Description |
---|---|
java.lang.Class<? extends VirtualBeanPropertyWriter> |
value
Actual implementation class (a subtype of
VirtualBeanPropertyWriter )
of the property to instantiate (using the no-argument default constructor). |
Modifier and Type | Optional Element and Description |
---|---|
JsonInclude.Include |
include
When to include value of the property.
|
java.lang.String |
name
Name of the property to possibly use for serializing (although implementation
may choose to not use this information).
|
java.lang.String |
namespace
Optional namespace to use along with
name() ;
only relevant for data formats that use namespaces (like XML). |
boolean |
required
Metadata about property, similar to
JsonProperty.required() . |
java.lang.Class<?> |
type
Nominal type of the property.
|
public abstract java.lang.Class<? extends VirtualBeanPropertyWriter> value
VirtualBeanPropertyWriter
)
of the property to instantiate (using the no-argument default constructor).public abstract java.lang.String name
public abstract java.lang.String namespace
name()
;
only relevant for data formats that use namespaces (like XML).public abstract JsonInclude.Include include
public abstract boolean required
JsonProperty.required()
."Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"