public abstract class AbstractFieldsMetadataClassSerializer extends java.lang.Object implements IFieldsMetadataClassSerializer
| Constructor and Description |
|---|
AbstractFieldsMetadataClassSerializer(java.lang.String id,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription() |
protected abstract java.lang.String |
getFieldName(java.lang.String key,
java.lang.String getterName) |
java.lang.String |
getId() |
void |
load(FieldsMetadata fieldsMetadata,
java.lang.String key,
java.lang.Class<?> clazz)
Load simple fields metadata in the given fieldsMetadata by using the given key and Java Class.
|
void |
load(FieldsMetadata fieldsMetadata,
java.lang.String key,
java.lang.Class<?> clazz,
boolean listType)
Load simple/list fields metadata in the given fieldsMetadata by using the given key and Java Class.
|
void |
setFilter(IPropertyDescriptorFilter filter) |
public AbstractFieldsMetadataClassSerializer(java.lang.String id,
java.lang.String description)
public java.lang.String getId()
getId in interface IBaseDiscoverypublic java.lang.String getDescription()
getDescription in interface IBaseDiscoverypublic void setFilter(IPropertyDescriptorFilter filter)
public void load(FieldsMetadata fieldsMetadata, java.lang.String key, java.lang.Class<?> clazz) throws XDocReportException
IFieldsMetadataClassSerializerload in interface IFieldsMetadataClassSerializerfieldsMetadata - the fieldsMetadata where fields metadata must be added.key - the key (first token) to use to generate field name.clazz - the Java class model to use to load fields metadata.XDocReportExceptionpublic void load(FieldsMetadata fieldsMetadata, java.lang.String key, java.lang.Class<?> clazz, boolean listType) throws XDocReportException
IFieldsMetadataClassSerializerload in interface IFieldsMetadataClassSerializerfieldsMetadata - the fieldsMetadata where fields metadata must be added.key - the key (first token) to use to generate field name.clazz - the Java class model to use to load fields metadata.listType - true if it's a list and false otherwise.XDocReportExceptionprotected abstract java.lang.String getFieldName(java.lang.String key,
java.lang.String getterName)
Copyright © 2022. All Rights Reserved.