package net.sf.jasperreports.engine;

public interface JRVirtualizer {
  void registerObject(JRVirtualizable paramJRVirtualizable);
  
  void deregisterObject(JRVirtualizable paramJRVirtualizable);
  
  void touch(JRVirtualizable paramJRVirtualizable);
  
  void requestData(JRVirtualizable paramJRVirtualizable);
  
  void clearData(JRVirtualizable paramJRVirtualizable);
  
  void virtualizeData(JRVirtualizable paramJRVirtualizable);
  
  void cleanup();
}
