Package org.tmatesoft.svn.cli.svn
Class SVNLogCommand
java.lang.Object
org.tmatesoft.svn.cli.AbstractSVNCommand
org.tmatesoft.svn.cli.svn.SVNCommand
org.tmatesoft.svn.cli.svn.SVNXMLCommand
org.tmatesoft.svn.cli.svn.SVNLogCommand
- All Implemented Interfaces:
ISVNLogEntryHandler
- Version:
- 1.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected Collection
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()
Methods inherited from class org.tmatesoft.svn.cli.svn.SVNXMLCommand
addXMLProp, closeXMLTag, openCDataTag, openXMLTag, openXMLTag, printXMLFooter, printXMLHeader, printXMLPropHash
Methods inherited from class org.tmatesoft.svn.cli.svn.SVNCommand
getFileAmbigousErrorMessage, getGlobalOptions, getMessageAmbigousErrorMessage, getResourceBundleName, getSVNEnvironment, isCommitter
Methods inherited from class org.tmatesoft.svn.cli.AbstractSVNCommand
availableCommands, getAliases, getCommand, getDescription, getEnvironment, getName, getSupportedOptions, getValidOptions, init, isAlias, isFailed, isOptionSupported, registerCommand, setFailed
-
Field Details
-
SEPARATOR
- See Also:
-
myMergeStack
-
myAuthorOfInterest
-
myLogRegularExpression
-
myTarget
-
myDepth
-
-
Constructor Details
-
SVNLogCommand
public SVNLogCommand()
-
-
Method Details
-
acceptsRevisionRange
public boolean acceptsRevisionRange()- Overrides:
acceptsRevisionRange
in classSVNCommand
-
createSupportedOptions
- Specified by:
createSupportedOptions
in classAbstractSVNCommand
-
run
- Specified by:
run
in classAbstractSVNCommand
- Throws:
SVNException
-
handleLogEntry
Description copied from interface:ISVNLogEntryHandler
Handles a log entry passed.- Specified by:
handleLogEntry
in interfaceISVNLogEntryHandler
- Parameters:
logEntry
- anSVNLogEntry
object that represents per revision information (committed paths, log message, etc.)- Throws:
SVNException
-
printLogEntry
- Throws:
SVNException
-
getParentPath
-
doDiff
private void doDiff(SVNDiffClient client, SVNLogEntry logEntry, SVNPath target, SVNDepth depth) throws SVNException - Throws:
SVNException
-
printLogEntryXML
- Throws:
SVNException
-