Interface AbstractDynamicJasperReportGenerator.DynamicReportDataSource

All Superinterfaces:
JRDataSource
Enclosing class:
AbstractDynamicJasperReportGenerator

public static interface AbstractDynamicJasperReportGenerator.DynamicReportDataSource extends JRDataSource
Datasources para uso em relatorios dinamicos precisam suportar propriedades acicionais para obtencao de metadados
Author:
eduardo
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determina se determinado campo existe no datasource
    Conjunto de nomes de campos do datasource
    Obtem o tipo do campo
    boolean
    Determian se e boleano
    boolean
    isDate(String field)
    Determina se uma data
    boolean
    Determina se e um numero decimal
    boolean
    Determina se e um numero inteiro (nao necessariamente java.lang.Integer)
    boolean
    Determina se o tipo do campo e um numero (extenda java.lang.Number)
    boolean
    Determina se o tipo do campo e uma String

    Methods inherited from interface JRDataSource

    getFieldValue, next
  • Method Details

    • fieldSet

      Set<String> fieldSet()
      Conjunto de nomes de campos do datasource
      Returns:
    • getFieldType

      Class<?> getFieldType(String field)
      Obtem o tipo do campo
      Parameters:
      field -
      Returns:
    • fieldExist

      boolean fieldExist(String field)
      Determina se determinado campo existe no datasource
      Parameters:
      field -
      Returns:
    • isString

      boolean isString(String field)
      Determina se o tipo do campo e uma String
      Parameters:
      field -
      Returns:
    • isNumber

      boolean isNumber(String field)
      Determina se o tipo do campo e um numero (extenda java.lang.Number)
      Parameters:
      field -
      Returns:
    • isDecimal

      boolean isDecimal(String field)
      Determina se e um numero decimal
      Parameters:
      field -
      Returns:
    • isInteger

      boolean isInteger(String field)
      Determina se e um numero inteiro (nao necessariamente java.lang.Integer)
      Parameters:
      field -
      Returns:
    • isDate

      boolean isDate(String field)
      Determina se uma data
      Parameters:
      field -
      Returns:
    • isBoolean

      boolean isBoolean(String field)
      Determian se e boleano
      Parameters:
      field -
      Returns: