olg.csv.bean.annotations
Annotation Type Embedded


@Documented
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface Embedded

Placed on a field, allows to indicate this field use the RowBean declaration of its class. Useful when a field is a bean embedded in another bean.

In this case, the smallest column value found in its RowBean declaration will be used as a relative position from this tag value.


Required Element Summary
 String value
          Indicates the position in a row from which begin the field representation.
 
Optional Element Summary
 Class<?> concreteClass
          When the field is an interface, it's necessary to indicate the class from which use its RowBean declaration and instanciate the field value.
 

Element Detail

value

public abstract String value
Indicates the position in a row from which begin the field representation.

concreteClass

public abstract Class<?> concreteClass
When the field is an interface, it's necessary to indicate the class from which use its RowBean declaration and instanciate the field value.

Default:
java.lang.Object.class


Copyright © 2014. All Rights Reserved.