Class ListOfArrayDataSource

    • Constructor Summary

      Constructors 
      Constructor Description
      ListOfArrayDataSource​(java.util.List<java.lang.Object[]> records, java.lang.String[] columnNames)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getFieldValue​(JRField jrField)
      Gets the field value for the current position.
      void moveFirst()
      Moves back to the first element in the data source.
      boolean next()
      Tries to position the cursor on the next element in the data source.
      int size()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EXCEPTION_MESSAGE_KEY_FIELD_NOT_FOUND

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_FIELD_NOT_FOUND
        See Also:
        Constant Field Values
      • currentRecord

        protected java.lang.Object[] currentRecord
    • Constructor Detail

      • ListOfArrayDataSource

        public ListOfArrayDataSource​(java.util.List<java.lang.Object[]> records,
                                     java.lang.String[] columnNames)
    • Method Detail

      • next

        public boolean next()
        Description copied from interface: JRDataSource
        Tries to position the cursor on the next element in the data source.
        Specified by:
        next in interface JRDataSource
        Returns:
        true if there is a next record, false otherwise
      • getFieldValue

        public java.lang.Object getFieldValue​(JRField jrField)
        Description copied from interface: JRDataSource
        Gets the field value for the current position.
        Specified by:
        getFieldValue in interface JRDataSource
        Returns:
        an object containing the field value. The object type must be the field object type.
      • size

        public int size()