Class BackFillArray

java.lang.Object
org.jibx.runtime.impl.BackFillArray
All Implemented Interfaces:
BackFillReference

public class BackFillArray extends Object implements BackFillReference
Backfill reference item, used for filling in forward references as members of arrays. Each item holds both the array containing the reference and the offset in the array.
Version:
1.0
Author:
Dennis M. Sosnoski
  • Field Details

    • m_array

      private Object[] m_array
      Array containing reference.
    • m_index

      private int m_index
      Reference offset within array.
  • Constructor Details

    • BackFillArray

      public BackFillArray(int index, Object[] array)
      Constructor. Saves the information for filling the reference once the associated object is defined.
      Parameters:
      index - reference offset within array
      array - array containing the reference
  • Method Details

    • backfill

      public void backfill(Object obj)
      Define referenced object. This method is called by the framework when the forward-referenced item is defined.
      Specified by:
      backfill in interface BackFillReference
      Parameters:
      obj - referenced object