Annotation Type TabularTypeInfo


  • @Target(TYPE)
    @Retention(RUNTIME)
    @Inherited
    @Documented
    public @interface TabularTypeInfo
    Provides information needed to generate TabularType. The class that is representing TabularData must be annotated by this annotation.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String[] indexNames
      See TabularType.getIndexNames().
      java.lang.Class<?> rowType
      See TabularType.getRowType().
    • Element Detail

      • rowType

        java.lang.Class<?> rowType
        See TabularType.getRowType().
        Returns:
        the type of each row
      • indexNames

        java.lang.String[] indexNames
        See TabularType.getIndexNames().
        Returns:
        a List of String representing the names of the index items.