Class DAVMergeHandler
- 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.DAVMergeHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class DAVMergeHandler extends BasicDAVHandler
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
myAuthor
private java.util.Date
myCommitDate
private SVNCommitInfo
myCommitInfo
private ISVNWorkspaceMediator
myMediator
private java.util.Map
myPathsMap
private SVNErrorMessage
myPostCommitError
private java.lang.String
myRepositoryPath
private DAVElement
myResourceType
private long
myRevision
private java.lang.String
myVersionPath
private static DAVElement
POST_COMMIT_ERROR
private static DAVElement
RESPONSE
-
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 DAVMergeHandler(ISVNWorkspaceMediator mediator, java.util.Map pathsMap)
-
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
generateLockDataRequest(java.lang.StringBuffer target, java.lang.String root, java.lang.String path, java.util.Map locks)
static java.lang.StringBuffer
generateMergeRequest(java.lang.StringBuffer xmlBuffer, java.lang.String path, java.lang.String activityURL, java.util.Map locks)
SVNCommitInfo
getCommitInfo()
static boolean
hasChildPaths(java.lang.String path, java.util.Map locks)
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
-
myMediator
private ISVNWorkspaceMediator myMediator
-
myPathsMap
private java.util.Map myPathsMap
-
RESPONSE
private static final DAVElement RESPONSE
-
POST_COMMIT_ERROR
private static final DAVElement POST_COMMIT_ERROR
-
myAuthor
private java.lang.String myAuthor
-
myCommitDate
private java.util.Date myCommitDate
-
myRevision
private long myRevision
-
myRepositoryPath
private java.lang.String myRepositoryPath
-
myVersionPath
private java.lang.String myVersionPath
-
myResourceType
private DAVElement myResourceType
-
myCommitInfo
private SVNCommitInfo myCommitInfo
-
myPostCommitError
private SVNErrorMessage myPostCommitError
-
-
Constructor Detail
-
DAVMergeHandler
public DAVMergeHandler(ISVNWorkspaceMediator mediator, java.util.Map pathsMap)
-
-
Method Detail
-
generateMergeRequest
public static java.lang.StringBuffer generateMergeRequest(java.lang.StringBuffer xmlBuffer, java.lang.String path, java.lang.String activityURL, java.util.Map locks)
-
generateLockDataRequest
public static java.lang.StringBuffer generateLockDataRequest(java.lang.StringBuffer target, java.lang.String root, java.lang.String path, java.util.Map locks)
-
hasChildPaths
public static boolean hasChildPaths(java.lang.String path, java.util.Map locks)
-
getCommitInfo
public SVNCommitInfo getCommitInfo()
-
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
-
-