Class DAVLogHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.DAVLogHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class DAVLogHandler extends BasicDAVHandler
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private static DAVElement
ADDED_PATH
private static DAVElement
DELETED_PATH
private static DAVElement
HAS_CHILDREN
private static DAVElement
LOG_ITEM
private static DAVElement
MODIFIED_PATH
private java.lang.String
myAuthor
private java.lang.String
myComment
private long
myCount
private java.util.Date
myDate
private boolean
myHasChildren
private boolean
myIsCompatibleMode
private boolean
myIsSubtractiveMerge
private boolean
myIsWantAuthor
private boolean
myIsWantComment
private boolean
myIsWantCustomRevProps
private boolean
myIsWantDate
private long
myLimit
private ISVNLogEntryHandler
myLogEntryHandler
private int
myNestLevel
private SVNLogEntryPath
myPath
private java.util.Map
myPaths
private long
myRevision
private java.lang.String
myRevPropName
private SVNProperties
myRevProps
private static DAVElement
REPLACED_PATH
private static DAVElement
REVPROP
private static DAVElement
SUBTRACTIVE_MERGE
-
Fields inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
DAV_NAMESPACES_LIST, SVN_DAV_NAMESPACES_LIST, SVN_NAMESPACES_LIST
-
-
Constructor Summary
Constructors Constructor Description DAVLogHandler(ISVNLogEntryHandler handler, long limit, java.lang.String[] revPropNames)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
endElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata)
static java.lang.StringBuffer
generateLogRequest(java.lang.StringBuffer xmlBuffer, long startRevision, long endRevision, boolean includeChangedPaths, boolean strictNodes, boolean includeMergedRevisions, java.lang.String[] revPropNames, long limit, java.lang.String[] paths)
long
getEntriesCount()
boolean
isCompatibleMode()
boolean
isWantCustomRevprops()
protected void
startElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs)
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
allocateBuffer, characters, createPropertyValue, createPropertyValueFromBase64, endElement, endPrefixMapping, getNamespaces, init, invalidXML, startElement, startPrefixMapping
-
-
-
-
Field Detail
-
LOG_ITEM
private static final DAVElement LOG_ITEM
-
ADDED_PATH
private static final DAVElement ADDED_PATH
-
DELETED_PATH
private static final DAVElement DELETED_PATH
-
MODIFIED_PATH
private static final DAVElement MODIFIED_PATH
-
REPLACED_PATH
private static final DAVElement REPLACED_PATH
-
HAS_CHILDREN
private static final DAVElement HAS_CHILDREN
-
REVPROP
private static final DAVElement REVPROP
-
SUBTRACTIVE_MERGE
private static final DAVElement SUBTRACTIVE_MERGE
-
myLogEntryHandler
private ISVNLogEntryHandler myLogEntryHandler
-
myRevision
private long myRevision
-
myPaths
private java.util.Map myPaths
-
myAuthor
private java.lang.String myAuthor
-
myDate
private java.util.Date myDate
-
myComment
private java.lang.String myComment
-
myPath
private SVNLogEntryPath myPath
-
myCount
private long myCount
-
myLimit
private long myLimit
-
myNestLevel
private int myNestLevel
-
myIsCompatibleMode
private boolean myIsCompatibleMode
-
myHasChildren
private boolean myHasChildren
-
myIsWantAuthor
private boolean myIsWantAuthor
-
myIsWantDate
private boolean myIsWantDate
-
myIsWantComment
private boolean myIsWantComment
-
myIsWantCustomRevProps
private boolean myIsWantCustomRevProps
-
myRevPropName
private java.lang.String myRevPropName
-
myRevProps
private SVNProperties myRevProps
-
myIsSubtractiveMerge
private boolean myIsSubtractiveMerge
-
-
Constructor Detail
-
DAVLogHandler
public DAVLogHandler(ISVNLogEntryHandler handler, long limit, java.lang.String[] revPropNames)
-
-
Method Detail
-
generateLogRequest
public static java.lang.StringBuffer generateLogRequest(java.lang.StringBuffer xmlBuffer, long startRevision, long endRevision, boolean includeChangedPaths, boolean strictNodes, boolean includeMergedRevisions, java.lang.String[] revPropNames, long limit, java.lang.String[] paths)
-
isWantCustomRevprops
public boolean isWantCustomRevprops()
-
isCompatibleMode
public boolean isCompatibleMode()
-
startElement
protected void startElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs) throws SVNException
- Specified by:
startElement
in classBasicDAVHandler
- Throws:
SVNException
-
endElement
protected void endElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata) throws SVNException
- Specified by:
endElement
in classBasicDAVHandler
- Throws:
SVNException
-
getEntriesCount
public long getEntriesCount()
-
-