SVNKit Home

org.tmatesoft.svn.core.wc
Class SVNEventAdapter

java.lang.Object
  extended byorg.tmatesoft.svn.core.wc.SVNEventAdapter
All Implemented Interfaces:
ISVNCanceller, ISVNEventHandler

public class SVNEventAdapter
extends Object
implements ISVNEventHandler

Version:
1.1.1
Author:
TMate Software Ltd.

Field Summary
 
Fields inherited from interface org.tmatesoft.svn.core.wc.ISVNEventHandler
UNKNOWN
 
Fields inherited from interface org.tmatesoft.svn.core.ISVNCanceller
NULL
 
Constructor Summary
SVNEventAdapter()
           
 
Method Summary
 void checkCancelled()
          Checks if the current operation is cancelled (somehow interrupted) and should throw an SVNCancelException.
 void handleEvent(SVNEvent event, double progress)
          Handles the current event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVNEventAdapter

public SVNEventAdapter()
Method Detail

checkCancelled

public void checkCancelled()
                    throws SVNCancelException
Description copied from interface: ISVNCanceller
Checks if the current operation is cancelled (somehow interrupted) and should throw an SVNCancelException.

Specified by:
checkCancelled in interface ISVNCanceller
Throws:
SVNCancelException

handleEvent

public void handleEvent(SVNEvent event,
                        double progress)
                 throws SVNException
Description copied from interface: ISVNEventHandler
Handles the current event.

Generally all operations represented by do*() methods of SVN*Client objects are followed by generating a sequence of events that are passed to the registered ISVNEventHandler object for custom processing. For example, during an update operation each local item being modified is signaled about by dispatching a specific for this item SVNEvent object to this method where this event can be scrutinized and handled in a desired way.

Specified by:
handleEvent in interface ISVNEventHandler
Parameters:
event - the current event that keeps detailed information on the type of action occured and other attributes like path, status, etc.
progress - currently reserved for future use; now it's value is always set to ISVNEventHandler.UNKNOWN
Throws:
SVNException

SVNKit Home

Copyright © 2004-2007 TMate Software Ltd. All Rights Reserved.