//$Id: TransferDebugListener.java,v 1.1 2007-3-17 下午12:40:10 chaostone Exp $
/*
* Copyright c 2005-2009
* Licensed under GNU LESSER General Public License, Version 3.
* http://www.gnu.org/licenses
*
*/
/********************************************************************************
* @author chaostone
*
* MODIFICATION DESCRIPTION
*
* Name Date Description
* ============ ============ ============
*chaostone 2007-3-17 Created
*
********************************************************************************/
package org.beanfuse.transfer;
/**
* 转换调试监听器
*
* @author chaostone
*
*/
public class TransferDebugListener extends AbstractTransferListener {
Transfer transfer;
public void startTransfer(TransferResult tr) {
tr.addMessage("start", transfer.getDataName());
}
public void endTransfer(TransferResult tr) {
tr.addMessage("end", transfer.getDataName());
}
public void startTransferItem(TransferResult tr) {
tr.addMessage("start Item", transfer.getTranferIndex() + "");
}
public void endTransferItem(TransferResult tr) {
tr.addMessage("end Item", transfer.getCurrent());
}
public void setTransfer(Transfer transfer) {
this.transfer = transfer;
}
}