1 28 29 package org.jibx.runtime.impl; 30 31 import java.util.ArrayList ; 32 33 40 41 public class BackFillHolder 42 { 43 44 private String m_class; 45 46 47 private ArrayList m_list; 48 49 54 55 public BackFillHolder(String name) { 56 m_class = name; 57 m_list = new ArrayList (); 58 } 59 60 67 68 public void addBackFill(BackFillReference ref){ 69 m_list.add(ref); 70 } 71 72 79 80 public void defineValue(Object obj) { 81 for (int i = 0; i < m_list.size(); i++) { 82 BackFillReference ref = (BackFillReference)m_list.get(i); 83 ref.backfill(obj); 84 } 85 } 86 87 92 93 public String getExpectedClass() { 94 return m_class; 95 } 96 } 97 | Popular Tags |