Class DAVFileRevisionHandler
- 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.BasicDAVDeltaHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.DAVFileRevisionHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class DAVFileRevisionHandler extends BasicDAVDeltaHandler
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private static DAVElement
DELETE_PROPERTY
private static DAVElement
FILE_REVISION
private static DAVElement
MERGED_REVISION
private int
myCount
private ISVNFileRevisionHandler
myFileRevisionsHandler
private boolean
myIsMergedRevision
private java.lang.String
myPath
private SVNProperties
myProperties
private SVNProperties
myPropertiesDelta
private java.lang.String
myPropertyEncoding
private java.lang.String
myPropertyName
private long
myRevision
private static DAVElement
REVISION_PROPERTY
private static DAVElement
SET_PROPERTY
-
Fields inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVDeltaHandler
TX_DELTA
-
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 DAVFileRevisionHandler(ISVNFileRevisionHandler handler)
-
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
generateFileRevisionsRequest(java.lang.StringBuffer xmlBuffer, long startRevision, long endRevision, java.lang.String path, boolean includeMergedRevisions)
protected java.lang.String
getCurrentPath()
protected ISVNDeltaConsumer
getDeltaConsumer()
int
getEntriesCount()
private void
missingAttributeError(DAVElement element, java.lang.String attr)
protected void
startElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs)
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVDeltaHandler
characters, init, setDeltaProcessing
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
allocateBuffer, createPropertyValue, createPropertyValueFromBase64, endElement, endPrefixMapping, getNamespaces, invalidXML, startElement, startPrefixMapping
-
-
-
-
Field Detail
-
REVISION_PROPERTY
private static final DAVElement REVISION_PROPERTY
-
FILE_REVISION
private static final DAVElement FILE_REVISION
-
SET_PROPERTY
private static final DAVElement SET_PROPERTY
-
DELETE_PROPERTY
private static final DAVElement DELETE_PROPERTY
-
MERGED_REVISION
private static final DAVElement MERGED_REVISION
-
myFileRevisionsHandler
private ISVNFileRevisionHandler myFileRevisionsHandler
-
myPath
private java.lang.String myPath
-
myRevision
private long myRevision
-
myProperties
private SVNProperties myProperties
-
myPropertiesDelta
private SVNProperties myPropertiesDelta
-
myPropertyName
private java.lang.String myPropertyName
-
myPropertyEncoding
private java.lang.String myPropertyEncoding
-
myIsMergedRevision
private boolean myIsMergedRevision
-
myCount
private int myCount
-
-
Constructor Detail
-
DAVFileRevisionHandler
public DAVFileRevisionHandler(ISVNFileRevisionHandler handler)
-
-
Method Detail
-
generateFileRevisionsRequest
public static java.lang.StringBuffer generateFileRevisionsRequest(java.lang.StringBuffer xmlBuffer, long startRevision, long endRevision, java.lang.String path, boolean includeMergedRevisions)
-
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 int getEntriesCount()
-
getDeltaConsumer
protected ISVNDeltaConsumer getDeltaConsumer()
- Specified by:
getDeltaConsumer
in classBasicDAVDeltaHandler
-
getCurrentPath
protected java.lang.String getCurrentPath()
- Specified by:
getCurrentPath
in classBasicDAVDeltaHandler
-
missingAttributeError
private void missingAttributeError(DAVElement element, java.lang.String attr) throws SVNException
- Throws:
SVNException
-
-