fr.opensagres.xdocreport.template.formatter
Class AbstractFieldsMetadataClassSerializer

java.lang.Object
  extended by fr.opensagres.xdocreport.template.formatter.AbstractFieldsMetadataClassSerializer
All Implemented Interfaces:
IFieldsMetadataClassSerializer

public abstract class AbstractFieldsMetadataClassSerializer
extends Object
implements IFieldsMetadataClassSerializer

Abstract class for Fields metadata serializer.


Constructor Summary
AbstractFieldsMetadataClassSerializer()
           
 
Method Summary
protected abstract  void doLoad(FieldsMetadata fieldsMetadata, String key, Class<?> clazz, boolean listType)
          Load
 void load(FieldsMetadata fieldsMetadata, String string, Class<?> clazz)
          Load simple fields metadata in the given fieldsMetadata by using the given key and Java Class.
 void load(FieldsMetadata fieldsMetadata, String key, Class<?> clazz, boolean listType)
          Load simple/list fields metadata in the given fieldsMetadata by using the given key and Java Class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFieldsMetadataClassSerializer

public AbstractFieldsMetadataClassSerializer()
Method Detail

load

public void load(FieldsMetadata fieldsMetadata,
                 String string,
                 Class<?> clazz)
Description copied from interface: IFieldsMetadataClassSerializer
Load simple fields metadata in the given fieldsMetadata by using the given key and Java Class.

Specified by:
load in interface IFieldsMetadataClassSerializer
Parameters:
fieldsMetadata - the fieldsMetadata where fields metadata must be added.
string - the key (first token) to use to generate field name.
clazz - the Java class model to use to load fields metadata.

load

public void load(FieldsMetadata fieldsMetadata,
                 String key,
                 Class<?> clazz,
                 boolean listType)
Description copied from interface: IFieldsMetadataClassSerializer
Load simple/list fields metadata in the given fieldsMetadata by using the given key and Java Class.

Specified by:
load in interface IFieldsMetadataClassSerializer
Parameters:
fieldsMetadata - 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.

doLoad

protected abstract void doLoad(FieldsMetadata fieldsMetadata,
                               String key,
                               Class<?> clazz,
                               boolean listType)
Load

Parameters:
fieldsMetadata -
key -
clazz -
listType -


Copyright © 2011. All Rights Reserved.