public class SVNLogCommand extends SVNXMLCommand implements ISVNLogEntryHandler
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
myAuthorOfInterest |
private SVNDepth |
myDepth |
private java.lang.String |
myLogRegularExpression |
private java.util.LinkedList |
myMergeStack |
private SVNPath |
myTarget |
private static java.lang.String |
SEPARATOR |
| Constructor and Description |
|---|
SVNLogCommand() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsRevisionRange() |
protected java.util.Collection |
createSupportedOptions() |
private void |
doDiff(SVNDiffClient client,
SVNLogEntry logEntry,
SVNPath target,
SVNDepth depth) |
private SVNPath |
getParentPath(SVNPath target) |
void |
handleLogEntry(SVNLogEntry logEntry)
Handles a log entry passed.
|
protected void |
printLogEntry(SVNLogEntry logEntry) |
protected void |
printLogEntryXML(SVNLogEntry logEntry) |
void |
run() |
addXMLProp, closeXMLTag, openCDataTag, openXMLTag, openXMLTag, printXMLFooter, printXMLHeader, printXMLPropHashgetFileAmbigousErrorMessage, getGlobalOptions, getMessageAmbigousErrorMessage, getResourceBundleName, getSVNEnvironment, isCommitteravailableCommands, getAliases, getCommand, getDescription, getEnvironment, getName, getSupportedOptions, getValidOptions, init, isAlias, isFailed, isOptionSupported, registerCommand, setFailedprivate static final java.lang.String SEPARATOR
private java.util.LinkedList myMergeStack
private java.lang.String myAuthorOfInterest
private java.lang.String myLogRegularExpression
private SVNPath myTarget
private SVNDepth myDepth
public boolean acceptsRevisionRange()
acceptsRevisionRange in class SVNCommandprotected java.util.Collection createSupportedOptions()
createSupportedOptions in class AbstractSVNCommandpublic void run()
throws SVNException
run in class AbstractSVNCommandSVNExceptionpublic void handleLogEntry(SVNLogEntry logEntry) throws SVNException
ISVNLogEntryHandlerhandleLogEntry in interface ISVNLogEntryHandlerlogEntry - an SVNLogEntry object
that represents per revision information
(committed paths, log message, etc.)SVNExceptionprotected void printLogEntry(SVNLogEntry logEntry) throws SVNException
SVNExceptionprivate void doDiff(SVNDiffClient client, SVNLogEntry logEntry, SVNPath target, SVNDepth depth) throws SVNException
SVNExceptionprotected void printLogEntryXML(SVNLogEntry logEntry) throws SVNException
SVNException