01: /*
02: * ====================================================================
03: * Copyright (c) 2004-2008 TMate Software Ltd. All rights reserved.
04: *
05: * This software is licensed as described in the file COPYING, which
06: * you should have received as part of this distribution. The terms
07: * are also available at http://svnkit.com/license.html
08: * If newer versions of this license are posted there, you may use a
09: * newer version instead, at your option.
10: * ====================================================================
11: */
12:
13: package org.tmatesoft.svn.core;
14:
15: /**
16: *
17: * The <b>ISVNLogEntryHandler</b> interface should be implemented
18: * in order to handle per revision commit information (in a kind of
19: * a revisions history operation)- log entries (represented by
20: * <b>SVNLogEntry</b> objects).
21: *
22: * @version 1.1.1
23: * @author TMate Software Ltd.
24: * @see SVNLogEntry
25: */
26: public interface ISVNLogEntryHandler {
27: /**
28: *
29: * Handles a log entry passed.
30: *
31: * @param logEntry an {@link SVNLogEntry} object
32: * that represents per revision information
33: * (committed paths, log message, etc.)
34: * @throws SVNException
35: */
36: public void handleLogEntry(SVNLogEntry logEntry)
37: throws SVNException;
38:
39: }
|