IRowConstructionListener.java
上传用户:hengxinggs
上传日期:2008-01-15
资源大小:212k
文件大小:1k
源码类别:

PlugIns编程

开发平台:

Java

  1. /*
  2.  * Copyright (C) 2005 David Orme <djo@coconut-palm-software.com>
  3.  * 
  4.  * All rights reserved. This program and the accompanying materials
  5.  * are made available under the terms of the Eclipse Public License v1.0
  6.  * which accompanies this distribution, and is available at
  7.  * http://www.eclipse.org/legal/epl-v10.html
  8.  *
  9.  * Contributors:
  10.  *     David Orme     - Initial API and implementation
  11.  */
  12. package org.eclipse.jface.examples.databinding.compositetable;
  13. import org.eclipse.swt.widgets.Control;
  14. /**
  15.  * Interface IRowConstructionListener.  An interface for objects that need to listen to row object
  16.  * construction events.
  17.  * 
  18.  * @author djo
  19.  */
  20. public interface IRowConstructionListener {
  21. /**
  22.  * Method rowConstructed.  Called when the CompositeTable creates a new row object.  
  23.  * CompositeTable only creates a new row object when it needs on in order to fill vacant
  24.  * space.  During its life cycle, it never disposes a row object, but rather caches
  25.  * unused row objects for later reuse if needed.  All row objects are disposed when the
  26.  * CompositeTable itself is disposed.
  27.  * 
  28.  * @param newRow The new row object that was just constructed.
  29.  */
  30. public void rowConstructed(Control newRow);
  31. }